代码改变世界

Shell应用技巧

2014-03-17 16:19  gongti  阅读(157)  评论(0编辑  收藏  举报

(1)命令补齐允许用户输入文件名起始的若干字母后,按<Tab>键补齐文件名

(2)清屏  clear  或者  Ctrl +L  
        Ctrl + U  删除光标前面所有字符
(3)用history命令可以显示命令列表
       按方向箭上下 可以查找以前执行过的命令
 
(4)命令别名
alias copy=cp
alias xrm="rm -r"
查看别名信息:alias
删除别名 :unalias copy
 
(5)输入/输出重定向
Shell对于每一个进程预先定义3个文件描述字(0 1 2)分别对应
①  0 (STDIN)     标准输入
②  1 (STDOUT)  标准输出
③  2 (STDERR)   标准错误输出
范例:
> 输出重定向
ls -l /tmp > /tmp.msg
date >> /tmp.msg  //追加
 
< 输入重定向
wall < /etc/motd
 
2>  错误输出重定向
cp -R /usr/backup/usr.bak 2> /bak.error
 
(6)管道
管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入
使用方法: 命令1|命令2|命令3........|命令n
 ls -l /etc | more
 ls -l /etc | grep init
 ls- l /etc  | grep init | wc -l