閱讀文字檔案
使用 Ubuntu,你可以使用不同的方式來讀取文字檔案,這些方法在不同的上下文中都很相似但很有用。
cat
這是讀取文字檔案的最簡單方法; 它只是輸出終端內的檔案內容。注意:如果檔案很大,可能需要一些時間才能完成列印過程! 如果你需要停止它,你可以隨時按 CTRL+C
。請注意,如果需要瀏覽文件,則需要滾動終端輸出。
cat file_name.txt
更多
cat
的改進版本。如果你的檔案長於終端的顯示,你只需鍵入即可
more file_name.txt
並且你將有一個向下滾動的文字顯示,你可以通過按 ENTER
向下移動。
減
這是 more
命令,帶有一些增強功能,通常比 cat
更適合讀取大中型文件。它開啟檔案從頭開始顯示,允許使用箭頭向上/向下/向右/向左滾動。
less file_name.txt
文件開啟後,你可以鍵入一些命令以啟用一些有用的功能,例如:
q
:立即關閉開啟的檔案。/word
:在文件中搜尋word
。按n
你可以轉到下面出現的’word’。ENTER
:向下滾動一行。r
:如果檔案內容在閱讀時發生變化,則重新繪製檔案內容。
這是閱讀大中型文件的最佳選擇。
尾巴
該軟體僅顯示檔案的最後部分。如果你需要在一個非常大的文件末尾閱讀幾行,這很有用。
tail file_name.txt
上面的命令將顯示檔案的最後 10 行(預設)。要閱讀最後 3 行,我們需要寫:
tail -3 file_name.txt
還有另一個用例,這個命令非常有用。想象一下,有一個空檔案,在你看的時候就會被填滿; 如果你想在不重新開啟檔案的情況下實時檢視新行,只需使用 -f
選項開啟檔案即可。例如,如果你正在檢視某些日誌,這非常有用。
tail -f file_name.txt
這是閱讀不斷增長的文件的最佳選擇。
頭
這個命令完成了 tail
的相反任務。例如,以下命令將顯示檔案 file_name.txt
的前 15 行。
head -15 file_name.txt
tailf
這是 tail -f filename
的替代方案。它會在檔案發生變化時跟隨它並顯示輸出。
VIM
我們有些人喜歡 vi,有些人喜歡 vim。這不僅僅是為了閱讀檔案,你也可以編輯它們! 現在讓我們看一些關於閱讀文件的功能。請注意,vim 提供語法高亮顯示。
vim file_name.txt
開啟檔案後,請小心! 不要開始打字,否則你會搞砸一切! 事實上,即使你可以看到游標,也必須在完成輸入後按 i
開始輸入和 ESC
。順便說一句,現在我將向你展示一些與閱讀有關的有用命令(不是寫作):
:
:在插入以下每個命令之前,你需要輸入冒號!q!
:退出檔案而不詢問確認。如果你沒有編輯文字,它與q
相同。/word
:在文件中搜尋word
。230
:進入'230’線。
提示:插入冒號然後鍵入 wq!
以便編輯檔案並退出而不要求確認的快捷方式,你可以按住 SHIFT
並按兩次 z
。
這是讀取程式碼檔案的最佳選擇。