Linux Cat命令的示例使用

介紹

Linux中的cat命令允許您連接文件並將輸出顯示到標準輸出,在大多數情況下,這是一個屏幕。

cat最常見的用途之一是在屏幕上顯示一個文件,並且可以快速創建一個文件,並允許在終端直接進行基本編輯

如何使用Cat創建文件

要使用cat命令創建文件,請在終端窗口中輸入以下內容:

貓>

顯然,你需要用你想創建的文件的名字替換

當你用這種方式創建一個文件時,光標將被放在一個新行上,你可以開始輸入。

這是啟動文本文件或快速創建測試數據文件(如逗號分隔文件或管道分隔文件)的好方法。

要完成編輯文件,請按CTRL和D.

您可以通過鍵入ls命令來測試該過程是否工作:

ls -lt

這將列出當前文件夾中的所有文件,並且您應該看到新文件,並且大小應該大於零。

如何使用Cat顯示文件

cat命令也可以用來在屏幕上顯示文件。 你所要做的就是消除大於符號,如下所示:

如果文件很長,那麼它會很快地向上滾動屏幕。

要逐頁查看文件,請使用more命令

| 更多

或者,您也可以使用less命令

| 減

要在以下命令中測試此輸出類型:

cat / etc / passwd | 更多

當然,你可以完全忘記貓並鍵入以下內容:

減去/ etc / passwd

如何顯示行號

對於文件中的所有非空行,可以使用以下命令:

貓-b

如果沒有字符的行根本不會被編號。 如果要顯示所有行的數字,而不管它們是否為空,請鍵入以下命令:

cat -n

如何顯示每一行的結尾

有時,在解析數據文件時,程序員可能會碰到一個問題,因為在行結尾處有隱藏的字符,而這些字符不是空格。 這可以防止他們的解析器正常工作。

這只是顯示行尾字符的一個原因,以便您可以查看是否有空白字符。

要將美元顯示為行尾字符,請輸入以下命令:

cat -E

作為一個例子看看下面這行文字

貓坐在墊子上

當您使用cat -E命令運行時,您將收到以下輸出:

貓坐在墊子上

減少空白行

當您使用cat命令顯示文件的內容時,您可能不希望看到何時有連續的空白行加載。

以下命令顯示如何減少輸出,以便省略重複的空白行。

為了澄清這一點,將不會完全隱藏空白行,但如果連續有4個空行,它將只顯示1空白行。

貓-s

如何顯示選項卡

如果您顯示的文件具有製表符分隔符,則通常不會看到選項卡。

下面的命令顯示^我而不是標籤,它使得它很容易看到它們,假設你的文件不包含^我在裡面。

cat -T

連接多個文件

貓的整點是串聯,所以你可能想知道如何一次顯示多個文件:

您可以使用以下命令將多個文件連接到屏幕:

如果要連接這些文件並創建一個新文件,請使用以下命令:

cat >

以相反的順序顯示文件

您可以使用以下命令以相反順序顯示文件:

tac

好吧,從技術上說,這不是貓命令,它是tac命令,但它本質上是做同樣的事情,但是相反。

概要

這對貓命令來說非常重要。 這對於即時創建文件和顯示文件輸出非常有用,當然,您可以使用它將多個文件連接在一起。