從Linux終端快速創建文本文件的3種方法

那些熟悉終端的人可能總是在尋找丟掉鼠標的方法。創建文本文件是只能依賴Ubuntu系統鍵盤的任務之一。 Linux命令行中的三個命令是用於創建文本文件的服務。這些包括:

  • 貓命令
  • 觸控指令
  • 標準重定向符號

讓我們在本文中探索這些命令並創建一些示例文本文件。本文中描述的命令和過程在Ubuntu 18.04 LTS系統上運行。 Ubuntu命令行-使用終端創建文本文件,以便您可以使用System Dash或Ctrl + Alt + T快捷方式將其打開。

貓命令

在Linux上使用文本文件時,cat命令非常有用。幫助實現三個基本目標。

  • 創建一個文本文件
  • 在終端中打印文本文件的內容
  • 將文本文件的內容打印到另一個文本文件

在這裡,我們探索cat命令的首次使用。從命令行創建一個文本文件。

在終端中輸入以下命令:

$ cat> filename.txt

輸入此命令後,下一個提示不會出現。而是,您將看到一個光標,用於輸入您創建的文件的文本。

範例:

在此示例中,以下命令用於創建文本文件並輸入一些示例文本。

$ cat > SampleTextFile.txt

輸入所有文本後,按Enter鍵移至下一行,並使用Ctrl + D控​​件告知系統已輸入文本。將會出現一個正常的命令提示符,您可以繼續進行下去。

然後,可以使用ls命令來驗證系統上是否存在新創建的文本文件。

$ ls

用ls檢查文件

然後,您可以使用cat命令查看文件的內容,如下所示:

$ cat filename.txt

範例:

您可以看到cat命令顯示了在創建示例文件時編寫的文本。

使用cat命令顯示文件的內容

觸控指令

從終端快速創建文本文件的另一種方法是使用touch命令。但是,touch命令不允許您在創建文件時在文件中輸入文本。創建文件後,您可以使用自己喜歡的文本編輯器輸入文本。在一種情況下,觸摸命令可能優先於cat命令。使用單個命令一次創建多個文件。

首先,讓我們看看如何使用Linux touch命令創建一個文件。

$ touch filename.txt

範例:

$ touch sampletouchfile.txt

使用touch命令創建文件

使用ls命令查看系統上是否存在最近創建的文件。

Chcek使用ls創建文件

使用touch命令一次創建多個文件

如上所述,touch命令領先於cat命令,因為您可以使用前者同時創建多個文件。為此,請使用以下語法。

$ touch filename1.txt filename2.txt filename2.txt…。

例如,以下命令使用touch命令一次創建三個文件。

$ touch sampletouchfile1.txt sampletouchfile2.txt sampletouchfile2.txt

使用觸摸命令創建多個文件

在上面的示例中,我們使用ls命令來驗證三個文件的存在。

如果要編輯使用touch命令創建的文件,則可以使用喜歡的文本編輯器。我正在使用Nano編輯器將文本輸入到我創建的文件之一中。我使用以下命令在Nano編輯器中打開了文件:

$ nano sampletouchfile.txt

使用nano編輯器檢查文件的內容

然後,我輸入了一些文本,然後按Ctrl + X,然後按Enter保存。

使用標準重定向符號

將命令輸出重定向到文件時,通常使用標準重定向符號。但是,它也可以用於創建單個文本文件。唯一的區別是,在創建新文件時,您無需在重定向符號之前指定命令。

使用標準重定向符號創建文本文件的區別在於,您不能以這種方式輸入文本,這與cat命令不同。而且,與touch命令不同,您只能通過重定向符號一次創建一個文件。

要使用此符號創建文本文件,請使用以下語法。

$ > filename.txt

從Linux終端快速創建文本文件的3種方法“ width =” 319“ height =” 45“ srcset =”“ sizes =”(最大寬度:319px)100vw,319px“>創建文件

然後,您可以使用ls命令查看系統上是否存在新創建的文本文件。

ls顯示新文件

您可以使用喜歡的文本編輯器在文件中輸入文本。以下示例使用Vim編輯器通過以下命令編輯文件:

$ vim MyTextFile.txt

用ls檢查文件

保存文件並退出時,其內容將保存在文本文件中。

在本文中,您已經了解了使用Linux命令行快速創建文本文件的三種基本方法。現在,您只能使用鍵盤,而無需鼠標,來執行在Ubuntu中創建文本文件的簡單任務。

從Linux終端快速創建文本文件的3種方法

Sidebar