查看文件中內容的命令

1、直接查看文件的內容
    cat(concatenate):主要的功能就是將一個文件的內容連續顯示在屏幕上。
    cat [選項] 文件名稱
-b 列出行號,只顯示非空白行的行號
-n 列出行號,連同空白行的行號一起顯示

    tac(反向列出):對照cat,由最後一行到第一行反向在屏幕上顯示出來。
    tac 文件名稱

    nl(添加行號顯示):默認的情況下只列出非空白行的行號。
    -b [接下面的選項]:(對比cat)
 a 對所有行編號
 t 對非空行編號
 n 不編行號
    -n [接下面的選項]:行號的顯示方式
  ln 左對齊,空格不用0 填充
 rn 右對齊,空格不用0 填充
 rz 右對齊,空格用0 填充
    -w number:行號佔用的位數
  上面的三個命令是將文件的內容一次性的在屏幕上全部的顯示出來,這對於想
 查看文件的全部內容(文件的內容較多)時,不是很方便。

2、翻頁查看文件的內容
    more(一頁一頁的翻動)
    less(也是一頁一頁的翻動,但是功能有所不同):我們平常用man command 查詢
時,man就是調用less 來顯示說明文件的內容。

3、數據的選取
    head / tail 都是以行爲單位來選取數據的。
    head [-n number] 文件名
    tail [-n number] 文件名
默認情況下是顯示10行,但是用選項可控制輸出的行數;
當head中的number爲負數時(-number),只顯示前面的所有行數的數據,而不
    包括後面number行的數據;(從最後一行往上數number行,不予顯示)
當tail中的number爲正數時(+number),只顯示從number行到最後一行的數據,
    前面行的數據不顯示。(從第一行往下數number行,不予顯示)
head 和 tail 的混用,可取出文件中間的內容。

4、非純文本文件:od
    可用於輸出二進制文件的內容。
    od [-t TYPE] 文件名
a 利用默認的字符輸出
c 利用ASCII 字符輸出
d[size] 有符號十進制數,每個整形數佔指定尺寸的字節
f]size] 浮點數,每個整形數佔指定尺寸的字節
o[size] 八進制數,每個整形數佔指定尺寸的字節
u[size] 無符號十進制數,每個整形數佔指定尺寸的字節

x[size] 十六進制數,每個整形數佔指定尺寸的字節

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章