摘要:Bash选项可以用来控制它的行为,有两种选项:单字符选项和多字符选项,多字符选项必须出现在单字符选项以前。1)单字符选项:由一个减号和一个字符组成2)多字符选项:由两个减号和多个字符组成常用选项:-i:交互模式-s:从标准输入读-m:允许作业控制--:选项结束信号,在这个符号以后禁止处理其它选项,这...
阅读全文
摘要:Bash有很多内置命令,因为这些命令是内置的,因此bash不需要在磁盘上为它们定位,执行速度更快。1)列出所有内置命令列表$enable 2)关闭内置命令test$enable -n test3)打开内置命令test$enable test4)执行内置命令$builtin test例子:定义函数...
阅读全文
摘要:一、什么是Bash函数Bash不支持goto语句,可以用function实现程序流程跳转。当前shell中一组组织在一起并被命名的命令。比脚本的效率高,一旦定义,就成为shell内存的一部分,可以随时被调用,不必从文件中读取。二、函数定义两种定义方式:1、函数名 +() + 定义2、funciton...
阅读全文
摘要:1、变量类型Bash变量有两种:局部变量和环境变量局部变量:局部变量的范围仅在创建它的Shell中有效环境变量:能为创建它的Shell及其派生子进程所用的变量,也经常被称为全局变量,一般约定环境变量为大些,它们是那些可以通过内置命令export导出的变量。2、变量命名变量名必须以字母或下划线开始,其...
阅读全文
摘要:1、什么是sedsed命令是一个流线式、非交互式编辑器,可以实现在vi等编辑器中一样的编辑效果。2、sed的工作原理模式空间(pattern space)sed一次处理一行文本(或输入),并把输出送往屏幕或重定向到文件。sed把当前处理的行存储在临时缓冲区中,称为模式空间。一旦完成对模式空间中的行的...
阅读全文
摘要:GNU gawk工具的功能是将指定文件中符合指定模式(pattern)的行按指定的动作(action)进行格式化处理语法:gawk [options] [program] [file-list]1、program格式'pattern {action}'2、$1,...,$n: 第1列,...,第n列...
阅读全文
摘要:find在Linux系统中和其它工具,如sed、awk、grep等结合起来用,非常有用。 1、列出系统中所有属于root用户的“set uid”文件 #find / -perm 4755 –uid 0 –type f –print 2、用inode号查找文件 #find / -inum 187743
阅读全文
摘要:1、别名2、关键字:if、function、while 、until等3、函数4、内置命令5、可执行程序或脚本别关函内可=-=-=-=-=Powered by Blogilo
阅读全文