linuxcat命令

OneofthemostcommonlyusedcommandsinLinuxisthecatcommand.Shortforconcatenate,Linuxcatcommandallowsuserstoperformthefollowingoperations.

cat命令是Linux中最常用的命令之一。Linuxcat命令是联接的简写,它容许用户执行以下操作。

Inthistutorial,wetakealookatcatcommandwithafewexamplesofhowitcanbeused.

在本教程中linux怎么查看系统版本,我们看一下cat命令以及一些怎样使用它的示例。

Syntax:

句型:

$ cat [option] [file]

1.显示文件内容(1.Displaycontentofafile)

Toviewafile’scontent,usethesyntax.

要查看文件的内容linux cat,请使用句型。

$ cat file-name

Forexampletoviewthefile/etc/passwdrun:

比如linux 版本,查看文件/etc/passwd运行:

$ cat /etc/passwd

Sampleoutput

Linuxcat的作用_Linuxcat怎么用_linux cat

样品输出

2.查看多个文件(2.ViewingMultipleFiles)

Inadditiontoviewingasinglefile,youcanviewmultiplefilesinonecommandusingthesyntaxasshownbelow.

不仅查看单个文件之外,您还可以使用如下所示的句型在一个命令中查看多个文件。

$ cat file1 file2

Forexample,wehave2fileswiththefollowingcontent.

比如,我们有2个文件,其内容如下。

Toviewthefilessimultaneously,run:

要同时查看文件,请运行:

$ cat file1.txt file2.txt

Sampleoutput

样品输出

3.编号文件中的内容行(3.Numberthelinesofcontentinafile)

Ifyouwanttonumberthelinesofcontentinafile,usethe-nasshownbelow.

假如要对文件中的内容行进行编号,请使用-n,如下所示。

linux cat_Linuxcat怎么用_Linuxcat的作用

$ cat -n filename

Forexample,

比如,

$ cat -n /etc/passwd

SampleOutput

样本输出

4.使用cat命令或多或少的选项(4.Usecatcommandwithlessormoreoptions)

Themoreorlessparametersenableausertoeasilyscrolldownlongcontentthatscrollsdownveryfast,makingitdifficulttofollow.Thesynatxisquitesimple.

将more或less参数,使用户就能很容易地向上滚动长的内容,向上滚动速率十分快,因而很难跟着。synatx十分简单。

$ cat filename | less

OR

要么

$ cat filename | more

5.使用cat命令创建文件(5.Createfilesusingcatcommand)

Tocreateafile,usethe>signasshowninthesyntaxbelow.

Linuxcat怎么用_linux cat_Linuxcat的作用

要创建文件,请使用>符号,如以下句型所示。

$ cat > filename

Next,typeyourdesiredtextinputandattheveryend,pressCTRL+Dtoexit.

接出来,键入所需的文本输入,最后,按CTRL+D退出。

Thetextwillbewrittenontothetextfile.Youcanverifythisusingthecatcommandasseeninthefirstexample.

文本将被写入文本文件。您可以使用cat命令来验证这一点,如第一个示例所示。

6.一次查看多个文件(6.Viewmultiplefilesatonce)

Assumeyouhaveseveralfilesthatyou’dwanttoviewatago,usethecolonmark;toseparatethefilesbeingdisplayedasshown.

假定您要一次查看几个文件linux cat,请使用逗号;分开显示的文件,如图所示。

cat file1.txt; cat file2.txt; cat file3.txt; cat file4.txt ...

7.将标准输出附加到另一个文件(7.Appendingstandardoutputtoanotherfile)

Youcanappendcontentontoafileusingthedoublegreatersignredirectionoperator>>asshown.

您可以使用双倍大符号重定向运算符>>将内容附加到文件上,如图所示。

cat file1 >> file2

Thisappendsthecontentsoffile1ontofile2.

这会将文件1的内容附加到文件2上。

Sampleoutput

样品输出

8.使用重定向运算符将文件的输出重定向到另一个文件(8.Redirectoutputofafileontoanotherfileusingtheredirectionoperator)

Youcanredirectstandardoutputofafileintoanewfilewith‘>‘(greaterthan)symbol.

您可以将文件的标准输出重定向到带有'>'(小于)符号的新文件中。

cat file1 > file2

Asseenintheoutputabove,extracautionshouldbetakenwhendoingthisbecausethisoperationoverwritesthecontentsofthedestinationfile.

如前面的输出所示,执行此操作时应愈发当心,由于此操作将覆盖目标文件的内容。

Toredirectmultipleoutputsintoasinglefileusethesyntax

要将多个输出重定向到单个文件中,请使用以下句型

$ cat file1 file2 file3 file4 > file5

推论(Conclusion)

Linuxcatcommandisasimpleutilitytoviewfilecontents,createatextfilewithsomecontent,andappenddatatoatextfile.

Linuxcat命令是一个简单的实用程序,用于查看文件内容,创建包含个别内容的文本文件以及将数据追加到文本文件。

翻译自:

linuxcat命令

本文原创地址:https://www.linuxprobe.com/lmlo.html编辑:刘遄,审核员:暂无