查看文件
cat/ tac
查看文本文件内容给,并输出到屏幕,是【con**cat**enate】的缩写。
常见参数:
-A ##列出所有内容,包括特殊字符(如制表符)。
-n ##打印出所有行号。
-b #打印非空白行的行号。
常见用法:
其它:
zcat可以查看压缩的文本文件;tac你想查看文件
head/ tail
查看文件的前/后n行,默认10行。
常见参数:
-n ##控制输出的行数
常见用法(结合管道符):
cat myfile | head -20
less/ more
more是逐页查看的命令,按空格翻页,回车键换行,q键退出,不常用。
less查看前面一小部分内容,常用,q键退出。
常用参数:
-N ##显示行号
-S ##单行显示
zless ##查看压缩文件
其它:
上下左右键查看文本内容
Enter键向下移动一行
空格键翻页
/keword 查找关键词
n/N进行上下关键词切换
q键退出
统计文件
wc
统计文本。
常见参数:
-l ##统计行数
-w ##统计字符串数
-c ##统计字节数
sort
排序。
常见参数:
-n ##按照数值从小到大进行排序
-V ##字符串中含有数值时,按照数值从小到大排序
-r ##逆向排序
-k ##指定区域
-t ##指定分隔符
uniq
去除重复行。
常见参数:
-c ##统计每个自负床连续出现的行数
注:uniq只能去除【相邻的重复行】,需要与【sort】联用。
操作文件
cut
文本切割。
常见参数:
-d ##指定分隔符,默认为制表符\t
-f ##输出哪几列(字段fields)
注:cut-d不只可以指定标点符号为分隔符,也可指定字母或者数字等字符为分隔符
paste
文本合并。
常见参数:
-d ##指定分隔符
-s ##按行合并
tr
字符替换。
常见参数:
-d 删除指定字符
-s 缩减连续重复字符
常见用法: