現在來看一下文件內容,在終端中查看文件內容,不用任何編輯器,而且在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。