|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' k) U1 j$ o: b/ x! Fcat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。+ J- b( H K# [; m1 [# `' K/ g
' s' I6 I9 E" u9 j' ^& v
使用权限. h1 G7 O! W& I+ E6 L
所有使用者! F7 j, z) e& E+ ?; t* t8 i
( J% Z# I" Y" b" A0 q语法格式+ g6 _0 { p$ H7 I3 [8 V5 y
cat [-AbeEnstTuv] [--help] [--version] fileName1 w% g1 a( V, W- K: x
参数说明:+ v Y+ r o' B) k. W
-n 或 --number:由 1 开始对所有输出的行数编号。: s3 A! M9 U, D, I9 o- l
7 z" a. k( s+ V5 j( o0 v1 t6 h
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
/ u8 P3 `# _6 |9 U! j! ~8 c4 @0 c3 Y7 V8 A* p
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
$ W% @2 B2 F2 w( g/ k8 G6 {, T" j: T. D
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
/ g1 i4 m4 b/ q W3 e
( ?, J" _8 j- C1 P8 @. ~: J3 B-E 或 --show-ends : 在每行结束处显示 $。
& M& n3 M" `; V4 W& f, p r G3 n7 e. L. F2 [5 C o& N
-T 或 --show-tabs: 将 TAB 字符显示为 ^I。0 K# J6 y! m/ V: @$ \5 }2 `8 J' u
, @+ X9 ^) ~, K2 ]; W-A, --show-all:等价于 -vET。
# G# I2 p' \: n$ B \& I! {: L3 J; i& n' x) H- s* c
-e:等价于"-vE"选项;7 R( |; k) I6 F5 p6 V, }, L( |
9 I9 M$ Z8 h* {2 G: {5 v7 n- j7 n-t:等价于"-vT"选项;
" t. d; I9 s: R. K4 M- v
0 Q K/ r; i* Q& l R5 L& E0 k' ]实例:5 A% K0 l6 ~, i0 ]& j
把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
( `5 W. x3 V; }( V2 \7 `# m7 \: w4 U0 U4 p- U. [
cat -n textfile1 > textfile2
2 h. t7 t+ T+ W把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:
2 o. y' s, O, L6 d) A: n& N6 j+ f; c% e: }; ?+ B
cat -b textfile1 textfile2 >> textfile3$ g; L* M! l @( t
清空 /etc/test.txt 文档内容:
9 l* i) |. b0 x& S) ] Z! I
: u7 F6 N3 p0 Ycat /dev/null > /etc/test.txt2 ~, y4 J1 R, r/ P1 A$ u
cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:
" M$ P, v! \: M6 W% d
' f a2 Y% l8 Tcat /dev/fd0 > OUTFILE
. k7 [$ }; Y! G- g相反的,如果想把 image file 写到软盘,输入:0 m0 A) N" b5 x4 A0 ~9 c) T$ m
8 S5 j" I0 C. g$ ~. u: Zcat IMG_FILE > /dev/fd0
8 L1 I8 ]" x5 ^注:' {( C2 t+ A8 R2 w6 |2 Z7 l! o
. z3 C: }2 c3 |5 p+ b: J1. OUTFILE 指输出的镜像文件名。& D: I& b+ Q% h, Z( X3 f7 [6 I
2. IMG_FILE 指镜像文件。" B4 s# `5 ^: v. D2 j8 T& C. P
3. 若从镜像文件写回 device 时,device 容量需与相当。4 E, ?" @; _6 d. K: [. F: B0 O6 Q5 i
4. 通常用制作开机磁片。 |
|