A:查看文本[cat] [tac] [more] [less] [head] [tail]
cat: 连接并显示 [ -n:显示行号 -E:显示行结束符 -t:显示制表符 -v:显示非打印字符]
tac: 和cat类似,只是将显示方式设置成了反向镜像显示。
more/less:分屏显示 more翻页到最后默认退出,less不会退出。
more: cat类似,区别在于分屏翻页显示类容 [空格:后翻 B:前翻 回车:行翻 q键:退出]
head: 查看前N行 默认10行
tail: 查看后N行 [ -f立即显示所有所有更改,查看文件尾部不退出.]
可以用来监控日志服务,等待显示后续追加内容,重点操作
B:文本剪切
cut 【-d:指定分隔符 -f:指定要显示的字段】
C:文本排序
sort :只影响显示,不影响源文件。默认按照ASCII排序
-n:数据大小排序 -r:逆序排序 -t:字段分隔符,
-u:去掉重复 -f:忽略大小写 -uniq:显示重复的行
-d:只显示重复 -c :显示重复次数 -k :指定排序关键字
liunx中的相同行是指:相邻的,并且值相同的才属于相同,如果不相邻则不同
D:文本统计
wc:(word count)分别显示行数,单词数,字节数。
-l:只显示行号 -L:最长一行包含字符
-m:只显示字符数 -c: 只显示单词数
F:字符处理命令
tr:用于实现转换或者删除字符。使用输入重定向<,来实现改变文件中的字符。
-d 删除指定的字符。
tr "a-z" "A-Z" 文件 x 将文件X中的所有小写字母改变为大写。
网友评论