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] 十六進制數,每個整形數佔指定尺寸的字節