9.文本处理

1.cat命令:查看文件内容和连接文件内容

[root@localhost ~]# cat [选项] 文件名
或者
[root@localhost ~]# cat 文件1 文件2 > 文件3
- 前者用于显示文件的内容:
-A	相当于 -vET 选项的整合,用于列出所有隐藏符号;
-E	列出每行结尾的回车符 $;
-n	对输出的所有行进行编号;
-b	同 -n 不同,此选项表示只对非空行进行编号。
-T	把 Tab 键 ^I 显示出来;
-V	列出特殊字符;
-s	当遇到有连续 2 行以上的空白行时,就替换为 1 行的空白行。

而后者用于连接合并文件。

在这里插入图片描述

2.more命令:分页显示文件内容

[root@localhost ~]# more [选项] 文件名
一般不用什么选项

more 命令的执行会打开一个交互界面:
	h 或 ?	显示 more 命令交互命令帮助。
	q 或 Q	退出 more。
	v	在当前行启动一个编辑器。
	:f	显示当前文件的文件名和行号。
	!<命令> 或 :!<命令>	在子Shell中执行指定命令。
	回车键	向下移动一行。
	空格键	向下移动一页。
	Ctrl+l	刷新屏幕。
	=	显示当前行的行号。
	'	转到上一次搜索开始的地方。
	Ctrf+f	向下滚动一页。
	.	重复上次输入的命令。
	/ 字符串	搜索指定的字符串。
	d	向下移动半页。
	b	向上移动一页。
  • 每 10 行显示一屏,同时清楚屏幕,使用以下命令:
[root@localhost ~]# more -c -10 anaconda-ks.cfg
3.head命令:显示文件开头的内容
[root@localhost ~]# head [选项] 文件名
-n K	这里的 K 表示行数,该选项用来显示文件前 K 行的内容;如果使用 "-K" 作为参数,则表示除了文件最后 K 行外,显示剩余的全部内容。
-c K	这里的 K 表示字节数,该选项用来显示文件前 K 个字节的内容;如果使用 "-K",则表示除了文件最后 K 字节的内容,显示剩余全部内容。
-v	显示文件名;
[root@localhost ~]# head -n 20 more.txt

4.less命令:查看文件内容

less 命令的作用和 more 十分类似,都用来浏览文本文件中的内容,不同之处在于,
使用 more 命令浏览文件内容时,只能不断向后翻看,而使用 less 命令浏览,既可以向后翻看,也可以向前翻看。
[root@localhost ~]# less [选项] 文件名
-选项:
-N	显示每行的行号。
-m	显示类似 more 命令的百分比。
-s	显示连续空行为一行。
。。。。。。。

-交互界面:
	/字符串	向下搜索“字符串”的功能。
	?字符串	向上搜索“字符串”的功能。
	n	重复*前一个搜索(与 / 成 ? 有关)。
	N	反向重复前一个搜索(与 / 或 ? 有关)。
	b	向上移动一页。
	d	向下移动半页。
	h 或 H	显示帮助界面。
	q 或 Q	退出 less 命令。
	y	向上移动一行。
	空格键	向下移动一页。
	回车键	向下移动一行。
	【PgDn】键	向下移动一页。
	【PgUp】键	向上移动一页。
	Ctrl+f	向下移动一页。	
	Ctrl+b	向上移动一页。
	Ctrl+d	向下移动一页。
	Ctrl+u	向上移动半页。
	j	向下移动一行。
	k	向上移动一行。
	G	移动至最后一行。
	g	移动到第一行。
	ZZ	退出 less 命令。
	v	使用配置的编辑器编辑当前文件。
	[	移动到本文档的上一个节点。
	]	移动到本文档的下一个节点。
	p	移动到同级的上一个节点。
	u	向上移动半页。

5.tail命令:显示文件结尾的内容

[root@localhost ~]# tail [选项] 文件名
-n K	这里的 K 指的是行数,该选项表示输出最后 K 行,在此基础上,如果使用 -n +K,则表示从文件的第 K 行开始输出。
-c K	这里的 K 指的是字节数,该选项表示输出文件最后 K 个字节的内容,在此基础上,使用 -c +K 则表示从文件第 K 个字节开始输出。
-f	监听文件在另一端的修改后新增加的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值