cat --查看文本,输出到屏幕 head 显示文档的开头至标准输出中,默认显示十行 tail 显示文档的末尾至标准输出中,默认显示十行 more 逐页查看文档内容
less-- 逐页查看文档内容,more的升级版 wc 统计文本的行数等
cut --文本切割
sort-- 排序
uniq --去重复
paste --文本合并
tr --字符替换
1.文件看看看看看
2.cat命令(Concatenate 查看文本文件的内容,输出到屏幕)
常见参数:
-A ## 打印所有内容,包括特殊字符,如制表符
-n ## 打印出所有行号,-b 参数仅打印非空白行行号
常见用法:
其他:
zcat:可以查看压缩的文本文件 tac:逆向查看
cat:查看 readme.txt 文件
3.head / tail -n 命令(查看文件的前/后 n 行,默认 10 行)
(这是查看文件的前2行)
4.less 命令
less [参数] 文件名
常用参数:
-N:显示行号
-S:单行显示
zless:查看压缩文件
用“/keyword”进行关键词查询
n/N:上下浏览关键词
more:逐页查看,按空格翻页,按回车换行
• 上下左右键查看文本内容
• Enter键向下移动一行
• 空格键翻页
• q键退出
5.wc命令(统计文本)
常见参数:
-l 统计行数
-w 统计字符串数
-c 统计字节数
(如果我没有其他的命令会怎么样呢?)
【所以,,默认的输出顺序就是行数,字符串数,字节数】
6.cut命令(文本切割)
常见参数:-d 指定分隔符,默认\t;
-f 输出哪几列(字段fields)
(输出1,3,5列)
【注意:cut –d不只可以指定标点符号为分隔符,也可指定字母或者数字等字符为分隔符】
7.sort命令(排序)
常见参数:
-n:按照数值从小到大进行排序
-V:字符串中含有数值时,按照数值从小到大排序
-r:逆向排序
-k:指定按哪一列排序
-t:指定分隔符
【按第三列排序】
8.uniq命令(去除重复行)
【uniq比较”懒” ,只能去除相邻的重复行!因此记得要跟sort连用!】
常见参数:
-c:统计每个字符串连续出现的行数
【意思是:输出文件的第三列,排序,之后再删除重复的行,然后统计重复出现的次数】
9.paste命令(文本合并)
常见参数:
-d:指定分隔符
-s:按行合并
常见用法:
1. paste file1 file2
2. seq 20 | paste - -
10.tr命令(字符替换)
常见参数:
-d:删除指定字符
-s:缩减连续重复字符