閱讀文字檔案

使用 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

這是讀取程式碼檔案的最佳選擇。