bash shell应用技巧

来源:互联网 发布:淘宝代购新规 编辑:程序博客网 时间:2024/05/09 16:10

1、命令补齐

命令补齐运行用户输入文件名起始的若干个字母后,按tab键补齐文件名。

2、命令历史

history命令查看用过的命令列表(!+ 命令号 即可执行)。上下箭头也可查看。

3、命令别名

范例:alias copy=cp

           alias xrm=“rm -r”

查看别名信息:alias

删除别名:unalias copy

4、输入/输出重定向

0(STDIN)标准输入

1(STDOUT)标准输出

2(STDERR)标准错误输出

a、>或>>  输出重定向

范例:ls -l /tmp > /tmp.msg  将用ls -l /tmp命令的结果输出到/tmp.msg文件中而不是显示器

           date >> /tmp.msg 将日期追加到/tmp.msg中

b、< 输入重定向

范例:wall < /etc/motd 将文件/etc/motd广播出去

c、2> 错误输出重定向

范例:cp -R /usr/backup/usr.bak 2> /bak.error 将用命令cp -R命令copy文件时的错误信息输出到/bak.error

5、管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。

语法:命令1|命令2|命令3……|命令n

范例:ls  -l   /etc | more 

           ls  -l   /etc | grep init

           ls  -l   /etc | gerp init | wc -l

6、命令连接符

;用;间隔的各个命令顺序依次执行

&& 只有&&前面的命令执行后,它后面的命令才执行

|| 只有||前面的命令执行失败后,它后面的命令才被执行

7、命令替换符:将一个命令的输出作为另一个命令的参数

格式:命令1 `命令2`   (`号为键盘上1左边那个字符)

范例:ls  -l  `which touch`





原创粉丝点击