⑴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] 文件