Linux系列之文本处理命令

文本处理命令

查看文本

cat: 连接并显示
	-E 显示换行符$
	-n 显示行号
	shift + pg up/pg down可以翻页, 但是不一定能查看完
tac: 反向显示

分屏显示

more: 翻到文件尾部就自动退出
less:
	/  查找文本
	man能做到的less几乎都能做到
head: 查看文件的前N行, 默认显示前10行
tail: 查看文件的后N行, 默认显示后10行
	-f: 不自动退出  可以等待显示后去追加的新内容到此文件的新内容
	-n 1 显示第一行

文本处理

cut
	-d: 指定字段的分隔符,默认是空格
	-f: 指定要显示的字段
		-f 1,3 显示第一个和第三个
		-f 1-3 显示第一个到第三个
	例子: cut -d: -f1 /etc/passwd

文本排序

sort 默认升序排序
	-n 按数值排序
	-r 降序排序
	-t 字段分隔符
	-k 从哪个此段为关键字
		-t: -k3[文件名]
	-u 相同的行只显示一次
	-f : ignore case  排序时忽略字符大小写
uniq : report or omit repeated lines 报告哪个行是相邻和重复的
	-d 只显示重复的行
	-c 显示某一行的重复次数

文本统计命令

wc: (word count)
	-l 只显示行 lines
	-w 多少个单词words
	-m 多少个字符chars
	-c 多少个字节bytes
	-L 最长的一行包括多少个字符

字符处理命令

tr ——转换或删除字符
	tr [option] sets sets
	-d 字符  删除出现在字符集中的所有字符

猜你喜欢

转载自blog.csdn.net/lwanjinglala/article/details/83243356
今日推荐