Linus实验楼笔记——第10节:命令执行顺序控制与管道

来源:互联网 发布:手机怎么下架淘宝宝贝 编辑:程序博客网 时间:2024/06/03 12:28

1、cut 命令

打印/etc/passwd文件中以:为分隔符的第1个字段和第6个字段分别表示用户名和其家目录:

$ cut /etc/passwd -d ':' -f 1,6
2、grep 命令

结合正则表达式可以实现很复杂却很高效的匹配和查找

3、wc 命令,简单小巧的计数工具

分别只输出行数、单词数、字节数、字符数和输入文本中最长一行的字节数:

# 行数$ wc -l /etc/passwd# 单词数$ wc -w /etc/passwd# 字节数$ wc -c /etc/passwd# 字符数$ wc -m /etc/passwd# 最长行字节数$ wc -L /etc/passwd
统计 /etc 下面所有目录数:

$ ls -dl /etc/*/ | wc -l

4、sort 排序命令

默认为字典排序:

$ cat /etc/passswd | sort
按特定字段排序:

$ cat /etc/passwd | sort -t':' -k 3
以":"作为分隔符;-k 字段号用于指定对哪一个字段进行排序。这里/etc/passwd文件的第三个字段为数字,默认情况下是以字典序排序的,如果要按照数字排序就要加上-n参数:

$ cat /etc/passwd | sort -t':' -k 3 -n

5、uniq 去重命令

$ history | cut -c 8- | cut -d ' ' -f 1 | uniq
6、Linus Shell>/dev/null 2 & 1解释,链接如下

http://www.360doc.com/content/11/1020/16/6702151_157743274.shtml

阅读全文
0 0
原创粉丝点击