1,
| head | 默认显示前十行 | |
| -n +行号 | 显示前n行 | |
| -行号 | 显示前n行 | |
| -c 字节数 | 显示前n个字节 |
| tail | 默认显示后十行 | |
| -n +行号 | 显示后n行 | |
| – 行号 | 显示后n行 | |
| -f | 动态显示 |
| cut | ||
| -d | 指定分隔符 | |
| -f | 选取第几列 | |
| –output-delimiter | 指定输出符 |
相关的实际操作:
a,显示当前主机第一个网卡的IP地址

b,查出/app目录的空间使用量

2,sort
| sort | ||
| -r | 执行反方向正整理(从上到下) | |
| -n | 执行按数字大小整理 | |
| -f | 选项忽略字符串中的字符大小写 | |
| -u | 选项删除输出中的重复行 | |
| -t c | 选项使用c作为字段界定符 | |
| -k X | 选项按照使用c字符分隔的x列来整理能够使用多次 | |
3,uniq去除重复的行(要想去除非连续的行,先用sort排序)
| uniq | ||
| -c | 显示连续重复的次数 | |
| -d | 仅显示重复的次数 | |
| -u | 仅显示不曾重复的行 |
相关实际操作:
a,统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

b,查出用户UID最大值的用户名、UID及shell类型


4,grep命令
| grep | ||
| –color=auto | 将匹配的结果着色显示 | |
| -v | 反向匹配 | |
| -i | 忽略大小写 | |
| -n | 显示的结果前增加行号 | |
| -c | 仅显示匹配的结果行号 | |
| -o | 仅显示匹配到的字符串 | |
| -A# | 显示关键字行及向后#行 | |
| -B# | 显示关键字行及向前#行 | |
| -e | 关键字1 -e关键字2 实现多个选项间的逻辑or关系 | |
| -w | 匹配整个单词 | |
| -E | 使用扩展正则表达式或egrep | |
| -F | 不使用正则表达式或 fgrep |
相关的实际操作:
a,显示/etc/passwd文件中不以/bin/bash结尾的行

b,显示用户rpc默认的shell程序

原创文章,作者:风之轨迹,如若转载,请注明出处:http://www.178linux.com/83115

