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