一、常用文本处理工具命令
cat命令:
cat [OPTION]... [FILE]...
-A, --show-all 等价于 -vET
-b, --number-nonblank 对非空输出行编号
-e 等价于 -vE
-E, --show-ends 在每行结束处显示 $
-n, --number 对输出的所有行编号
-s, --squeeze-blank 不输出多行空行
-t 与-vT等价
-T, --show-tabs将跳字符显示为^I
-u (被忽略)
-v, --show-nonprinting 使用^和M-引用,除了LFD和TAB 之外
--help 显示此帮助信息并离开
cut命令:
cut OPTION... [FILE]... -d DELIMITER: 指明分隔符,默认tab -f FILEDS: #: 第#个字段#,#[,#]:离散的多个字段,例如1,3,6 #-#:连续的多个字段, 例如1-6 混合使用:1-3,7 -c 按字符切割 --output-delimiter=STRING指定输出分隔符 显示文件或STDIN数据的指定列 cut -d: -f1 /etc/passwd cat /etc/passwd | cut -d: -f7 cut -c2-5 /usr/share/dict/words
sort命令:
sort命令: sort [OPTION]... [FILE]... sort [OPTION]... --files0-from=F 选项:-n:数值排序-r:逆序排序 -t:根据字段分隔符排序 -k:指定字段进行排序 -u:去除重复的行-f:不区分大小写
uniq命令:
uniq命令:报告或忽略相同的行uniq - report or omit repeated lines 选项:-d:只显示重复的行 -D:显示所有重复的行-c:只显示重复的次数
wc命令:
wc - print newline, word, and byte counts for each file wc [OPTION]... [FILE]... wc [OPTION]... --files0-from=F 选项: -l:显示行号 -c:显示字符数 -w:显示单词个数 -L:显示最长的一行包含多少个字符 -m:显示字符数
tr命令:
tr [OPTION]... SET1 [SET2]选项:-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。-d 删除字符串1中所有输入字符。-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。
history命令:
选项: -c:清空命令历史 -d:删除指定行 -w:保存命令至历史文件中
tail命令:
选项: -n #:显示后N行 -f:输出追加数据到屏幕 tail -n 0 -f /var/log/messages & #只显示追加的数据 取消后天执行则 ~]#fg1即可
head命令:
选项: -n #:显示前n行 -c:指定获取前#字节
more命名:
more [options] file [...] more file 本命令不支持想前翻页
less命令:
less - opposite of more less命令支持前后翻页,及其其他匹配方式
paste命令:
paste [OPTION]... [FILE]... -d 分隔符:指定分隔符,默认用TAB -s : 所有行合成一行显示 paste f1 f2 paste -s f1 f2root@centos7 ~]# paste /etc/fstab /etc/issue\S#Kernel \r on an \m# /etc/fstab# Created by anaconda on Tue Jul 19 14:39:24 2016## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=f83c52ce-5740-4f02-bb87-6e190360dc30 / xfs defaults 0 0UUID=c98144e4-d1b4-45b1-bb22-3112420ea487 /boot xfs defaults 0 0UUID=dbf5c483-133e-4888-bbb1-a9622d83a930 swap swap defaults 0 0#END[root@centos7 ~]#
本文出自 “小耳朵” 博客,请务必保留此出处http://purify.blog.51cto.com/10572011/1834891