linux中cat命令的使用方法

linux中cat命令的使用方法,第1张

linux中cat命令的使用方法linuxcat命令在linux系统中算是比较常用的命令.cat主要有三大功能: www.zhishiwu.com1.一次显示整个文件。$catfilename2.从键盘创建一个文件。$cat>filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$catfile1file2>filecat具体命令格式为:cat[-AbeEnstTuv][--help][--version]fileName说明:把档案串连接后传到基本输出(屏幕或加>fileName到另一个档案)参数:-n或–number由1开始对所有输出的行数编号-b或–number-nonblank和-n相似,只不过对于空白行不编号-s或–squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行-v或–show-nonprinting www.zhishiwu.com范例:cat-nlinuxfile1>linuxfile2把linuxfile1的档案内容加上行号后输入linuxfile2这个档案里cat-blinuxfile1linuxfile2>>linuxfile3把linuxfile1和linuxfile2的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3里。范例:把linuxfile1的档案内容加上行号后输入linuxfile2这个档案里cat-nlinuxfile1>linuxfile2把linuxfile1和linuxfile2的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3里。cat-blinuxfile1linuxfile2>>linuxfile3cat/dev/null>/etc/test.txt此为清空/etc/test.txt档案内容本文来自于时光漂流瓶

将passwd文件的内容读到$home/passwd这个文件下

$home代表路径

注意下下面加粗部分语法

cat

命令

用途

连接或显示文件。

cat

[

-

q

]

[

-r

]

[

-

s

]

[

-

s

]

[

-

u

]

[

-

n

[

-

b

]

]

[

-

v

[

-

e

]

[

-

t

]

]

[

-

|

file

...

]描述

cat

命令按顺序读取每个

file

参数并将它写至标准输出。如果未指定文件名,cat

命令会从标准输入读取。也为标准输入可以指定

-(短划线)的文件名。注意:

不要使用符号重定向符号

>(caret)将输出重新定向到输入文件之一。如果这么做了,会丢失输入文件中的原始数据,因为

shell

cat

命令可读取该文件之前先将它截断了。有关更多信息,请参阅

《aix

5l

v5.2

系统用户指南: *** 作系统与设备》

中的

“korn

命令解释程序中重新定向输入和输出”。标志

-b

当与

-n

标志一起指定时,省略来自空行的行号。

-e

当与

-v

标志一起指定时,在每行末尾显示一个

$(美元符号)。

-n

显示在行号之后的输出行,按顺序从

1

开始编号。

-q

如果

cat

命令无法找到输入文件,则不显示消息。该标志等同于

-s

标志。

-r

以一个空行来替代多个连续的空行。该标志等同于

-s

标志。

-s

如果

cat

命令无法找到输入文件,则不显示消息。该标志等同于

-q

标志。

注:

以前由

-s

标志处理的任务现在指定给

-s

标志。

-s

以一个空行来替代多个连续的空行。该标志等同于

-r

标志。

-t

如果与

-v

标志一起指定,则将跳格字符显示为

^i。

-u

不要缓冲输出。缺省值为缓冲的输出。

-v

将非打印字符显示为可视字符,除了跳格符、换行符和换页符。ascii

控制字符(八进制

000-037)打印成

^n,其中

n

是八进制范围

100-137

(

@,

a,

b,

c,...,

x,

y,

z,

[,

\,

],

^,

_)

内对应的

ascii

字符;而

del

字符(八进制

0177)则打印成

^?。其它非打印字符打印成

m-x,其中

x

是由最低七位指定的

ascii

字符。

当与

-v

选项一起使用时,可使用以下选项:

-e

在新行之前的每行末尾将打印一个

$

字符。

-t

跳格符打印成

^i

而换页符打印成

^l

如果未指定

-v

选项,会忽略

-e

-t

选项。

-

允许

cat

命令的标准输入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6048497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存