ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux之shell命令之一

linux之shell命令之一

原创 Linux操作系统 作者:liqilin0429 时间:2011-02-10 10:19:20 0 删除 编辑

第一: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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: linux 之解压
请登录后发表评论 登录
全部评论

注册时间:2010-08-13

  • 博文量
    100
  • 访问量
    196736