本文講一些查看文件內容的常用方法,以及在文件中搜索關鍵字的常用方法,但是註意,這些方法都不能編輯文件內容,編輯文件內容需要vi、vim等編輯器來進行。 註釋在配置文件或shell腳本中,一行中井號#之後的內容為註釋,而不是有效的配置設置或代碼。 cat命令 cat [-n] 文件名:顯示文件內容,但 ...
本文講一些查看文件內容的常用方法,以及在文件中搜索關鍵字的常用方法,但是註意,這些方法都不能編輯文件內容,編輯文件內容需要vi、vim等編輯器來進行。
註釋
在配置文件或shell腳本中,一行中井號#之後的內容為註釋,而不是有效的配置設置或代碼。
cat命令
cat [-n] 文件名:顯示文件內容,但是它會自動地不停顯示每一頁,最後停留在最後一頁,對於文件內容較多的文件這個命令就不適用了(除非你就是想看文件末尾的內容)。-n選項用於顯示行號。
這個命令反過來寫tac,則執行效果就是反的,即從末尾開始顯示並停留在最開始的一頁,但是此時就不支持-n選項了。
more命令
more 文件名:分頁顯示文件內容。
進入瀏覽頁面後,可使用如下操作:
- [空格]:下一頁。
- b:上一頁。
- [Enter]:換行。
- q:退出。
註:與more相應的,還有一個less命令,它的功能更強大,more支持的操作它都支持,並且還支持搜索等操作。
head命令和tail命令
head/tail [-n num] 文件名:預設顯示前或末尾十行,如果指定了-n選項,則顯示前或末尾num行內容。
grep命令
grep [選項] 查找內容 文件:在文件中查找,並將文件中包含查找內容的行列出來。
選項:
- -i:不區分大小寫。
- -n:輸出行號。
- -v:排除指定內容。如“grep -v ^# /etc/inittab”表示查找文件中非#開頭的行,^表頭以……開頭。
- --color=auto:搜索出的關鍵字用顏色顯示。