Shell原理 在操作系统中,最底层是硬件,而硬件上面是内核(kemel),内核上面是库,库上面是应用程序,在众多的应用程序当中,有一个shell的应用程序,俗称外壳,用户是无法直接和内核交互的,那么就必须借助shell来实现系统的调用。图: shell是工作在操作系统的最外层,而内核(kernel)则是工作在操作系统的最里层,由于内核听不懂人类语言,而我们也记不住内核语言,而两者的沟通就
我们知道linux有许多服务,但这些服务都需要安装、升级或卸载、查询及效验,那就需要用到包管理工具,包管理器主要用于打包、包管理(安装、升级、卸载、查询及效验)。打包:就是按照既定规范存放于一个单一的归档文件中。安装:把一个包展开,对应的安放于某些位置。卸载:安装后的每一个文件都给找到,收集删除。升级:把新版本的应用程序替换旧版本。查询:可以查询安装的程序一些相关的信息。效验:效验程序是否被篡改过
在linux上执行任务计划有两点:1、 在未来时间一次执行某任务计划的命令有at,batch2、 周期性执行某任务计划有crontab 邮件正文需要交互式方式接受下面介绍下linux任务计划的命令At命令:承载未来时间的某作业支持使用作业队列默认为a队列例如:at now+3minute //指定未来时间执行作业提交作业使用Ctrl+d常用选项:-q at作业队列
bash:解释器,编译器配置文件,生效范围划分,存在两类:全局配置:/etc/profile,/etc/profile.d/*.sh/etc/bashrc个人配置:~/.bash_profile~/.bashrc 按功能划分,存在两类:profile类:为交互式登录的shell提供配置/etc/profile,/etc/profile.d/*.sh~/.bash_profile 
linux文件查找,是在文件系统上查找符合条件的过程:文件查找有两个:locate,findLocate:非实时查找工具;依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);手动更新此数据库(updatedb);查找速度快;模糊查找。Find:实时查找,查找的速度略慢,非常精确的查找。Find命令:find [OPTION]... [查找路径] [查找条件] [处理动作]&n
首先介绍下wim,Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器
在linux里面有处理文本的三剑客,现在我要说的就是grep正则表达式的使用,正则表达式只是一种表示法,只要工具支持这种表示法,那么该工具就可以处理正则表达式的字符串。vi grep ,awk ,sed 等都支持正则表达式.。正则表达式有基本正则表达式和扩展正则表达式。grep默认就是基本表达式。基本正则表达式: 默认匹配次数:贪婪模
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号