设为首页 收藏本站
查看: 399|回复: 0

[经验分享] linux文本文件查看、显示命令(from Magic Linux 1.2 用户手册)

[复制链接]

尚未签到

发表于 2016-3-8 08:27:17 | 显示全部楼层 |阅读模式
http://www.magiclinux.org/node/56

5.3.3 文本文件查看、显示命令



1、cat 显示文件内容命令。



命令格式:#cat [[选项]] <文件列表>



常用选项:


  • -b,计算所有非空输出行,开始行编号为1。
  • -n,计算所有输出行(包括空行),开始行编号为1。
  • -s,将相连的多个空行用一个空行来代替。
  • -e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示。



命令使用说明:



例子:


例A: 把 textfile1 的文件内容加上行号后输入 textfile2 这个文件里
#cat -n textfile1 > textfile2

例B: 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3
#cat -b textfile1 textfile2 >> textfile3

例C:显示/etc/fstab文件的内容。
#cat /etc/fstab


2、head 查看文件头部内容命令。



命令格式:# head [[选项]] <文件列表>



常用选项:


  • -c,--bytes=SIZE ,打印文件开头的SIZE字节内容。
  • -n,--lines=NUMBER,打印文件开头的NUMBER行,默认是输出前面10行。
  • -q,表明不显示文件名的首部。
  • -v,表明要显示文件名的首部。



命令使用说明:

用这个命令主要是用来显示文件我头部内容。以确认是不是我们想要打开或查找的文件。



例子:


例A:比如,我的/mnt/D目录下有一个文件名“readme.txt”,我想看它头几行的内容,可用命令:
# head  /mnt/D/readme.txt
Macromedia
Flash Player 6 for Linux
Mozilla Plug-in and Standalone players
Update Version 6.0r79
4 March 2003


New in This Version
-------------------
find for the dir


3、tail 查看文件尾部内容命令。



命令格式:# tail [[选项]] <文件列表>



常用选项:


  • -c,--bytes=SIZE ,打印文件最后的SIZE字节内容。
  • -n,--lines=NUMBER,打印文件最后的NUMBER行,默认是输出前面10行。
  • -q,表明不显示文件名的首部。
  • -v,表明要显示文件名的首部。



命令使用说明:

用这个命令主要是用来显示文件我尾部内容。以确认是不是我们想要打开或查找的文件。



例子:


例A:在上例中,若想看后面10行的内容,可用命令:
#tail /mnt/D/readme.txt
2) Browser version
3) Reproducible steps including a URL to the web site where the
   problem was encountered.

If we need further information about a bug, you will be contacted.  An
automated reply will be sent to assure you that we have received your
bug report.  Due to the volume of mail received we are not able to
individually respond to each report.



4、grep 查找文件内容命令。

命令格式:#grep [[选项]] <匹配字符> <文件列表>



常用选项:


  • -c,对匹配的行进行计数
  • -l,只显示包含匹配的文件的文件名。
  • -h,不显示包含匹配的文件的文件名。
  • -i,产生区分大小写的匹配,默认情况是区分大小写的。
  • -v,列出不匹配的行。



命令使用说明:

这个命令主要是用来在终端中显示查找某个特定的字符串,找出与给定模式相匹配的内容。文件列表中,各个文件之间用空格分开。



例子:

例A:在文件example中搜索匹配字符“text file”。
#grep 'text file'  example  


5、more 分页显示文件命令。



命令格式:more [[选项]] <文件名>

常用选项:


  • -c,在文本翻面时从头清除一行,后再最后写下一行。通常,more清除屏幕,然后再写每一行。
  • -n,用来建立能显示n行的显示屏窗口。
  • -d,显示操作提示符:“Press space to continue,'q' quit",以代替more的默认提示符。
  • -s,把连续的空行压缩为一行。
  • -p,不滚屏,清屏并显示文本。



命令使用说明:

用这命令在终端分屏显示文件内容。


例子:


例A:分页显示文件/root/log.txt的内容。
#more /root/log.txt


6、less 分页显示文件命令



命令格式:less [[选项]] <文件名>

常用选项:


  • -?,在屏幕下面显示less的使用帮助。
  • -a,在当前屏幕显示的最后一行之后开始查询。
  • -c,从顶行向下全屏重写。
  • -E,显示到文件尾后自动退出less。默认按Q键退出。
  • -n,去掉行号。
  • -s,将多个连续空行压缩为一行。
  • -x n,指定每次按制表符走n格,n的默认值为8 。



命令使用说明:

这个命令与more功能大致相同,但less可以按 page up 和page down这两个键向前或向后播页。而more没有这个功能。


例子:


例A:显示/root/log.txt的内容。
#less  /root/log.txt

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-187802-1-1.html 上篇帖子: /etc/sysconfig/authconfig 文件详解 下篇帖子: Linux入门常用命令(2 Linux文件的复制、删除和移动命令)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表