查看文本:
1.cat:连接并显示文本
tac:cat的倒置显示
-n:在每行行首添加行数显示
-E:每行显示换行符
-A:显示所有,包括文本和各种特殊符号
Linux的文本换行符为$,而Windows的文本换行符是$+Enter
2.可分屏显示的more和less
more:向后翻,翻到最后就退出
less:向后翻,翻到最后不会自动退出
more和less显示窗口下操作:
向后翻一页:space键
向前翻一页:b键
退出显示窗口:q键
3.head:查看前n行
tail:查看后n行
-n 数字 = -数字:查看多少行
不加选项,默认是显示10行
tail -f:查看文件尾部,不会自动退出,可以等待显示其他用户后续追加至此文件的新内容。
文本处理:
1.cut:裁剪文本后显示
-d:指定字段分隔符,默认是空格
-f:指定要显示的字段
例子:cut -d: -f1,3 /etc/passwd
cut -d: -f1-3 /etc/passwd
2.sort:对文本进行排序后显示
-n:数字排序
-r:降序
-t:字段分隔符
-k:一那个字段为关键字进行排序
-u:排序后相同的行只显示一次
-f:排序时忽略字符的大小写
例子:sort -t: -k3 /etc/passwd 取/etc/passwd中以:分隔的第三字段进行比较, 从左到右逐个字符进行比较的
3.uniq:不加选项时,重复行只显示一次,不重复的行正常显示
-c:在默认的基础上,行首加上重复的次数,正常显示1,有重复的显示重复次数
-d:只显示重复的行
4.wc(word count):文本统计
-l:显示文本的行数
-w:显示文本的单词数
-c:显示文本的字节数(字符数)
-L:显示最长行的字节数(字符数)
5.tr:转换或删除字符,不能带接入参数,需配合管道使用
格式;tr [OPTION]... SET1 [SET2]
Linux学习笔记<三>——常用的查看文本命令和文本处理命令
原文地址:http://chenqiyi.blog.51cto.com/8125763/1676849