文件內容查閱

現在來看一下文件內容,在終端中查看文件內容,不用任何編輯器,而且在shell就可以完好的顯示出來,顯示出你想要的,只要你知道文件的路徑就行,簡單粗暴。


直接查看文件內容:

1. cat [-AbEnTv] 文件名/文件路徑:直接將文件所有的內容都打印出來。cat -A /home/user/test.py

參數:

-A:相當於 -vET的整合參數,可列出一些特殊的字符,而不是空白

-b:列出行號,空行不顯示行號

-n:列出行號,空白行也顯示行號

-E:將行結尾的斷行字符$顯示出來

-T:將[Tab] 以 [^I] 的形式顯示出來

-v:列出一些隱藏的特殊字符


2. tac :反向列示,和cat完全相反,參數一樣


3. nl [-bnw] 文件名/文件名路徑:添加行號打印出來,nl -b /home/user/test.py

參數:

-b:-b a 和cat -n一樣

       -b b 和cat -b一樣

-n:-n ln 行號在最左方顯示

       -n rn 行號在最右邊顯示,行號不加0

       -n zr 行號加0

-w:行號字段佔用的位數


可翻頁查看:

4. more 文件名/路徑+文件名

技巧:(在終端末尾操作)

空格鍵(space):向下翻一頁

b(或者ctrl+b):向上翻頁,對管道無用

Enter:向下滾一行

/字符串:向下查找字符串

[:f]:顯示出文件名和當前行數

q:離開查看頁面


5. less 文件名/路徑+文件名(比more更加靈活的東東)

技巧:

空格鍵(space)或者 [Page Down]鍵:向下翻一頁

[Page Up]鍵:向上翻一頁

/字符串:向下查詢字符串;n重複前一個查詢,N反向重複前一個

?字符串:向上查詢字符串;n重複前一個查詢,N反向重複前一個

q:退出


6. head [-n number] 文件名:head -n 100 /home/user/test.py(打印前100行)

7. tail [-n number] 文件名:tail -n 10 /home/user/test.py(打印後10行)

顯示中間某區間的行數:head -n 10 /home/user/.py tail -n 20(顯示從第10到倒數第20)


非純文本文件(含有二進制或者其他的格式的)

8. od [-t TYPE] 文件:od -t c /usr/bin/passwd(ascii形式顯示)

type:

a:默認字符串

c:使用ASCII字符輸出

d / f / o /x [size]:十進制 / 浮點數 / 八進制 / 十六進制 來輸出數據,每個整數佔用size bytes。

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