linux常用命令详解–文件内容操作.docx

linux常用命令详解–文件内容操作.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux常用命令详解–文件内容操作

文件内容操作1.在命令行下阅读文本文件cat、more、less。2.提取文件首/尾部内容head、tail。3.统计文本行数wc、检索文本内容grep。1.在命令行下阅读文本文件cat、more、less。1)使用cat命令连接/查看文件cat命令本来的作用是连接多个文件,执行结果会输出到屏幕上,利用重定向 可以保存到新文件。例如,以下操作可以连接/etc/redhat-release和/etc/resolv.conf这两个文件的内容。[root@svr5 ~]# cat /etc/redhat-release /etc/resolv.conf//将连接后的内容输出到屏幕Red Hat Enterprise Linux Server release 5.9(Tikanga);generated by /sbin/dhclient-scriptsearch nameserver nameserver 0[root@svr5 ~]# cat /etc/redhat-release /etc/resolv.conf file4.cat//将连接后的内容保存为新文件file4.cat当cat命令的操作对象只有一个文件时(这也是最常见的用法),实际的效果相当于直接输出整个文件内容。例如,可使用cat命令分别查看上述三个文件的内容:[root@svr5 ~]# cat /etc/redhat-release //查看第1个文件内容Red Hat Enterprise Linux Server release 5.9(Tikanga)[root@svr5 ~]# cat /etc/resolv.conf //查看第2个文件内容;generated by /sbin/dhclient-scriptsearch nameserver nameserver 0[root@svr5 ~]# cat file4.cat //查看连接后的新文件内容Red Hat Enterprise Linux Server release 5.9(Tikanga);generated by /sbin/dhclient-scriptsearch nameserver nameserver 0使用cat命令可以阅读整个文件内容,查看内容较短的文件时非常方便,但是存在一定局限性——当文件内容超过当前终端的一屏时,用户只能看到最末尾的一屏内容,而无法向前翻页或者从头阅读。例如,执行操作:[root@svr5 ~]# cat /etc/inittab后只能看到最末尾的部分内容,如图-1所示。图-12)使用more命令分页阅读文本文件对于内容较多的文本文件,可以直接改用more命令来进行阅读。例如,执行操作:[root@svr5 ~]# more /etc/inittab后会进入一个全屏幕的阅读环境,如图-2所示,左下角显示当前内容在整个文件中的百分比。在more阅读环境中,可以按Enter 键逐行滚动查看、按空格键向下翻一屏,按b 键向上翻一屏,当翻页到最后一屏时自动返回原来的命令环境,或者在文件的任意位置可以按q 键退出。图-2除了直接使用more阅读文件以外,也可以结合管道“|”操作对命令的屏幕输出进行分页浏览。例如,前面的“more /etc/inittab”命令可改为以下操作:[root@svr5 ~]# cat /etc/inittab | less再例如,当使用find命令查找出根目录下的所有*.conf配置文件时,输出信息会比较多,这时候也可以通过“| more”来分页查看。执行以下操作:[root@svr5 ~]# find /-name *.conf-type f | more后,分页效果如图-3所示。图-33)使用less命令分页阅读文本文件less 命令是较晚出现的分页阅读工具,与more命令的用法基本相同,但less提供了一些扩展功能。日常学习、工作中的分页文本阅读推荐使用less命令。例如,执行以下操作:[root@svr5 ~]# less /etc/inittab也可以分页查看/etc/inittab文件,如图-4所示。图-4在more或less阅读环境中,可输入“/word” 来查找文件内的关键字“word”,光标自动跳至第一个查找结果处,按“n”可跳至下一个结果、按“N”跳至前一个结果。例如使用less阅读/etc/inittab文件时,可输入“/initdefault”来查找到包含此关键字的位置,如图-5所示。图-52.提取文件首/尾部内容head、tail。1)使用head命令查看文件开头的指定行查看文件/etc/passwd开头的10行:[r

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档