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
样品输出
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,如下所示。
$ 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.
要创建文件,请使用>符号,如以下句型所示。
$ 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编辑:刘遄,审核员:暂无