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