Linux Cat命令三大主要功能详解

合集下载

cat命令参数

cat命令参数

cat命令参数Cat命令是一种在Linux和Unix操作系统中常用的命令,它可以将文件内容显示在终端上。

Cat命令的参数非常丰富,可以用来实现不同的操作。

下面将对cat命令的参数进行详细介绍。

一、cat命令的基本用法Cat命令最基本的用法是将文件内容显示在终端上。

使用方法如下:```cat filename```其中filename是要显示内容的文件名。

如果要同时显示多个文件的内容,可以将多个文件名放在一起:```cat filename1 filename2 ...```二、cat命令常用参数1. -n 参数-n 参数可以在每一行前面加上行号,方便查看文本行数。

使用方法如下:```cat -n filename```2. -b 参数-b 参数和-n参数类似,但是它只会给非空行添加行号。

使用方法如下:```cat -b filename```3. -s 参数-s 参数可以将连续多个空白行合并成一个空白行,使得文本更易读。

使用方法如下:cat -s filename```4. -A 参数-A 参数可以显示所有控制字符和非ASCII字符(比如换行符、制表符等),并且会在每一行末尾添加一个$符号表示该行结束。

使用方法如下:```cat -A filename```5. -E 参数-E 参数和-A参数类似,但是不会显示非ASCII字符。

使用方法如下:```cat -E filename```6. -T 参数-T 参数可以将制表符显示成^I符号,方便查看文本中的制表符。

使用方法如下:```cat -T filename```7. -v 参数-v 参数可以将不可打印的字符(比如退格符)显示成^符号,方便查看文本中的控制字符。

使用方法如下:```cat -v filename```8. -u 参数-u 参数可以将输出缓存关闭,直接输出到终端上,这样可以避免输出被缓存而导致延迟。

使用方法如下:```cat -u filename```9. >> 符号>> 符号可以将文件内容追加到另一个文件末尾。

cat命令用法

cat命令用法

cat命令用法
cat命令是Linux和Unix操作系统中一个非常常用的命令,主要用于查看、合并、复制文本文件等操作。

以下是cat命令的用法: 1. 查看文件内容:使用cat命令可以查看文件的内容,例如: cat filename.txt
这样就可以查看文件filename.txt的内容。

2. 合并文件内容:使用cat命令可以将多个文件合并成一个文件,例如:
cat file1.txt file2.txt > newfile.txt
这样就可以将file1.txt和file2.txt的内容合并到
newfile.txt中。

3. 创建文件:使用cat命令可以创建一个新的文件,例如:
cat > newfile.txt
然后在新的一行输入要添加的内容,按Ctrl + D保存退出。

4. 复制文件:使用cat命令可以复制文件,例如:
cat file.txt > newfile.txt
这样就可以将file.txt的内容复制到newfile.txt中。

5. 显示行号:使用cat命令可以显示文件内容的行号,例如: cat -n filename.txt
这样就可以在文件内容前面显示行号。

6. 追加文件内容:使用cat命令可以追加文件内容,例如:
cat >> filename.txt
然后在新的一行输入要追加的内容,按Ctrl + D保存退出。

总之,cat命令是一个非常常用的命令,可以方便地进行文件操作,掌握它的用法能够更加高效地使用Linux和Unix操作系统。

Linux终端命令解析cat命令详解

Linux终端命令解析cat命令详解

Linux终端命令解析cat命令详解Linux终端命令解析Linux操作系统是一种广泛使用的操作系统,其强大的命令行工具使得用户可以通过输入命令来执行各种任务。

其中,cat命令是一个常用的命令之一,用于查看、合并或创建文件。

本文将详细介绍cat命令的功能和用法。

一、cat命令简介cat命令是concatenate(连接)的缩写,它主要用于连接文件并输出到标准输出设备(通常是终端)。

除此之外,cat命令还可以用于创建新文件、显示文件内容、将多个文件合并等。

它是Linux终端中一个非常实用的命令。

二、cat命令的基本用法1. 查看文件内容通过以下命令可以查看一个文件的内容:```cat file.txt```该命令会将file.txt文件的内容输出到终端。

2. 合并多个文件使用cat命令可以将多个文件合并为一个文件。

例如,要将file1.txt和file2.txt合并成一个文件file3.txt,可以使用以下命令:```cat file1.txt file2.txt > file3.txt```该命令将file1.txt和file2.txt的内容合并,并输出到file3.txt文件中。

3. 创建新文件通过cat命令,还可以创建新文件并写入内容。

例如,要创建一个名为newfile.txt的文件,并在其中写入一行文本,可以使用以下命令:```cat > newfile.txtThis is a new file.```在执行完上述命令后,在终端输入文本内容,按Ctrl + D组合键保存并退出。

三、cat命令的进阶用法1. 显示行号通过传递-n选项给cat命令,可以显示每一行的行号。

例如:```cat -n file.txt```该命令将显示file.txt文件的内容,并在每一行前加上行号。

2. 复制文件除了合并多个文件外,cat命令还可以用来复制文件。

例如,将file.txt文件复制为file_copy.txt,可以使用以下命令:```cat file.txt > file_copy.txt```该命令将file.txt的内容输出,并重定向到file_copy.txt中,实现了文件的复制。

linuxshellcat命令详解

linuxshellcat命令详解

linux shell cat命令详解cat命令是linux系统下的一个命令,那它有什么用处呢?下面由店铺为大家整理了linux系统下cat命令的相关知识,希望大家喜欢!linux cat命令cat是Linux系统下用来查看文件连续内容用的指令,字面上的含意是“concatenate”(连续)的缩写。

除了用来作为显示文件内容外,cat指令也可用于标准流上的处理,如将显示的信息转入或附加另一文件上。

命令格式cat [选项] [文件]...命令功能cat主要有三大功能:一次显示整个文件:cat filename从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.将几个文件合并为一个文件:cat file1 file2 > file命令参数-n 或 --number 对输出的所有行编号,由1开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或 --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外范例实例一:把.css的文件内容加上行号后输入linux.css这个文件里cat -n .css > linux.css实例二:把file1.txt和file2.txt的档案内容加上行号(空白行不加)之后将内容附加到file3.txt里。

cat -b file1.txt file2.txt > file3.txt实例三:cat和EOFEOF是“end of file”,表示文本结束符。

结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。

# cat > .txt << EOF> Hello> > embeddedlinux> EOF# ls -l .txt-rw-r--r-- 1 root root 32 Jun 5 18:43 .txt# cat .txtHelloembeddedlinuxtac (反向行显示)# echo -e "1111\n22222\n345678" > tac.txt# tac tac.txt345678222221111tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而tac 则是由最后一行到第一行反向在萤幕上显示出来!linux shell cat命令详解将本文的Word文档下载到电脑,方便收藏和打印推荐度:点击下载文档文档为doc格式。

linuxcat命令及使用详解时间

linuxcat命令及使用详解时间

Linux Cat命令及使用详解时间Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。

这个工具叫做Linux Cat,它是concatenate [kɔn'kætineit](连锁)的简写,意思是合并文件。

Linux Cat使用方式:cat [-AbeEnstTuv] [--help] [--version] fileNameLinux Cat说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprintingLinux Cat范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3 里。

范例:把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -n textfile1 > textfile2把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3 里。

cat -b textfile1 textfile2 >> textfile3cat /dev/null > /etc/test.txt 此为清空/etc/test.txt档案内容cat 也可以用来制作image file。

最新整理linux下cat命令详解

最新整理linux下cat命令详解

l i n u x下c a t命令详解c a t能够一同显现多个文件的内容,比方咱们能够在一个c a t指令上一同显现两个文件的内容;那么你知道l i n u x下c a t命令详解么?接下来是小编为大家收集的l i n u x下c a t命令详解,欢迎大家阅读:l i n u x下c a t命令详解 1.命令格式:c a t[选项][文件]...2.命令功能:c a t主要有三大功能:1.一次显示整个文件:c a t f i l e n a m e2.从键盘创建一个文件:c a t f i l e n a m e只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件:c a t f i l e1f i l e2f i l e3.命令参数:-A,--s h o w-a l l等价于 -v E T-b,--n u m b e r-n o n b l a n k对非空输出行编号-e等价于 -v E-E,--s h o w-e n d s在每行结束处显示 $-n,--n u m b e r对输出的所有行编号,由1开始对所有输出的行数编号-s,--s q u e e z e-12.l o g l o g2013.l o g输出:复制代码代码如下:说明:实例二:把 l o g2012.l o g和 l o g2013.l o g的文件内容加上行号(空白行不加)之后将内容附加到 l o g.l o g 里。

命令:c a t-b l o g2012.l o g l o g2013.l o g l o g.l o g输出:复制代码代码如下:实例三:把 l o g2012.l o g的文件内容加上行号后输入 l o g.l o g这个文件里命令:输出:复制代码代码如下:实例四:使用h e r e d o c来生成文件输出:复制代码代码如下:说明:注意粗体部分,h e r e d o c可以进行字符串替换。

cat命令详解

cat命令详解

cat命令详解cat命令是linux下的⼀个⽂本输出命令,通常是⽤于观看某个⽂件的内容的;cat主要有三⼤功能:1.⼀次显⽰整个⽂件。

$ cat filename2.从键盘创建⼀个⽂件。

$ cat > filename只能创建新⽂件,不能编辑已有⽂件.3.将⼏个⽂件合并为⼀个⽂件。

$cat file1 file2 > filecat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另⼀个档案)参数:-n 或 –number 由 1 开始对所有输出的⾏数编号-b 或 –number-nonblank 和 -n 相似,只不过对于空⽩⾏不编号-s 或 –squeeze-blank 当遇到有连续两⾏以上的空⽩⾏,就代换为⼀⾏的空⽩⾏-v 或 –show-nonprinting范例:cat -n linuxfile1 > linuxfile2 把 linuxfile1 的档案内容加上⾏号后输⼊ linuxfile2 这个档案⾥cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的档案内容加上⾏号(空⽩⾏不加)之后将内容附加到linuxfile3 ⾥。

范例:把 linuxfile1 的档案内容加上⾏号后输⼊ linuxfile2 这个档案⾥cat -n linuxfile1 > linuxfile2把 linuxfile1 和 linuxfile2 的档案内容加上⾏号(空⽩⾏不加)之后将内容附加到 linuxfile3 ⾥。

cat -b linuxfile1 linuxfile2 >> linuxfile3cat /dev/null > /etc/test.txt 此为清空/etc/test.txt档案内容在linux shell脚本中我们经常见到类似于cat << EOF的语句,不熟悉的童鞋可能觉得很奇怪:EOF好像是⽂件的结束符,⽤在这⾥起到什么作⽤?EOF是“end of file”,表⽰⽂本结束符。

Linuxcat命令详解

Linuxcat命令详解

Linuxcat命令详解本⽂主要内容源⾃⽹络,参考资料如下:华夏名⽹,linux cat命令详解,命令格式:cat [-AbeEnstTuv] [--help] [--version] fileName命令功能:把档案串连后传送到基本输出(屏幕或者加" > filename"传送到另⼀个档案) cat主要有三⼤功能: 1. ⼀次显⽰整个⽂件。

如:# cat filename 2. 从键盘创建⼀个⽂件(只能创建新⽂件,不能编辑已有⽂件)。

如:# cat > filename 3. 将⼏个⽂件合并为⼀个⽂件。

如:# cat file1 file2 > file主要参数: -n 或 --number 由1开始对所有输出的⾏数进⾏编号。

-b 或 --number-nonblank 和-n相似,只不过此参数对于空⽩⾏不编号。

-s 或 --squeeze-blank 当遇到有连续两⾏以上的空⽩⾏时,就替换为仅⼀⾏空⽩⾏,以使排版更紧凑。

-v 或 --show-nonprinting⽰例1:# cat -n textfile1 > textfile2 把textfile1档案中的内容加上⾏号后输⼊到textfile2这个档案中。

⽰例2:# cat -b textfile1 textfile2 >> textfile3 把textfile1和textfile2档案中的内容加上⾏号(空⽩⾏不加)之后附加到textfile3档案中。

(注意“>”与“>>”的区别)⽰例3: # cat /dev/null > /etc/test.txt 此为清空/etc/test.txt档案中的内容。

⽰例4: # cat /dev/fd0 > OUTFILE 制作软盘的imagefile,OUTFILE指的是输出的imagefile名。

⽰例5: # cat IMG_FILE > /dev/fd0 将imagefile输出到软盘,IMG_FILE指的是imagefile。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux Cat命令三大主要功能详解
2010-06-24 13:57 佚名 Linux时代我要评论(0)字号:T | T
Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。

下面就是Linux Cat命令及使用详解
AD:51CTO云计算架构师峰会抢票进行中!
Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。

下面就是Linux Cat命令及主要功能。

Linux Cat命令主要有三大功能:
1.Linux Cat命令一次显示整个文件。

$ cat
filename
2.Linux Cat命令从键盘创建一个文件。

$ cat > filename
只能创建新文件,不能编辑已有文件.
3.Linux Cat命令将几个文件合并为一个文件。

$cat
file1 file2 >
file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank
当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1
的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和
textfile2 的档案内容加上行号(空白行不加)之后将内容附加到
textfile3 里。

范例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2
的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。

cat -b textfile1 textfile2 >> textfile3
cat /dev/null > /etc/test.txt
此为清空/etc/test.txt档案内容
cat 也可以用来制作 image file。

例如要制作软碟的 image file,将软碟放好后打
cat /dev/fd0 > OUTFILE
相反的,如果想把 image file 写到软碟,请打
cat IMG_FILE > /dev/fd0
注:
1. OUTFILE 指输出的 image 档名。

2. IMG_FILE 指 image file。

3. 若从 image file 写回 device 时,device 容量需与相当。

4. 通常用在制作开机磁片。

相关文档
最新文档