文本编辑html
cut:截取某段文本显示linux
cut -d : -f 2-4,6 /etc/passwd:查看第2域到第4域和第6域ide
-d:指定分隔符,划分区域url
-f:第几域spa
cut -c x-y filename:截取查看文件中每行的第x个到第y个字符orm
sort:将文件内容以每行为单位进行排序(排序规则参考ASCII码)htm
sort -n -t: -k2 -k3 -r test:按第二列升序排序,相同则按第三列升序,再相同按第一列降序排序
-t:指定分隔符,划分区域字符串
-k:按第几域排序get
-r:降序排序
-u:去除重复内容
-n:以数字的形式排列
-o:将排序结果保存到原文件或其它文件(>只能将结果保存到其它文件)
参考资料http://itlab.idcquan.com/linux/command/929936.html
wc filename:显示文件的行数 字数 Byte数 所看文件文件名
-c|-m:只显示字节数|只显示字符数
-w:只显示字数
-l:只显示行数
uniq 输入文件 [输出文件]:检查及删除文本文件中连续出现的重复行。
-c:显示重复次数
-d:只显示重复的
-u:只显示没重复的
使用uniq命令前得先执行sort命令
tee:读取标准输入的数据,将其输出到标准输出并保存到文件中。
-a:追加输入
-i:忽略中断信号
tr 第一字符集 [第二字符集]:从标准输入设备读取数据,通过字符串转译后,输出到标准输出设备。
默认匹配了第一字符集的第n个字符,就将其替换为第二字符集的第n个字符
-s:把连续重复的字符以单独一个字符表示
-d:删除全部属于第一字符集的字符
-c:取代全部不属于第一字符集的字符,替换为第二字符集的最后一个字符
split -l filename [目标文件名]:按行分割文件
split -b filename [目标文件名]:按指定大小分割文件
若目标文件名未指定,默认为xaa、xab、xac、、、