Linux 指令篇:档案目录管理--cat
名称:cat4 B% E8 I9 \* J
使用权限:所有使用者
7 x/ L4 ^/ n. h. y; t使用方式:cat[-AbeEnstTuv][--help][--version]fileName
( N$ ?9 `7 s# ?% n% e. a+ I9 K说明:把档案串连接后传到基本输出(萤幕或加%26gt;fileName到另一个档案)
' d" l- a r/ l参数:
. \ I! l- `- Q6 t-n或--number由1开始对所有输出的行数编号- V$ d$ O' l/ }6 A: u* W6 X8 R
-b或--number-nonblank和-n相似,只不过对于空白行不编号- h3 Z' \: d# b0 U) d
-s或--squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行
! _5 r9 \% g; m4 a3 ^-v或--show-nonprinting6 x% t- w5 h' S* {0 y
范例:
+ H& }2 _1 |' j/ dcat-ntextfile1%26gt;textfile2把textfile1的档案内容加上行号后输入textfile2这个档案里8 C6 J3 K \8 g' @- s0 I
cat-btextfile1textfile2%26gt;%26gt;textfile3把textfile1和textfile2的档案内容加上行号(空白行不加)之后将内容附加到textfile3里。) J+ d' H" P5 V0 K( e1 N- x# s
0 t3 {2 {, B9 u
% r" @$ T% r! H范例:
" M5 l% l. ]& Q/ E5 v! J% {把textfile1的档案内容加上行号后输入textfile2这个档案里
5 c. g. w3 ?9 D# \: B6 G[color=#FFFFFF']
* m+ k( J( Y% c, y8 C6 x) b; |7 \+ |- ~
cat-ntextfile1%26gt;textfile2; ?4 j" y, {$ ~4 R ~
0 v7 ?/ J- _- I7 m2 Y
把textfile1和textfile2的档案内容加上行号(空白行不加)之后将内容附加到textfile3里。9 m' U* U6 y: C- B# O/ o) X
cat-btextfile1textfile2%26gt;%26gt;textfile3
, W1 }' r6 F- H C# u3 H0 i' ]. D
2 O* X9 v# v' i/ x9 m+ u) b3 |+ [4 w, W% M: N E3 k
cat/dev/null%26gt;/etc/test.txt此为清空/etc/test.txt档案内容
: r) K* x; x0 n1 Y m- v) y
# C( o& U7 ^6 o) ~+ J' z+ a; ]' r- _
, A0 x) V' @ G& Mcat也可以用来制作imagefile。例如要制作软碟的imagefile,将软碟放好后打8 X& I. t& Y& n" X2 I: i
cat/dev/fd0%26gt;OUTFILE
1 w8 ]0 _# t) \( _# s9 M/ x* Z) M$ H0 `
相反的,如果想把imagefile写到软碟,请打
( q! h2 J3 E% k5 n$ S( O6 [catIMG_FILE%26gt;/dev/fd05 z1 D9 o) J9 x0 V- F6 G# i/ h% Z) ~
5 ^3 {9 E5 O) G: j
0 q9 G. d ^- B* I* \
注:
. z2 M5 }; u R1.OUTFILE指输出的image档名。5 z) e/ T; a1 t* ?3 t8 p
2.IMG_FILE指imagefile。8 g1 q% u: A# T% Z. N0 `& f* s, O
3.若从imagefile写回device时,device容量需与相当。
0 @9 s; [ }- {) C5 Y' M4.通常用在制作开机磁片。
(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)