系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux查看文件內(nèi)容的命令

Linux系統(tǒng)查看文件內(nèi)容的命令有哪些?

時間:2015-08-04 13:50:03 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150804/54637.html 手機查看 評論

  Linux文件內(nèi)容查閱,可以使用命令來實現(xiàn)。cat, tac, more,包括nl等命令都可以用來查閱文件內(nèi)容,本文就通過舉例的方式來介紹一下,Linux系統(tǒng)查看文件內(nèi)容的命令有哪些。

Linux系統(tǒng)查看文件內(nèi)容的命令有哪些?

  /messages隨時會有數(shù)據(jù)寫入,你想要讓該文件有數(shù)據(jù)寫入時就立刻顯示到螢?zāi)簧希?就利用 -f 這個選項,他可以一直偵測/var/log/messages這個文件,新加入的數(shù)據(jù)都會被顯示到螢?zāi)簧稀?直到你按下[crtl]-c才會離開tail的偵測!

  非純文字檔: od

 。踨oot@www ~]# od [-t TYPE] 文件

  選項或參數(shù):

  -t :后面可以接各種『類型 (TYPE)』的輸出,例如:

  a :利用默認(rèn)的字節(jié)來輸出;

  c :使用 ASCII 字節(jié)來輸出

  d[size] :利用十進位(decimal)來輸出數(shù)據(jù),每個整數(shù)占用 size bytes ;

  f[size] :利用浮點數(shù)值(floating)來輸出數(shù)據(jù),每個數(shù)占用 size bytes ;

  o[size] :利用八進位(octal)來輸出數(shù)據(jù),每個整數(shù)占用 size bytes ;

  x[size] :利用十六進位(hexadecimal)來輸出數(shù)據(jù),每個整數(shù)占用 size bytes ;

  范例一:請將/usr/bin/passwd的內(nèi)容使用ASCII方式來展現(xiàn)!

 。踨oot@www ~]# od -t c /usr/bin/passwd

  0000000 177 E L F 001 001 001 \0 \0 \0 \0 \0 \0 \0 \0 \0

  0000020 002 \0 003 \0 001 \0 \0 \0 260 225 004 \b 4 \0 \0 \0

  0000040 020 E \0 \0 \0 \0 \0 \0 4 \0 \0 \a \0 ( \0

  0000060 035 \0 034 \0 006 \0 \0 \0 4 \0 \0 \0 4 200 004 \b

  0000100 4 200 004 \b 340 \0 \0 \0 340 \0 \0 \0 005 \0 \0 \0

  。。。。。(后面省略)。。。。

  # 最左邊第一欄是以 8 進位來表示bytes數(shù)。以上面范例來說,第二欄0000020代表開頭是

  # 第 16 個 byes (2x8) 的內(nèi)容之意。

  范例二:請將/etc/issue這個文件的內(nèi)容以8進位列出儲存值與ASCII的對照表

  [root@www ~]# od -t oCc /etc/issue

  0000000 103 145 156 164 117 123 040 162 145 154 145 141 163 145 040 065

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

  0000020 056 062 040 050 106 151 156 141 154 051 012 113 145 162 156 145

  。 2 ( F i n a l ) \n K e r n e

  0000040 154 040 134 162 040 157 156 040 141 156 040 134 155 012 012

  l \ r o n a n \ m \n \n

  0000057

  # 如上所示,可以發(fā)現(xiàn)每個字節(jié)可以對應(yīng)到的數(shù)值為何!

  # 例如e對應(yīng)的記錄數(shù)值為145,轉(zhuǎn)成十進位:1x8^2+4x8+5=101。

  修改文件時間或建置新檔: touch

  modification time (mtime):

  當(dāng)該文件的『內(nèi)容數(shù)據(jù)』變更時,就會升級這個時間!內(nèi)容數(shù)據(jù)指的是文件的內(nèi)容,而不是文件的屬性或權(quán)限喔!

  status time (ctime):

  當(dāng)該文件的『狀態(tài) (status)』改變時,就會升級這個時間,舉例來說,像是權(quán)限與屬性被更改了,都會升級這個時間啊。

  access time (atime):

  當(dāng)『該文件的內(nèi)容被取用』時,就會升級這個讀取時間 (access)。舉例來說,我們使用 cat 去讀取 /etc/man.config , 就會升級該文件的 atime 了。

  在默認(rèn)的情況下,ls 顯示出來的是該文件的 mtime ,也就是這個文件的內(nèi)容上次被更動的時間。

 。踨oot@www ~]# touch [-acdmt] 文件

標(biāo)簽 文件內(nèi)容

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄