查看文本命令
- -n选项:显示行号
- -E选项:显示行结束符“$”
- -A选项:显示所有内容
shift+PgUp,shift+PgDn翻页
- tac:显示顺序与cat命令相反,从最后一行开始显示
- more:分屏显示
- less: 与man命令的操作一致(space向后翻页,b向前翻页,Enter显示下一行,k显示上面的一行)
-
head:查看文件的前n行(n默认为10)
head -n 5 文件:设置查看文件的前几行
-
tail: 查看文件的后n行(n默认为10)
tail -n 5 文件:设置查看文件的前几行
-f选项:显示后10行内容,不退出,实时显示这个文件新追加的内容
文本处理命令
option |
introduce |
-d |
指定字段分隔符,默认为空格 |
-f |
指定要显示的字段(-f 1:显示第一个字段;-f 1,3:显示第一个和第三个字段;-f 1-3:显示第一到第三个字符) |
文本排序
- 默认是按ASCII码的升序排序
- 排序数字时默认是按从高位开始比较排序的
选项:
option |
introduce |
-n |
按数值的大小进行排序 |
-r |
逆序 |
-t |
指定字段分隔符,默认为空格 |
-k |
指定以哪个字段为准进行排序 |
-u |
排序后相同的行只显示一次 |
-f |
忽略字符大小写进行排序 |
option |
introduce |
-d |
只显示重复的行 |
-D |
显示所以重复的行 |
-c |
显示某一行重复的次数 |
-
wc(word count):显示行,单词数,字节数
选项:
option |
introduce |
-l |
只显示行数 |
-w |
只显示单词数 |
-c |
只显示字节数 |
-m |
只显示字符数 |
字符处理命令
- 格式:tr [OPTION]...SET1 [SET2]
SET:是集合的意思
- 选项
option |
introduce |
-d |
删除出现在字符集中的所有字符 |
使用输入重定向对文件内的内容进行操作
tr [OPTION]...SET1 [SET2] < 文件名