首页 > Linux操作系统 > Linux操作系统 > linux之shell命令之一
第一:cat使用
cat -n filename | more :添加行号
cat >filename 接着输入新的内容 :创建一个新的文件
cat -b filename | more :与-n 一样,只不过对于空白行不编号(number-nonblank)
cat -b -s filename | more :与-n 一样,当遇到有连续两行以上的空白行,就代换为一行的空白行(sequeeze-blank)
cat -v filename: 显示非打印字符(show-nonrinting)
第二: tee使用
tee命令实例
tee指令会从标准输入设备读取数据,将其内容输入到标准输出设备,同时保存成文件
cat qilin.txt |tee qilin_1.txt qilin_2.txt qilin_3.txt:列出文本文件qilin.txt的内容,同时复制3份副本,文件名分别为qilin_1.txt qilin_2.txt qilin_3.txt
ls -l |tee saijuan.txt:列出当前的目录,并把结果输入到saijuan.txt里
第三:echo使用
echo -e "nihao qilin \n\n\n" : -e 转移字符 表示输出换行 -t 空格
echo "\"/dev/rmt0"\" 输出内容是 "/dev/rmt0" :引号是一个特殊字符,所以必须要使用反斜杠\来使shell 忽略它的特殊含义
第四:&& || awk 的使用
cp /etc/passwd /etc/passwd.bak && echo "if you are seeing this then cp was ok"
cp /etc/passwdwww /etc/passwd.bak || echo "if you are seeing this then cp was ok"
第五: awk的使用
awk '{print$1,$5}' passwd >passwd.tmp || echo "sorry that work didnt't work" | mail rootman
第六:.代表当前文件位置
第七: grep的使用
grep -n "root" passwd.txt :-n 表示显示行号并且显示查找出的所在位置
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20976446/viewspace-686943/,如需转载,请注明出处,否则将追究法律责任。