找回密码
 注册
关于网站域名变更的通知
查看: 720|回复: 4
打印 上一主题 下一主题

Linux cat 命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-10 13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
4 }* c8 S; M, `2 H' n2 p  c5 _
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。
' x4 A$ ?; `- Z0 e' C+ ?1 Y! o! @, H4 \/ g  m* e: c& W- O( {
使用权限' R6 u: V; R( L4 S) z
所有使用者! C! t. Z8 Z$ E0 v

! B2 y( h6 w7 S语法格式
, B9 W4 a: o/ V5 P5 Q  Ycat [-AbeEnstTuv] [--help] [--version] fileName
* P- [) ~. b% C7 }- D参数说明:9 a& T4 n+ q+ `2 }, R2 }
-n 或 --number:由 1 开始对所有输出的行数编号。
+ W# L3 }" E" n% G6 u; U9 j
/ b# b! P& J9 V. `-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。9 F+ ]( c# E2 I0 U% r3 B
$ @, a3 O) o! l4 n+ i
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。; T) \/ Z( K; H. {" @( _6 {. z

# M0 S2 t7 t5 r* [2 _-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
6 A+ F8 [3 h/ E( ^7 k
) Y: I6 r" U% @-E 或 --show-ends : 在每行结束处显示 $。
# e" }/ t  d4 p- y0 k; L
& ]# y/ ~. V+ e2 U' q) R6 a-T 或 --show-tabs: 将 TAB 字符显示为 ^I。
+ y. G' \4 p& T7 i% j. n: ]
5 p' _* j& Y' V1 x-A, --show-all:等价于 -vET。
4 D$ P$ h* z3 a! s; x$ A: f: {! P
) k- k7 c0 O* Q0 ?( o! K# l-e:等价于"-vE"选项;
* v+ ]5 u4 G* t6 _! B
( Z# @! l5 e  c/ \2 b-t:等价于"-vT"选项;2 q# M; C# j* y3 i3 H: `

1 l5 r. U3 c/ e实例:( J: f& T& g' I0 U- t5 I+ A3 h7 @
把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
1 {7 \9 n# d. T, r# m, r5 K: i2 _( B  j4 }/ r0 ?! \
cat -n textfile1 > textfile2
: A  ?1 e. ~9 p0 x2 r8 B9 @  r把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:
8 b2 h5 \6 S* a7 @+ M5 k
1 X- K0 Q$ k7 \$ a- zcat -b textfile1 textfile2 >> textfile3
+ V* n  }7 q" M* C# t. Y清空 /etc/test.txt 文档内容:
& n. X8 f4 f3 l3 l3 U* {* E5 A, v& f- M9 J
cat /dev/null > /etc/test.txt
: e  s8 m. h. ~8 M! rcat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:+ L( y4 Y, \: K- x2 v# S& B

+ l8 \1 k$ u, l0 m. `) {cat /dev/fd0 > OUTFILE1 T& p& d% v& t8 M: k/ w# m* S1 |
相反的,如果想把 image file 写到软盘,输入:
, u5 J$ J' }: U3 Z$ I9 E9 E  j
  K0 y4 }# Y" v* Ucat IMG_FILE > /dev/fd05 y; `; D( z# r: N% y( i2 l* o, }
注:
* R3 ~, l( L: E$ u/ l, l5 w$ s5 n( @% j
1. OUTFILE 指输出的镜像文件名。. c7 E6 T. V3 M: f
2. IMG_FILE 指镜像文件。& t3 c3 H2 b/ ^% k6 N
3. 若从镜像文件写回 device 时,device 容量需与相当。, {& C! U6 K' S4 E: [2 }
4. 通常用制作开机磁片。

该用户从未签到

2#
发表于 2021-6-10 14:50 | 只看该作者
Linux cat 命令

该用户从未签到

3#
发表于 2021-6-10 14:51 | 只看该作者
Linux cat 命令

该用户从未签到

4#
发表于 2021-6-10 14:51 | 只看该作者
Linux cat 命令
  • TA的每日心情
    慵懒
    2025-11-20 15:10
  • 签到天数: 423 天

    [LV.9]以坛为家II

    5#
    发表于 2021-6-11 13:45 | 只看该作者
    很好!学习了!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 11:02 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表