2024年11月Linux系统查看文件内容的命令有哪些?

发布时间:

  ⑴Linux文件内容查阅,可以使用命令来实现。cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些。

  ⑵/messages随时会有数据写入,你想要让该文件有数据写入时就立刻显示到萤幕上, 就利用 -f 这个选项,他可以一直侦测/var/log/messages这个文件,新加入的数据都会被显示到萤幕上。 直到你按下[crtl]-c才会离开tail的侦测!

  ⑶非纯文字档: od

  ⑷[rootwww ~]# od [-t TYPE] 文件

  ⑸-t :后面可以接各种『类型 (TYPE』的输出,例如:

  ⑹a :利用默认的字节来输出;

  ⑺c :使用 ASCII 字节来输出

  ⑻d[size] :利用十进位(decimal来输出数据,每个整数占用 size bytes ;

  ⑼f[size] :利用浮点数值(floating来输出数据,每个数占用 size bytes ;

  ⑽o[size] :利用八进位(octal来输出数据,每个整数占用 size bytes ;

  ⑾x[size] :利用十六进位(hexadecimal来输出数据,每个整数占用 size bytes ;

  ⑿范例一:请将/usr/bin/passwd的内容使用ASCII方式来展现!

  ⒀[rootwww ~]# od -t c /usr/bin/passwd

  ⒁ E L F

  ⒂ b

  ⒃ E a (

  ⒄ b

  ⒅ b

  ⒆。。。。。(后面省略。。。。

  ⒇# 最左边第一栏是以 进位来表示bytes数。以上面范例来说,第二栏代表开头是

  ⒈# 第 个 byes (x 的内容之意。

  ⒉范例二:请将/etc/issue这个文件的内容以进位列出储存值与ASCII的对照表

  ⒊[rootwww ~]# od -t o /etc/issue

  ⒋C e n t O S r e l e a s e

  ⒌。 ( F i n a l

  ⒍K e r n e

  ⒎l r o n a n m

  ⒏# 如上所示,可以发现每个字节可以对应到的数值为何!

  ⒐# 例如e对应的记录数值为,转成十进位:x^+x+=。

  ⒑修改文件时间或建置新档: touch

  ⒒modification time (mtime:

  ⒓当该文件的『内容数据』变更时,就会升级这个时间!内容数据指的是文件的内容,而不是文件的属性或权限喔!

  ⒔status time (ctime:

  ⒕当该文件的『状态 (status』改变时,就会升级这个时间,举例来说,像是权限与属性被更改了,都会升级这个时间啊。

  ⒖aess time (atime:

  ⒗当『该文件的内容被取用』时,就会升级这个读取时间 (aess。举例来说,我们使用 cat 去读取 /etc/man.config , 就会升级该文件的 atime 了。

  ⒘在默认的情况下,ls 显示出来的是该文件的 mtime ,也就是这个文件的内容上次被更动的时间。

  ⒙[rootwww ~]# touch [-acdmt] 文件