ªì¶¥¾Þ§@ - ¦p¦ó¹ï¸ê®Æ°µ°ò¥»ªº³B²z

cat¡]concatenate¡^

¡i¥\¯à¡j

¦L¥XÀɮפº®e©Î¦X¨Ö¦hÀÉ

¡i»yªk¡j

cat [-u] [-s] [-v [-t] [-e] ] file..

¡i»¡©ú¡j

cat «ü¥O¬O±N¨C­ÓÀɮר̷Ӷ¶§ÇŪ¨ú¨Ã§â¤º®e°e¨ì¼Ð·Ç¿é¥X¡]¿Ã¹õ¡^¡C¨Ò¦p¡AÁä¤J cat filename ¥i±NÀÉ®× filename ªº¤º®e¦b¿Ã¹õ¤WÅã¥Ü¡C­YµLµ¹¤©ÀɦW©Î¬O¨Ï¥Î¤Þ¼Æ®É¡A«hcat «ü¥O·|±q¼Ð·Ç¿é¤J¡]Áä½L¡^Ū¨ú¸ê®Æ¡C

cat ¬O concatenate ªºÂ²¼g¡A¥»¸q¬°³sµ²¡B³sÂê¡C¬G cat «ü¥O¤]¦³¦X¨ÖÀɮתº¥\¯à¡A¨ä¤èªk¬°¡G

cat file1 file2 > file3

¦p¦¹¥i±NÀÉ®× file1¡Bfile2 ¦X¨Öªºµ²ªG¨Ì«ü©wªº¶¶§Ç©ñ¨ìÀÉ®×file3 ¤¤¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-u¡]unbuffer¡^

¿é¥X®É¤£¥²¸g¹L½w½Ä°Ï¡C¡]­ì¨Ó¬O¹w³]¬°¨Ï¥Î½w½Ä°Ï¡^¡C

-s¡]silent¡^

Àɮפ£¦s¦b®É¡A¨Ï cat «ü¥O¤£·|²£¥Íĵ§i°T®§¡C

-v¡]value¡^

¨Ï­ì¥ýµLªk¦L¥Xªº¦r¤¸¥H¥t¤@ºØ®æ¦¡ªí¥Ü¡A°£¤F¸õ®æ¡]tabs¡^¡B´«¦æ¡]new-lines¡^¥H¤Î´«­¶¡]form-feeds¡^µ¥¦r¤¸¤§¥~¡CASCII ªº±±¨î¦r¤¸¬O¥Î '^x'¡]Ctrl-x¡^ªº¤è¦¡¦L¥X¡F¦Ó DEL ¦r¤¸¡]ASCII ªº 127¡^«h¥H '^?' ªº¤è¦¡¦L¥X¡F¨ä¥L«D ASCII ¦r¤¸¡]¤¶©ó 128 ¨ì 255 ¤§¶¡ªÌ¡^¦b¦L¥X®É«h¬° 'M-x'¡]x¬°¬Û¹ïÀ³ªº ASCII 0¨ì 127¡^¡C

¥H¤Uªº¿ï¶µ¥²¶·»P -v ¿ï¶µ¦@¦P¨Ï¥Î

-t¡]tab¡^

¨Ï¸õ®æ¡]tabs¡^¦r¤¸¦b¦L¥X®É¬° '^I'¡A¥H¤Î´«­¶¡]form-feeds¡^¦r¤¸¦b¦L¥X®É¬° '^L'¡C

-e¡]end¡^

¦b¨C¤@¦æªºµ²§ô¦ì¸m¦L¥X '$' ¦r¤¸¡]¦bnew-lines ¦r¤¸¤§«e¡^¡C

¡¹µù¡G¦b SVR3 ¤§«eªºª©¥»¥u¦³ -s ¿ï¶µ¥i¨Ï¥Î¡A¨äªº¿ï¶µ¬O¦b SVR3 ª©¥»®É¤~·s¥[¤Jªº¡C

¡i½d¨Ò¡j

1. ¦L¥XÀɮפº®e¡G

cat readme

·|±NÀÉ®× readme ªº¤º®eÅã¥Ü¦b¿Ã¹õ¡C­Y¸ÓÀɮתº¤º®e¹Lªø«hµe­±·|¤W±²¡A¥H¨ú±o¿Ã¹õ¤UºÝªºªÅ¶¡¨ÓÅã¥Ü¨ä¾lªº¸ê®Æ¡C

2. ¨ÏÁä½Lªº¿é¤J°e¨ì¿Ã¹õ¤W¿é¥X¡G

cat

¤U§¹¦¹¤@«ü¥O¤§«á¡A¦bÁä½L¤W©Ò¥´¤J¥ô¦óªº¦r³£·|¦b¿Ã¹õ¤W¥X²{¡A¦p¦P¥´¦r¾÷¤@¯ë¡C³Ì«áµ²§ô®É¥i¦b¦æªº³Ì«eºÝ¥´¤J<Ctrl-D> Áä¡C

ª`·N¡G¦¹«ü¥O¤£·|Àx¦s¿é¤Jªº¥ô¦ó¸ê®Æ¡A°£«D¦³«ü©wÀɦW¡C

¨äªí¥Ü¦p¤U¡G

cat > note

¦p¦¹·|§âÁä½L¤W©Ò¿é¤Jªº¸ê®Æ¦s¨ìÀÉ®× note ¤º¡A¦Ó¤£¬O¥u¦b¿Ã¹õ¤WÅã¥Ü¡C¦Ó­ì¨Ó¦b note ªº¤º®e«h·|³Q§R°£¡]­Y¬Onote ¤£¦s¦b«h·|¦Û°Ê²£¥Í note ªºÀɮס^¡C

3. ±N¤@¤å¦rÀɪº¤º®e½Æ»s¤@¥÷¨ì¥t¤@ÀɮפW¡C

cat file1 > file2

°õ¦æ«á¡AÀÉ®× file2 »PÀÉ®× file1 ªº¤º®e·|§¹¥þ¬Û¦P¡A¦Ó­ì¨Ó¦s¦b file2 ªº¤º®e«h³Q§R°£¡A­Y¬O­n§â file1 ªº¤º®e¸m©ó file2 ªº§ÀºÝ«h¥i¥Îªþ¥[ªº­«·s¾É¦V²Å¸¹¡]>>¡^¡C

cat file1 >> file2

4. ±N¤G­ÓÀɮצX¨Ö¦¨¤@­ÓÀÉ®×

cat file1 file2 > file3

¦p¦¹¤@¨ÓÀÉ®× file3 ªº¤º®e±N·|¥]§t file1 ¤Î file2¡C

ª`·N¡G¤U­±ªº«ü¥O·|¨Ï­ì¨Ó¦b file1 ªº¤º®e³Q§R°£¡A¦p¦Pcat file2 > file1 ªºµ²ªG¡A¨Ï file1 ¤Î file2ªº¤º®e¬Û¦P¡C

cat file1 file2 > file1

cd¡]change directory¡^

¡i¥\¯à¡j

§ïÅܥثe¤u§@¥Ø¿ýªº¦ì¸m

¡i»yªk¡j

cd [directory]

¡i»¡©ú¡j

cd «ü¥O¤£¥[¤Þ¼Æ®É¡AShell ·|¨Ï¥Î $HOME ³o­ÓÀô¹ÒÅܼưµ¬°·sªº¤u§@¥Ø¿ý¦ì¸m¡C­Y¦³µ¹¤©¥Ø¿ý¦WºÙ¡A«h cd «ü¥O·|±N¥Ø«eªº¤u§@¥Ø¿ý§ïÅܨìdirectory¡C

ª`·N¡G¨Ï¥ÎªÌ¥²¶·¨ã¦³·s¤u§@¥Ø¿ýªº°õ¦æÅv¡A¤~·|³Q¨t²Î¤¹³\¶i¤J¡C

­YµLµ¹¤©¸ô®|¦WºÙ®É¡]°²¨Ï $CDPATH ³o­ÓÀô¹ÒÅܼƦ³©w¸q¡^¡A«h cd «ü¥O±N·|¨Ì¨ä«ü©wªº¥Ø¿ý¨Ì§Ç·j´M¬O§_¦s¦³¥i¶i¤Jªº¤l¥Ø¿ý¡C³o­Ó°Ê§@¦³¨ÇÃþ¦ü $PATH Àô¹ÒÅܼƹï©ó«ü¥Oªº´M§ä¡]$CDPATH ³o­ÓÀô¹ÒÅܼƤj¦h¬O¦b .profile Àɮפº©w¸q¡^¡C

¡i½d¨Ò¡j

1. §ïÅܥثeªº¤u§@¥Ø¿ý¬° /usr/bin¡G

cd /usr/bin

§ïÅܤu§@¥Ø¿ý¨ì²{¦b¥Ø¿ýªº sunday ¤l¥Ø¿ý¤U¡C

cd sunday

ÅÜ´«¨ì¤u§@¥Ø¿ýªº¤l¥Ø¿ý®É¤£¥Î¥[¸ô®|¦WºÙ¡A¥iª½±µÁä¤J¤l¥Ø¿ýªº¦WºÙ¡C­Y $CDPATH ³o­Ó¨t²ÎªºÀô¹ÒÅܼƦs¦b¡A«h·|¥hÀˬd¨ä¤º®e©Ò«ü©wªº¦U­Ó¥Ø¿ý¤U¬O§_¦³ sunday ³o­Ó¤l¥Ø¿ý¡C

2. ªð¦^¨Ï¥ÎªÌªº±Ò¥Î¥Ø¿ý¡G

cd

3. ¦^¨ì¤W¤@¼hªº¥Ø¿ý¡A¦A¨ì¨ä¤l¥Ø¿ý¡G

cd ../monday

³o­Ó«ü¥O¦p¦P¤U¤Fcd..¡]¦^¨ì¤W¤@¼hªº¥Ø¿ý¡^©M cd monday¡]¶i¤J monday ³o­Ó¥Ø¿ý¡^¤G­Ó«ü¥O¥\¯àªº¦X¨Ö¡C¦P¼Ëªº¡A­Y­n¦^¨ì¤W­±¤G¼hªº¥Ø¿ý®É«h¥i¨Ï¥Î¡G

cd ../..

cp¡]copy files¡^

¡i¥\¯à¡j

½Æ»sÀÉ®×

¡i»yªk¡j

cp [-i] [-p] [-r] file1 [file2...] target

¡i»¡©ú¡jcp «ü¥O¥i½Æ»s¤@¥÷¤w¦s¦bªºÀɮפº®e¡A¦ý¬O filen »P targetªºÀɮצWºÙ¤£¥i¬Û¦P¡C

1. ­Ytarget ¬OÀɮ׮ɡAfilen ¥u¯à«ü©w¤@­ÓÀɮסA¦Ó cp«ü¥O°õ¦æ§¹«á¡A¸ÓÀɮפº®e±N³Qfilen©Ò¨ú¥N¡C

2. ­Ytarget ¬O¥Ø¿ý®É¡Afilen ¥i«ü©w¦h­ÓÀɮסA¦Ó¥B³o¨ÇÀɮ׳£·|³Q½Æ»s¤@¥÷©ñ¤J target ¥Ø¿ý¤º¡C

3. ­Y target¤£¦s¦b®É¡A«h·|«Ø¥ß¤@­ÓÀɦW¬°target ªº·sÀɮסA¨ä¤º®e»Pfilen ¬Û¦P¡C¦b½Æ»s«á³o¨Ç·s²£¥ÍªºÀɮרä¦s¨úÅv­­»P­ì¨ÓªºÀɮפ@¼Ë¡]³oÂI»P¨Ï¥Î cat «ü¥O©Ò²£¥Íªºµ²ªG¬O¤£¬Û¦Pªº¡^¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-i

·ítarget Àɮפw¦s¦b®É¡A·|­n¨D¨Ï¥ÎªÌ½T»{¬O§_­nÅýtarget Àɮ׭즳ªº¤º®e®ø¥¢¡A­Y¨Ï¥ÎªÌ¦^µª 'y' «h¶i¦æ½Æ»sªº°Ê§@¡C

-p¡]preserve¡^

cp «ü¥O°£¤F½Æ»sÀɮפº®e±qfilen ¨ìtarget ¥~¡AÀɮתº­×§ï®É¶¡©M¦s¨úÅv­­¤]±N»P­ì¨Ó§¹¥þ¬Û¦P¡C

-r¡]recursive¡^

­Yfilen ¬O­Ó¥Ø¿ý¡A«h cp «ü¥O·|±N¾ã­Ó¥Ø¿ý¤ºªºÀÉ¡A¥]§t©Ò¦³ªº¤l¥Ø¿ý¤ÎÀÉ®×¥þ³¡³£½Æ»s¨ìtarget³o­Ó¥Ø¿ý¤U¡C

¡¹µù¡G¥H¤W©Ò¦³ªº¿ï¶µ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i½d¨Ò¡j

1. ½Æ»sÀÉ®×°µ¬°³Æ¥÷¡G

cp sunday sunday.bak

cp «ü¥O°õ¦æ«á¡A±N·|²£¥Í¤@·sÀÉ®× sunday.bak¡A¨ä¤º®e»Psunday §¹¥þ¤@­P¡A¦s¨úÅv­­¤]¬Û¦P¡C

2. ½Æ»s¦h­ÓÀɮרì«ü©wªº¥Ø¿ý¤º¡G

cp sunday monday /usr/eric

·|±N²{¦æ¤u§@¥Ø¿ý¤Uªº sunday¡Bmonday ¤G­ÓÀɮ׽ƻs¤@¥÷¨ì /usr/eric ªº¥Ø¿ý¤U¡A¬G·|·s¼W¤G­ÓÀɤÀ§O¬O/usr/eric/sunday ¤Î /usr/eric/monday¡C

3. ½Æ»s²{¦æ¤u§@¥Ø¿ý¤U¥þ³¡ªºÀɮרì«ü©wªº¥Ø¿ý¤º¡G

cp * /usr/eric

·|±N²{¦æ¤u§@¥Ø¿ý¤U©Ò¦³ªºÀɮס]¦ý¤£¥]§t¤l¥Ø¿ý¡^½Æ»s¨ì¥Ø¿ý /usr/eric ¤º¡C

4. ½Æ»s¥Ø¿ý¡G

cp -r /usr/eric /usr/simon

¥Ñ©ó cp «ü¥O¨Ï¥Î¤F¿ï¶µ -r¡A¦]¦¹ /usr/eric ¥Ø¿ý©³¤U©Ò¦³ªºÀɮפΤl¥Ø¿ý¡A±N·|½Æ»s¨ì /usr/simon ¥Ø¿ý¤º¡C

grep

¡i¥\¯à¡j

¦bÀɮפº§ä´M¯S©wªº¦r¦ê

¡i»yªk¡j

grep [options ] limited regular expression [file...];

¡i»¡©ú¡j

grep «ü¥O·|¥h´M§äÀɮפ¤¨º¤@¦æ¦³«ü©wªº¦r¦ê¡A§ä¨ì«á±N¸Ó¦æ¦L¥X¡A­Õ­Yµ¹¤©ªºÀɮפ£¥u¤@­Ó®É¡A«h¦b§ä¨ì®É¥ý±NÀɮצWºÙ¦L¥X¡C

¦b¨Ï¥Î±`³W¦¡¡]limited regular expression¡^®É¡A¶·ÂÔ·V¨Ï¥Î¤U­±´X­Ó¹ï shell¦³¯S§O·N¸qªº¦r¤¸ $¡B*¡B[¡B^¡B|¡B¡]¡B¡^¡B\¡A¬G¸û¬°¦w¥þªº¤èªk¬O°t¦X³æ¤Þ¸¹¨Ï¥Î¡A­Y¨S¦³µ¹¤©ÀɮצWºÙfile®É¡Agrep«ü¥O·|±q¼Ð·Ç¿é¤JŪ¨ú¸ê®Æ¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-b¡]block¡^

¦b¦L¥X¸Ó¦æ¤§«e¥ý¦L¥X©Ò¦b°Ï¶ô¡]block¡^ªº¸¹½X¡C¨Ã¥B¥i¥Î¨Ó§ä¥X¸Ó¯S©wªº¤å¦r©Ò¦bªº¦ì¸m¡]¨C¤@°Ï¶ôªº½s¸¹±q 0 ¶}©l¡A¦Ó¨C­Ó°Ï¶ôªº¤j¤p«h¬° 512 ­Ó¦r¤¸¡^¡C

-c¡]count¡^

¥u¦L¥X§t¦³¯S©w¤å¦r¦æªº¦¸¼Æ¡]¦UÀÉ®×·|¤À§O¦L¥X¡^¡C

-i¡]ignore¡^

¤ñ¸û®É¤£·|¥h¤À¿ë¤j¤p¼gªº¤£¦P¡C

-h

¦b³\¦hÀɮפ¤·j´M®É¤£¦L¥XÀɦW¡C

-l

¦b§ä¨ì¯S©w¦r¤¸®É¥u¦L¥X¤@¦¸ÀɦW¡]¤£¦L¥X¸Ó¦æ¡A¥B¤£·|¨C¦¸³£¦L¥X¡^¡C

-n¡]number¡^

¦L¥X¸Ó¦æ¤§«e·|¥ýÅã¥Ü¦æ¸¹¡]²Ä¤@¦æªº¦æ¸¹¬° 1¡^¡C

-s¡]silent¡^

¹J¨ì¤£¦s¦b©ÎµLÅv¤OŪ¨úªºÀɮ׮ɤ£·|¦L¥X¿ù»~°T®§¡C

-v

¥u·|¦L¥X¨º¨Ç¡u¤£¡v¥]§t¯S©w¦r¦êªº¦æ¡]»P­ì¨Óªº®ÄªG­è¦n¬Û¤Ï¡^¡C

¡¹µù¡G ¿ï¶µ -i¡B-h ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i¶Ç¦^­È¡j

0 ¡Ð ¦³§ä¨ì¬Û¦Pªº¦r¦ê¡C
1 ¡Ð ¨S¦³§ä¨ì¬Û¦Pªº¦r¦ê¡C
2 ¡Ð »yªk¿ù»~©Î¹J¨ìµLªk¦s¨úªºÀɮסC

¡i½d¨Ò¡j

1. §ä´M¦r¦ê©Ò¦bªº¦æ¡G

grep car boston
grep 'car' boston

¤W­±¤G­Ó grep «ü¥O¬O§¹¥þ¬Û¦Pªº©R¥O¡A³£¬O­n¨D grep «ü¥O±q boston ³o­ÓÀɮפ¤§ä´M§t¦³ car ¤T­Ó¦r¥À©Ò²Õ¦¨ªº³æ¦r¡C­YÀɮפ¤§t¦³ car ©Î cartoon µ¥ªº¦r¦ê³£·|²Å¦X©Ò­n¨Dªº±ø¥ó¡A°£«D¦b²Ä¤G­Ó¨Ò¤l¤¤ 'car' ªº r »P²Ä¤G­Ó³æ¤Þ¸¹¶¡¥[¤JªÅ¥Õ¦r¤¸¦p 'car '¡A¤~·|¦³©Ò°Ï§O¡C

2. ­pºâ¥X²{ªº¦¸¼Æ¡G

grep -c car boston

¥Ñ©ó¼W¥[¤F¿ï¶µ -c¡A¦]¦¹¿é¥Xµ²ªG±N¤£·|¦L¥X¥]§t¦³ carªº¦æ¡A¦Ó¬O¦L¥X¦bÀɮפº§ä¨ì¦æ¼Æ¡C

3. ¦b¦h­ÓÀɮפº§ä´M¨º­ÓÀÉ®×·|¦³«ü©wªº¦r¦ê¡G

grep -l main *.c

§ä¥X§t¦³ main ¦r¦êªºÀɮצWºÙ¡].c¡^¡C¥Ñ©ó -l ¿ï¶µªº¼vÅT¡Aµ²ªG¥u·|¦L¥XÀɮצWºÙ¡C

ln¡]link files¡^

¡i¥\¯à¡j

³s±µÀɮשάOµ¹Àɮפ@­Ó§O¦W

¡i»yªk¡j

ln [-f] [-n] [-s] file [file2...] target

¡i»¡©ú¡j

ln «ü¥O¬O«Ø¥ß¤w¦s¦bªºÀÉ®×filen ¨ì target ªº³s±µ¡A¦p¦P¹ï¤w¦s¦bªºÀÉ®×¼W¥[ÃB¥~ªº¦WºÙ¡A¦ý¹ê»Ú¤W¤´¥u¦³¤@­ÓÀɮצs¦b¡A ¨Ã«D½Æ»s¦¨¤@­Ó·sÀÉ¡C

ln «ü¥O©Ò³y¦¨ªº³s±µ¥i¤À¬°µw³s±µ¡]hard link¡^©M²Å¸¹³s±µ¡]symbolic link¡^¤GºØ¡A­YµL«ü©w«h¨t²Î¬O¥Hµw³s±µªº¤è¦¡¨Ó³B²z¡C³o¤GºØ¤£¦P³B¦b©óµw³s±µ¥u­­©ó¬Û¦PÀɮרt²Î¤Wªº³s±µ¡A¥B¤£¥i³s±µ¥Ø¿ý¡F¦Ó²Å¸¹³s±µ«h¤¹³\¸ó¶V¤£¦PÀɮרt²Î¶¡ªº³s±µ¡C

1. ­Ytarget ¬O­Ó¤w¦s¦bªº¥Ø¿ý¦WºÙ¡A«h¦btarget ¥Ø¿ý¤º·|²£¥Í¤@­Ó¦WºÙ¬° filenªºÀɮסAµM«á³s±µ¨ì­ì¨Óªºfilen¡C

2. ­Ytarget ¬O­Ó¤w¦s¦bªºÀɮצWºÙ«h¤º®e±N³Q§R°£¡A¦ý­Y¬O³Q³]©w¬°¸T¤î¼g¤Jªº¦s¨úÅv­­®É¡A«h·|¦L¥X¨ä¦s¨ú¼Ò¦¡­n¨D¨Ï¥ÎªÌ½T»{¬O§_­n°µ³s±µ³B²z¡A­Y½T©w­n³s±µ«h¿é¤J 'y'¡C

UNIX ¤º³¡¬O¥H i-node ¸¹½X°µ¬°ÀɮתºÃѧO½X¡A©Ò¥H¤@­ÓÀɮצb«Ø¥ß®É¡A¨t²Î§Y«ü©w i-node ¸¹½X¡C¨Ï¥ÎªÌ­Y­×§ï¨ã¦³³s±µ©Ê½èªºÀɮ׮ɡA¥ç¬O¹ï¨ä³s±µªºÀɮצP®É°µ§ó§ï¡A¦p¦¹¥i¹F¦¨¤@­P©Ê©M¸`¬ÙªÅ¶¡¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-f

¹ïµL¼g¤JÅv¤OªºÀɮ׶i¦æ³s±µ®É¡Aln «ü¥O¤£·|¦V¨Ï¥ÎªÌ­n¨D½T»{¡C

-n

­Ytarget ¬O¤w¦s¦bªºÀɮ׮ɡA«h¨Ï ln «ü¥O°±¤î°õ¦æ¡A¦Ó¤£·|±N¦¹Àɮתº¤º®e§R°£¡]-f ¿ï¶µ·|±N¦¹¿ï¶µ¨ú®ø¡^¡C

-s¡]symbolic¡^

«Ø¥ß²Å¸¹³s±µ¡]symbolic link¡^¡C²Å¸¹³s±µ¥i¸ó¶VÀɮרt²Î¹ï¤£¦PÀɮרt²ÎªºÀɮפΥؿý¶i¦æ³s±µ¡C

¡¹µù¡G¿ï¶µ -n¡B-s ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i½d¨Ò¡j

1. «Ø¥ß³s±µ¡G

ln report answer

¦pªG report ¬O­Ó¤w¦s¦bªºÀɮסA³o®É¥¦±N¦³¥t¤@­Ó¦WºÙanswer¡A¨âªÌ«üªº¬O¬Û¦PªºÀɮסA¹ï¨ä¤¤¥ô¤@Àɶi¦æ­×§ï¡A ¥t¤@­ÓÀÉ®×¥ç·|§ïÅÜ¡C¦ý§R°£¨ä¤¤¥ô¤@ÀÉ¡]¦p¨Ï¥Î rm «ü¥O¡^¡A¥t¤@­ÓÀɮפ´·|Ä~Äò¦s¦b¡A¥u¦³¦b©Ò¦³ªº³s±µÀɮ׳£³Q§R°£®É¡AÀɮפºªº¸ê®Æ¤~·|¯u¥¿³Q§R°£¡C¦b¶i¦æ³s±µ®É¡A¤G­ÓÀÉ®×¥ç¥i«ü©w¤À§O¦ì©ó¤£¦Pªº¥Ø¿ý¤U¡C¡@

ls¡]list¡^

¡i¥\¯à¡j

¦C¥X¥Ø¿ýªº¤º®e

¡i»yªk¡j

ls [-RadLCxmlnogrtucpFbqisfl] [names]

¡i»¡©ú¡j

ls «ü¥O¥i¦C¥X¦b¤u§@¥Ø¿ý¤U©Ò¦³ªºÀɮצWºÙ¡]¨Ì­^¤å¦r¥Àªº¶¶§Ç¦L¥X¡^¡C­Ynames¬O¥Ø¿ý¦WºÙ¡A«h¦L¥X¸Ó¥Ø¿ý¤Uªº¤º®e¡F­Ynames¬OÀɮצWºÙ¡A«h¦L¥X¸ÓÀɮתº¬ÛÃö¸ê°T¡C¦b°t¦X¿ï¶µªº¨Ï¥Î®É¡A¥i±NÀɮתº¬ÛÃö¸ê°T¦pÀɮתº¦s¨úÅv­­¡B³s±µ¼Æ¡B¤j¤p¡B«ØÀɪº®É¶¡µ¥¸ê®Æ¦L¥X¡C

ÀÉ®×¼Ò¦¡»¡©ú¡G

¦b¨Ï¥Î -l ¿ï¶µ®É¡A·|¦L¥X¬ÛÃöªºÀɮ׸ê°T¡A¦pÀɮקκA¡B¦s¨úÅv­­µ¥¡AÁ`¦@¬O 10 ­Ó¦r¤¸¨Óªí¥Ü¡C¨Ò¦p¡G-rwxrwx---¡A²Ä¤@­Ó¦r¤¸¥i¯à¬O¤U­±©Ò¦Cªº¦r¤¸¤§¤@¡C

d

ªí¥Ü¸Ó¶µ¬O¥Ø¿ý¡C

l

ªí¥Ü¸Ó¶µ¬O²Å¸¹³s±µÀÉ¡C

b

ªí¥Ü¸Ó¶µ¬O°Ï¶ô¯S®íÀÉ¡A¨C¦¸³B²zªº³æ¦ì¬°°Ï¶ô¤j¤p¡C

c

ªí¥Ü¸Ó¶µ¬O¦r¤¸¯S®íÀÉ¡A¨C¦¸³B²zªº³æ¦ì¬°¦r¤¸¤j¤p¡C

p

ªí¸Ó¶µ¬O FIFO ¯S®íÀÉ¡A­t³d³B²zµ{§Ç¶¡ªº³q°T¥\¯à¡C

-

ªí¥Ü¸Ó¶µ¬O¤@¯ëÀɮסC

¨ä¾l 9 ­Ó¦r¤¸¡]²Ä 2 ¨ì²Ä 10 ­Ó¡^¥i¤À¬° 3 ­Ó²Õ§O¡A¨C¤@²Õ³£¦³3 ­Ó¦r¤¸¡C3 ­Ó²Õ§O¦U¥Nªíªº¬OÀɮשҦ³ªÌ¡B¸s¥H¤Î¨ä¥L¨Ï¥ÎªÌ¹ï¦¹Àɮתº¦s¨úÅv­­¡A¨C­Ó²Õ§O¤¤¦³ 3­Ó¦r¤¸ rwx¡A¤À§O»¡©úŪ¡]read¡^¡B¼g¡]write¡^¤Î°õ¦æ¡]execute¡^¦¹Àɮתº¦s¨úÅv­­¡A¹ï¤@­Ó¥Ø¿ý¦Ó¨¥¡A°õ¦æÅv¥Nªí¬O§_¤¹³\³Q§ä´MÀɮתº¦s¦b

-rwx rwx rwx
  ¢x  ¢x  ¢| other¡]¨ä¥L¨Ï¥ÎªÌªºÅª¡B¼g¤Î°õ¦æÅv¡^
  ¢x  ¢|¢w¢w group¡]¸sªºÅª¡B¼g¤Î°õ¦æÅv¡^
  ¢|¢w¢w¢w¢w owner¡]ÀɮשҦ³ªÌªºÅª¡B¼g¤Î°õ¦æÅv¡^

¦s¨úÅv­­»¡©ú¡G

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-R¡]recursive¡^

»¼°j¦¡¦L¥X¸Ó¥Ø¿ý¤UªºÀɮפΤl¥Ø¿ý¤º®e¡C

-a¡]all¡^

¦L¥X©Ò¦³ªºÀɮצWºÙ¡A¥]§tÁôÂÃÀÉ¡]¥H '.' ¬°²Ä¤@­Ó¦r¥ÀªºÀɮסA¦p '.profile'¡^¡C

-d¡]directory¡^

­Yname ¬O¥Ø¿ý¦WºÙ¡A«h¥u¦L¥X¦¹¥Ø¿ýªº¬ÛÃö¸ê°T¡A¦Ó¤£¬O¦L¥X¸Ó¥Ø¿ýªº¤º®e¡C¦¹¤@¿ï¶µ¤j¦h¬O»P -l ¿ï¶µ°t¦X¡A¥Î¨ÓÀˬd¤¹³\Åv¡C

-L¡]link¡^

­Ynames ¬O²Å¸¹³s±µÀÉ¡A«h¶È¦L¥X³o³s±µÀɪº¦WºÙ¦Ó¤£·|¦L¥X³s±µ¨ì¨º­ÓÀɮסC

-C¡]Column¡^

¥H¦hÄæ¦ì¤è¦¡¦L¥X¡C

ÀɮצWºÙ¨Ì¦æ¬°¶¶§Ç¡A¥ý±q¤W¦Ó¤U±Æ¦C¡C

-x

¥H¦hÄæ¦ì¤è¦¡¦L¥X¡C

ÀɮצWºÙ¨Ì¦C¬°¶¶§Ç¡A¥ý±q¥ª¦Ó¥k±Æ¦C¡C

-m

³sÄò¦L¥XÀɮתº¦WºÙ¡A¨ä¶¡¥H³r¸¹ ',' ¤À¹j¡C

-l¡]long¡^

¦L¥X¸Ô²ÓªºÀɮ׸ê°T¡A¥]§tÀɮקκA¡B¦s¨úÅv­­¡B³s±µªº¼Æ¥Ø¡B¾Ö¦³ªÌ¦WºÙ¡B¸s¦WºÙ¡BÀɮפj¤p¡]¥H byte ¬°³æ¦ì¡^¡A¥H¤Î¤W¦¸ªº­×§ï®É¶¡¡C

­YÀɮ׬O­Ó¯S®íÀÉ¡]¦p³]³ÆÀÉ¡^¡A­ì¨ÓÅã¥ÜÀɮפj¤pªº¦ì¸m¥Ñ¥D­n¤Î¦¸­nªº³]³Æ¸¹½X¨ú¥N¡C

­YÀɮ׬O­Ó²Å¸¹³s±µÀÉ¡A«h¦bÀɦW¤§«á·|¦³ '->'²Å¸¹¥H¤Î³Q°Ñ¦Ò¨ìªºÀɮתº¸ô®|¦WºÙ¡C

-n

»P -l ¿ï¶µ¬Û¦ü¡A¤£¦P³B¦b©ó¥H¨Ï¥ÎªÌÃѧO½X¤Î¸sÃѧO½X¨Ó¨ú¥NÀÉ®×¾Ö¦³ªÌªº¨Ï¥ÎªÌ¦WºÙ¤Î¸s¦WºÙ¡C

-o¡]owner¡^

»P -l ¿ï¶µ¬Û¦ü¡A¦ý¸sªº¦WºÙ¤£¦L¥X¡A¥u¦L¥X¾Ö¦³ªÌªº¦WºÙ¡C

-g¡]group¡^

»P -l ¿ï¶µ¬Û¦ü¡A¦ý¾Ö¦³ªÌªº¦WºÙ¤£¦L¥X¡A¥u¦L¥X¸sªº¦WºÙ¡C

-r¡]reverse¡^

¥H¬Û¤Ïªº¶¶§Ç¦L¥X¡A±q¦r¥À z ¨ì a¡C

-t¡]time¡^

¨ÌÀɮ׭קï®É¶¡ªº¶¶§Ç¦L¥X¡A±q·s¨ì¡C¦Ó«D¨ÌÀɮצWºÙªº¶¶§Ç¡C

-u

¨Ï¥Îªº®É¶¡¬O¥H¤W¦¸¦s¨ú¦Ó«D­×§ïªº®É¶¡¨Ó¶i¦æ±Æ§Ç¡]¦¹¿ï¶µ¶·»P -t ¿ï¶µ¦@¦P¨Ï¥Î¡^

-c

¨Ï¥Îªº®É¶¡¬O¥H¤W¦¸­×§ïi-nodeªº®É¶¡¡]¦pÀɮ׫إߡB¦s¨úÅv­­ªº­×§ï®É¶¡¡^¨Ó¶i¦æ±Æ§Ç©Î¦L¥X¡]¦¹¿ï¶µ¶·»P-t¿ï¶µ¦@¦P¨Ï¥Î¡^¡C

-p

¦b¥Ø¿ý¦WºÙ«á¥[¤W '/' ¦r¤¸¦L¥X¡AÀɮצWºÙ«h¤£¥Î¡C

-F

¦b¥Ø¿ý¦WºÙ«á¥[¤W '/' ¦r¤¸¡A¥i°õ¦æÀɦWºÙ«á¥[¤W '*' ¦r¤¸¡A²Å¸¹³s±µÀɤ§«á¥[¤W '@' ¦r¤¸¡C

-b

ÀɮצWºÙ¤¤µLªk¦L¥Xªº¦r¤¸¥H 8 ¶i¦ì®æ¦¡ '\ddd' ¦L¥X¡C

-q

(question mark)

ÀɮצWºÙ¤¤µLªk¦L¥Xªº¦r¤¸¥H°Ý¸¹ '?' ¦L¥X¡C

-i¡]i-node¡^

¦bÀɮצWºÙ¤§«e¦L¥X i-node ¸¹½X¡C

-s¡]size¡^

Àɮתº¤j¤p¥H°Ï¶ô¬°³æ¦ì¡]¨C­Ó block ¬° 512 bytes¡^¡C

-f

¦L¥X«ü©w¥Ø¿ý¤U©Ò¦³ªºÀɮסC³o¿ï¶µ·|Ãö³¬ -l¡B-t¡B-s¡B-r ¥H¤Î¥´¶}-a ¿ï¶µ¡C

-1¡]one¡^

¨C¦æ¥u¦L¥X¤@­Ó¦WºÙ¡C

¡¹µù¡G¿ï¶µ -C¡B-F¡B-f ¬O¦b SVR2 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¿ï¶µ -b ¬O¦b SVR3 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¿ï¶µ -L¡B-q¡B-1 ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i½d¨Ò¡j

1. ¦C¥X²{¦b¥Ø¿ý¤Uªº¤º®e¡G

$ ls
data1 direc2 pennsylvania project.c
data2 illinois project.a project.d
direc1 maryland project.b

2. ¦C¥X«ü©wªº¥Ø¿ý¤¤¸û¸Ô²ÓªºÀɮ׸ê®Æ¡G

$ ls -l direc1
total 34
-rw-r--r-- 1 eric other 22 Oct 5 00:00 data
-rw-r--r- 1 eric other 298 Oct 10 00:00 file.1
1 eric other 155 Oct 15 00:00 file.2
lrwxrwxrwx 1 eric other 16 Nov 1 07:39 season ->
../direc2/autumn
-rw-r--r- 1 eric other 11876 Nov 1 07:42 team.c

¦b ls «ü¥O¤§«á¥[¤W«ü©wªº¥Ø¿ý¦WºÙ direc1¡A«h·|¦C¥X¸Ó¥Ø¿ý¤Uªº¤º®e¡C¨C­ÓÀÉ®×¥H¤@¦æªº®æ¦¡¦L¥X¡A­º¥ý¬OÀɮקκA¡B¦s¨úÅv­­¡B³s±µªº¼Æ¥Ø¡B¾Ö¦³ªÌ¦WºÙ¡B¸s¦WºÙ¡BÀɮפj¤p¡A¥H¤Î¤W¦¸ªº­×§ï®É¶¡¡C­Y¦C¥XªºÀɮ׬O­Ó²Å¸¹³s±µÀÉ¡A«h¦bÀɮצWºÙ¤§«á·|¦L¥X³s±µªºÀɮצWºÙ¡A¥ç§Y¹ê»ÚªºÀɮצì¸m¡A¦pÀÉ®× season¡C

3. ¥u¦L¥X«ü©w¥Ø¿ýªº¸Ô²Ó¸ê®Æ¡G

$ ls -ld direc1
drwxr-xr-x 2 eric other

64

Nov

1

00:08

direc1

4. ­n¨DÁôÂÃÀɮצWºÙ¤]¦L¥X¡G

$ ls -a

ÁôÂÃÀɮ׬O¥H '.' ¦r¤¸¶}©lªºÀɮצWºÙ¡A¦p '.news_time' ¤Î '.profile' µ¥ÀɮסC

5. ¦C¥X®Éªº¶¶§Ç¥ý¥Ñ¤W¦Ó¤U¡G

$ ls -c
data1 direc2 pennsylvania project.c
data2 illinois project.a project.d
direc1 maryland project.b

­Y©Ò¦³Àɮצb¤@¦æ¤º¥i®e¯Çªº¤U¡A«h¶È©ñ¦b¤@¦æ¤º¡C

6. ¦C¥X®Éªº¶¶§Ç¥ý¥Ñ¥ª¦Ó¥k¡G

$ ls -x
data1 data2 direc1 direc2 illinois
maryland pennsylvania project.a project.b project.c
project.b

7. ­n¨D¦L¥X i-node ¸¹½X¤Î¥[¤W¿ë§OÀɮקκAªº²Å¸¹¡G

$ ls -lFi
total 76
3247 -rw-r--r-- 1 eric other 37 Nov 1 00:00 data1
3289 -rw-r--r-- 1 eric other 43 Nov 1 00:00 data2
3296 drwxr-xr-x 2 eric other 64 Nov 1 00:08 direc1/
3297 drwxr-xr-x 2 eric other 80 Nov 1 00:13 direc2/
3299 -rw-r--r-- 1 eric other 14957 Nov 1 00:01 illinois
3270 -rw-r--r-- 1 eric other 1804 Nov 1 00:00 maryland
3118 -rw-r--r-- 1 eric other 10134 Nov 1 00:00 pennsylvania
3292 -rw-r--r-- 1 eric other 1804 Nov 1 00:04 project.a
3295 -rw-r--r-- 1 eric other 1096 Nov 1 00:04 project.b
3294 -rw-r--r-- 1 eric other 700 Nov 1 00:12 project.c
3293 -rw-r--r-- 1 eric other 578 Nov 1 00:05 project.d

¨ä¤¤ direc1 ¤Î direc2 ¬O­Ó¥Ø¿ý¦WºÙ¡A¬G¦b¦WºÙ«á¥[¤W '/' ¦r¤¸¡C

mkdir¡]make directories¡^

¡i¥\¯à¡j

«Ø¥ß·s¥Ø¿ý

¡i»yªk¡j

mkdir [-m mode] [-p] dirname...

¡i»¡©ú¡j

¦b«Ø¥ß·s¥Ø¿ý®É¡A¨Ï¥ÎªÌ¶·¹ï¥Ø«eªº¤u§@¥Ø¿ý¦³¼g¤JÅv¤O¤~¯à«Ø¥ß¡C§¹¦¨«á·s¥Ø¿ý¤º¦Û°Ê·|¥]§t¤G­ÓÁôÂÃÀÉ®× . ¤Î ..¡A¤À§O¥Nªí¥Ø«eªº¥Ø¿ý¤Î¤÷¥Ø¿ý¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-m mode¡]mode¡^

¥i¥Ñ¨Ï¥ÎªÌª½±µ³]©w·s¥Ø¿ýªº¦s¨úÅv­­¡]¦s¨úÅv­­¥ç¥i¦bµy«á¥Ñ chmod «ü¥O³]©w¡^¡C

-p¡]parent¡^

·í dirname ¥Ø¿ý¦WºÙ¤¤§t¦³¤£¦s¦bªº¥Ø¿ý®É¡A±N¨Ì·Ó¶¶§Ç¦Û°Ê²£¥Í¡C

¡¹ µù¡G©Ò¦³ªº¿ï¶µ¬O¦b SVR3 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i¶Ç¦^­È¡j

0 ¡Ð ¦¨¥\ªº°õ¦æµ²§ô¡C
«D0 ¡Ð «ü¥O°õ¦æ¹Lµ{¤¤¥¢±Ñ¡C

¡i½d¨Ò¡j

1. ¦b¤u§@¥Ø¿ý¤U«Ø¥ß¤@·sªº¤l¥Ø¿ý¡G

mkdir teamwork

±N·|·s¼W¤@¦WºÙ¬° teamwork ªº¤l¥Ø¿ý¡C

2. «Ø¥ß®Éµ¹¤©¥þ³¡ªº¸ô®|¦WºÙ¡G

mkdir /usr/eric/temp

¦b /usr/eric ³o­Ó¥Ø¿ý¤U·s¼W temp ¦WºÙªº¤l¥Ø¿ý¡C

3. «Ø¥ß¦h­«¥Ø¿ý¡G

mkdir -p /usr/eric/friend/lisa

­ì¥»¨t²Î¤¤¶È¦s¦³ /usr/eric ªº¥Ø¿ý¡A¦ÓµL friend ¤Î friend/lisa ¤G¼h¥Ø¿ý¡A¦ý¦]¨Ï¥Î -p ¿ï¶µ¬G°õ¦æ«á±N·s¼W³o¤G­Ó¥Ø¿ý¡A­YµL¨Ï¥Î -p ¿ï¶µ¡A«h·|²£¥Í¿ù»~°T®§¡C

more

¡i¥\¯à¡j

±±¨î¿é¥Xªº°T®§

¡i»yªk¡j

more [-cdflrsuw] [-lines] [+linenumber] [+/pattern] [filename ...]

¡i»¡©ú¡j

more «ü¥O¥i±N¤å¦rÀÉfilename ªº¤º®e°e¨ì²×ºÝ¾÷¤W¡C·íÅã¥Üªº¸ê®Æ¶q¨ì¹F¤@­Ó¿Ã¹õªº¤j¤p®É·|¼È°±¿é¥X¡A¨Ã¦b¿Ã¹õªº©³³¡¦L¥X '--more--¡]xx%¡^' µ¥«Ý¨Ï¥ÎªÌªº©R¥O¡C

­Y¨Ï¥ÎªÌÁä¤J <SPACE> Áä¡A«hÄ~ÄòÅã¥Ü¤U¤@­Ó¿Ã¹õªº¸ê®Æ¡A­YÁä¤J <ENTER> Áä¡A«h¬°Ä~ÄòÅã¥Ü¤U¤@¦æªº¸ê®Æ¡C

¦b¥¿±`ªº±¡§Î¡A¨Ï¥ÎªÌ©Ò¿é¤Jªº©R¥O¤£·|Åã¥Ü¦b¿Ã¹õ¤W¡A¦ý '/' ¤Î '!' ©R¥O°£¥~¡C

°£¤F²Ä¤@¦¸ªº¿Ã¹õÅã¥Ü¥~¡A¨C­Ó¿Ã¹õ¿é¥Xªº²Ä¤@¦æ¬O¤W­Ó¿Ã¹õªº³Ì«á¤@¦æ¸ê®Æ¡C

­Y more «ü¥O¤£¬O±q pipe Ū¨ú¸ê®Æ¡A«h·|¦bµ¥«Ý¨Ï¥ÎªÌ¿é¤J©R¥O®É¡AÅã¥Ü¥X¦³¦Ê¤À¤§¦h¤Öªº¦r¤¸¤wÅã¥Ü¹L¡C

¡i©R¥O¡j

more «ü¥O¦b°õ¦æ®É·|¥hÀˬdÀô¹ÒÅÜ¼Æ MORE¡A­Y¦³©w¸q«h¨Ï¥Î¨ä¤º®e°µ¬°¿ï¶µ¡C¦]¦¹¨Ï¥ÎªÌ¥i±N±`¥Îªº¿ï¶µ©w¸q¨ì¦Û¤v±Ò¥Î¥Ø¿ý¤Uªº .profile Àɮפ¤¡A¨Ò¦p 'MORE=-c'¡A¬°¨C¦¸¨Ï¥Î®É³£·|¦Û°Ê¥h³]©w¿ï¶µ¬° -c¡C

¦bÅã¥Ü '--more--(xx%)' ®É¥i¨Ï¥Îªº©R¥O¦p¤U­±©Ò¦C¥X¡A¦b¤U©R¥O®É more «ü¥O·|¥ß§Y³B²z¡A¦Ó¤£»Ý¨Ï¥ÎªÌ«ö <ENTER> Áä¡C¡]i ¬O¤@­Ó¼Æ­È¡A­Y¬Ù²¤«h¨ä¹w³]­È¬° 1¡^¡C

©R ¥O

»¡ ©ú

i SPACE

Ä~ÄòÅã¥Ü¤U¤@­Ó¿Ã¹õ¡A©Î¬O¦³«ü©w i ®É¡A«h¬°¦AÅã¥Ü¤U­± i ¦æªº¸ê®Æ¡C

i RETURN

Ä~ÄòÅã¥Ü¤U¤@¦æ¡A©Î¬O¦³«ü©w i ®É¡A«h¬°¦AÅã¥Ü¤U­± i ¦æªº¸ê®Æ¡C

i ^D¡]display¡^

Ä~ÄòÅã¥Ü¤U­± 11 ¦æªº¸ê®Æ¡A©Î¬O¦³«ü©w i ®É¡A«h¬°¦AÅã¥Ü¤U­± i ¦æªº¸ê®Æ¡C

i d¡]display¡^

¦¹©R¥O»P i ^D ©R¥O§¹¥þ¬Û¦P¡C

i z

¦¹©R¥O»P SPACE ©R¥O¬Û¦P¡A­Õ­Y¦³«ü©w i ®É¡A«h¨C¦¸Åã¥Ü¤U­± i ¦æªº¸ê®Æ¡C

i s¡]skip¡^

¸õ¹L i ¦æªº¸ê®Æ«á¤~Ä~ÄòÅã¥Ü¡C

i f

¸õ¹L i ­Ó¿Ã¹õªø«×ªº¸ê®Æ¤~Ä~ÄòÅã¥Ü¡C

i ^B¡]back¡^

¸õ¦^ i ­Ó¿Ã¹õªø«×ªº¸ê®Æ¤~Ä~ÄòÅã¥Ü¡C

b¡]back¡^

¦¹©R¥O»P ^B ©R¥O§¹¥þ¬Û¦P¡C

q ©Î Q¡]quit¡^

µ²§ô more «ü¥Oªº°õ¦æ¡C

=

Åã¥Ü¥Ø«e©Ò¦bªº¦æ¸¹¡C

v

¨ÌÀô¹ÒÅÜ¼Æ EDITOR ªº³]©w¦Ó±Ò°Ê½s¿èµ{¦¡¹w³]ªº½s¿èµ{¦¡¬° ed¡C

h¡]help¡^

­n¨DÅã¥Ü more «ü¥O¤¤¥i¨Ï¥Îªº©R¥O¡C

i/pattern

¦V«e§ä´M²Ä i ­Ó¹J¨ìªº¹Bºâ¦¡pattern¡AµM«á±q§ä¨ì²Å¦X pattern ¦ì¸mªº«e¤G¦æ¶}©lÅã¥Ü¡C

i n¡]next¡^

§ä´M²Ä i ­Ó¹J¨ìªº¹Bºâ¦¡ pattern¡]¦¹pattern ¬°¤W¦¸©Ò¿é¤Jªº¡^¡C

'

³æ¤Þ¸¹¡A¦^¨ì¤W¦¸§ä´Mªº°_©l¦ì¸m¡A­Y¥H«eµL¨Ï¥Î¹L§ä´Mªº¥\¯à«h·|¦^¨ìÀɮתº«eºÝ¡C

! command

­n¨D shell °õ¦æcommand ³o­Ó«ü¥O¡C

i :n¡]next¡^

©¹«á¸õ¹L i ­ÓÀɮס]filename¡^¡C­Y¶W¹L©Òµ¹¤©ªºÀɮ׼ƮɡA«h¸õ¨ì³Ì«á¤@­ÓÀɮסC

i :p¡]previous¡^

©¹«e¸õ¹L i ­ÓÀɮס]filename¡^¡C­Y¤p©ó²Ä¤@­ÓÀɮ׮ɡA«h¸õ¨ì²Ä¤@­ÓÀɮסC¤U³o©R¥Oªº¦ì¸m¬O¦bÀɮתº¤¤¶¡®É¡A«h¥u¦^¨ìÀɮתº«eºÝ¡C­Y more «ü¥O¬O±q pipe Ū¨ú¸ê®Æ«h¥H¹ÍÁn³qª¾¨Ï¥ÎªÌ¡C

:f¡]filename¡^

Åã¥Ü¥Ø«eªºÀɮצWºÙ¤Î¦æ¸¹¡C

:q ©Î :Q¡]quit¡^

µ²§ô more «ü¥Oªº°õ¦æ¡C

.

¤p¼ÆÂI¡A­«½Æ¤W¤@­Ó©R¥Oªº°õ¦æ¡C

^\

°±¤î¿é¥X¡C

more «ü¥O·|¥ß§Y°±¤îÅã¥ÜÀɮתº¤º®e¡AµM«á¦L¥X '--MORE--' ªº´£¥Ü²Å¸¹¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-c¡]clear¡^

¦bÅã¥Ü«e·|¥ý²M°£¿Ã¹õ¤Wªº¸ê®Æ¡AµM«á±q³Ì³»ºÝ¶}©l¦L¥X¸ê®Æ¡A¥i¨ÏÅã¥Üªº³t«×¥[§Ö¡C­Y¸Ó²×ºÝ¾÷µL²M°£µe­±ªº¥\¯à¡A«h¦¹¿ï¶µµL®Ä¡C

-d¡]display¡^

¹ï¤£¥¿½Tªº©R¥O¥H¿ù»~°T®§»¡©ú¦Ó«D²£¥Í¹ÍÁn¡C

-f¡]fold¡^

­YÀɮפ¤¥]§tµLªk¦L¥Xªº¦r¤¸©Î¦³±±¨î½Xµ¥¡]¦p nroff «ü¥O©Ò²£¥Íªº¿é¥X¡^¡C¥i¨Ï¥Î¦¹¿ï¶µ°µ¥¿½Tªº³B²z¡C

-l¡]^L¡^

·í more «ü¥O¹J¨ì FORMFEED¡]¸õ­¶¡^¦r¤¸®É¡A¹w³]·|¼È°±°õ¦æ¡A¥[¤W³o­Ó¿ï¶µ«á¡A«h¤£·|¥h³B²z FORMFEED ¦r¤¸¡C

­Y¤@­ÓÀɮתº³Ì«eºÝ¬O¥H FORMFEED ¦r¤¸¶}©l¡A«h¦b¦L¥X«e·|¥ý²M°£¿Ã¹õªº¸ê®Æ¡C

-r¡]read¡^

¥¿±`ªº±¡§Î¤U¡Amore «ü¥O¤£·|¦L¥X±±¨î¦r¤¸¡C

-r ¿ï¶µ¥i¨Ï±±¨î¦r¤¸¥H '^x' ªº¤è¦¡¦L¥X¡]x ¬°±±¨î¦r¤¸¡^¡C

-s¡]squeeze¡^

¿é¥X®É­Y¬O¦³¦h­Ó³sÄòªºªÅ¥Õ¦æ®É¡A«h¶È¥H¤@¦æªÅ¥Õ¦æªí¥Ü¡C

-u¡]underline¡^

¥¿±`ªº±¡§Î¤U¡Amore «ü¥O·|³B²z¦³¹º©³½uªº¦r¤¸¡]¦p nroff «ü¥O©Ò²£¥Íªº¿é¥X¡^¡C-u ¿ï¶µ¥i®ø°£¹º©³½uªº¥\¯à¡C

-w¡]wait¡^

¥¿±`ªº±¡§Î¤U¡Amore «ü¥O¦bŪ¨úªº¸ê®Æµ²§ô«á·|¥ß¨è°±¤î°õ¦æ¡C -w ¿ï¶µ¥i¨ÏŪ¨úµ²§ô«á¥X²{´£¥Ü²Å¸¹¡Aµ¥«Ý¨Ï¥ÎªÌ¿é¤J¥ô¤@Áä«á¤~°±¤î°õ¦æ¡C

-lines

³]©w¿Ã¹õ¨C¦¸Åã¥Üªº¦æ¼Æ¬° lines ¦æ¡C

+linenumber

±qÀɮתº²Älinenumber ¦æ¶}©lÅã¥Ü¡C

+/pattern

±q¥]§t¹Bºâ¦¡ pattern ¦ì¸mªº«e 2 ¦æ¶}©lÅã¥Ü¸ê®Æ¡C

mv¡]move files¡^

¡i¥\¯à¡j

§ïÅÜÀɮתº¦WºÙ©Î·h²¾©Ò¦bªº¥Ø¿ý

¡i»yªk¡j

mv [-f] [-i] file1 [file2..] target

¡i»¡©ú¡j

mv «ü¥O±`¥Î¨Ó²¾°Ê¤@­ÓÀɮתº¦ì¸m©Î¬O§ïÅÜÀɮצWºÙ¡C

ª`·N¡Gfilen¤Îtarget ¤£¥i¨Ï¥Î¬Û¦P¦WºÙ¡C

1. ­Ytarget ¬O¥Ø¿ý«h¥i«ü©w¦h­Ó filen ¶i¦æ·h²¾¡A§_«h·ítarget ¬O­ÓÀɮ׮ɡA¥u¯à¦³¤@­ÓÀɮ׳Q«ü©w¡C

2. ·ítarget¬O¥HÀɮקΦ¡¦s¦b®É¡A«h¤º®e·|³Q filen ¨ú¥N¡A­Y target ªº¦s¨úÅv­­³Q³]¬°¸T¤î¼g¤J®É¡A«h·|¦L¥XÀÉ®×¼Ò¦¡¡A­n¨D¨Ï¥ÎªÌ½T»{¬O§_­n¨ú¥N­ì¦³ªº¤º®e¡A¿é¤J 'y' ªí¥Ü½T©w¡C

3. ·ítarget¬O¥H¥Ø¿ý§Î¦¡¦s¦b®É¡A¨Ï¥ÎªÌ¶·¨ã³Æ¹ï¸Ó¥Ø¿ý¾Ö¦³¼g¤JÅv¡A¤~¯à±NÀÉ®× filen ·h¨ì«ü©wªº target ¥Ø¿ý¤U¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-i

·íÀÉ®×target ¦s¦b®É¡A·|­n¨D¨Ï¥ÎªÌ½T»{¬O§_­n¥Ñfilen ©Ò¨ú¥N¡C

-f

mv «ü¥O·|ª½±µ¨ú¥N¤@­Ó¤w¦s¦bªºÀɮס]target¡^¡A¤£ºÞÀɮתº¦s¨úÅv­­¬O§_¬°¸T¤î¼g¤Jªºª¬ºA¡]¸Ó¿ï¶µ·|³Q -i ¿ï¶µ¨ú®ø¡^¡C

¡¹µù¡G ¿ï¶µ -i ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i½d¨Ò¡j

1. §ïÅÜÀɮצWºÙ¡G

mv test test.old

­ì¥»¦s¦bªº test ÀɮסA¨ä¦WºÙ§ó§ï¬° test.old¡C

2. ·h²¾ÀɮשҦbªº¥Ø¿ý¡G

mv inventory /usr/steve

inventory ¬O¥Ø«e¤u§@¥Ø¿ý¤UªºÀɮצWºÙ¡A¦Ó /usr/steve«h¬O­Ó¥Ø¿ý¡C¦b mv «ü¥O§¹¦¨«á¡A¤u§@¥Ø¿ý¤U§YµLinven-tory ³o­ÓÀɮסA¦Ó³Q·h²¾¨ì«ü©wªº¥Ø¿ý¤W¡A¦¨¬°/usr/steve/inventory¡C ¥t¥~¡A¦b inventory ¤§«e¥ç¥i«ü©w¸ô®|¦WºÙ¡C

3. ·h²¾¦h­ÓÀɮסG

mv sunday monday tuesday /usr/robbins/week1

sunday¡Bmonday¡Btuesday ¤T­ÓÀɮסA¦b°õ¦æ§¹²¦«á±N·|³Q·h²¾¨ì /usr/robbins/week1 ³o­Ó¥Ø¿ý¤U¡C

4. ·h²¾¾ã­Ó¥Ø¿ý¡G

mv account box1

account ¥Ø¿ý¤U©Ò¦³ªºÀÉ®×·|·h²¾¨ì box1 ¥Ø¿ý¤U¡A¦Óbox1¥Ø¿ý¦b mv «ü¥O°õ¦æ«e¤£¥²¦s¦b¡C

od¡]octal dump¡^

¡i¥\¯à¡j

¥H 8 ¶i¦ìªºÅã¥Ü¤è¦¡¬d¬ÝÀɮתº¤º®e

¡i»yªk¡j

od [-bcDdFfOoSsvXx] [file] [[+]offset [.|b]]

¡i»¡©ú¡j

od «ü¥O·|¨Ì·Óµ¹¤©¿ï¶µªº¤£¦P¦Ó²£¥Í¦h¼Ë¤Æªº¿é¥X¼Ò¦¡¡C­Y±N¿ï¶µ¬Ù²¤«h¹w³]¬° -o¡A°²³]µL«ü©w file ®É«h¥Ñ¼Ð·Ç¿é¤JŪ¨ú¸ê®Æ¡C

offset ¬O»¡©ú±qÀɮתº²Ä´X­Ó byte¡]8 ¶i¦ì¡^¶}©l¡Aoffset «á¦³ . «hªí 10 ¶i¦ì¡Foffset «á¦³ 'b' «hªí¥Ü¬O¥H°Ï¶ô¡]block=512 bytes¡^°µ¬°­pºâªº³æ¦ì¡C

¦¹¤@«ü¥O°£¤F¥Î¨Ó¬d¬Ý¤å¦rÀɮתº¤º®e¥~¡A¥ç±`¥Î¦bÀˬd§t¦³µLªk¦L¥X ASCII ¦r¤¸ªºÀɮסC

¦p°õ¦æÀɩΤG¶i¦ì§Î¦¡ªº¸ê®ÆÀÉ¡A¦bÅã¥Ü®É¬O¥H 2 ­Ó bytes ¬°³æ¦ìÂà´«¦¨ 8 ¶i¦ìªº¿é¥X¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-b¡]byte¡^

¥H 8 ¶i¦ì¤è¦¡Åã¥Ü¨C­Ó byte¡C

-c¡]character¡^

¥H ASCII ¦r¤¸ªº¤è¦¡¦L¥X¡A­Y¦³¤U¦C¦r¤¸®É¥H¥t¤@ºØ²Å¸¹¿é¥X¡C

¦r ¤¸

null

backspace

form-feed

new-line

return

tab

²Å ¸¹

\0

\b

\f

\n

\r

\t

¨ä¾lµLªk¦L¥Xªº¦r¤¸«h¥H 3 ­Ó 8 ¶i¦ì¼Æ¦rªí¥Ü ASCII ­È¡C

-D¡]decimal¡^

¥Hªø¦r²Õ¡]long word¡A32-bit¡^¬°³æ¦ì¡A°µ¤£±a¥¿­t¸¹¡]unsigned decimal¡^ªº 10 ¶i¦ì¤è¦¡¿é¥X¡C

-d¡]decimal¡^

¥H¦r²Õ¡]word¡A16-bit¡^¬°³æ¦ì¡A°µ¤£±a¥¿­t¸¹ªº 10 ¶i¦ì¤è¦¡¿é¥X¡C

-F¡]floating¡^

¥H­¿ªø¦r²Õ¡]double word¡A64-bit¡^ ¬°³æ¦ì¡A°µ°ªºë±K«×ªº¼Æ­È¡]extending preci-sion¡^¤è¦¡ªº¿é¥X¡C

-f¡]floating¡^

¥Hªø¦r²Õ¬°³æ¦ì¡A°µ¯BÂI¼Æ­È¡]floating point¡^¤è¦¡ªº¿é¥X¡C

-O¡]octal¡^

¥H¦r²Õ¬°³æ¦ì¡A°µ¤£±a¥¿­t¸¹ªº 8 ¶i¦ì¤è¦¡¿é¥X¡C

-o¡]octal¡^

¥H¦r²Õ¬°³æ¦ì¡A°µ 8 ¶i¦ì¤è¦¡¿é¥X¡C

-S¡]signed¡^

¥Hªø¦r²Õ¬°³æ¦ì¡A°µ±a¥¿­t¸¹ªº10¶i¦ì¿é¥X¡C

-s¡]signed¡^

¥H¦r²Õ¬°³æ¦ì¡A°µ±a¥¿­t¸¹ªº10¶i¦ì¿é¥X¡C

-v¡]verbose¡^

Åã¥Ü©Ò¦³ªº¸ê®Æ¡C

-X¡]hex¡^

¥Hªø¦r²Õ¬°³æ¦ì¡A°µ 16 ¶i¦ì¤è¦¡¿é¥X¡C

-x¡]hex¡^

¥H¦r²Õ¬°³æ¦ì¡A°µ 16 ¶i¦ì¤è¦¡¿é¥X¡C

¡¹µù¡G¿ï¶µ -D¡B-F¡B-f¡B-O¡B-S¡B-v¡B-X ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i½d¨Ò¡j

1. ¥H 8 ¶i¦ì¤è¦¡¦L¥XÀɮפ¤¨C­Ó¦r²Õ¡G

$ od listing
0000000 060516 072564 060562 066154 020171 064164 020145 072541
0000020 064544 067145 062543 020163 064164 072141 071440 070165
0000040 067560 072162 073040 071141 067551 071565 065440 067151
0000060 071544 067440 020146 072555 064563 020143 071141 020145
0000100 067556 005164 062151 067145 064564 060543 027154 000012
0000117

¨C¦æªº²Ä¤@­ÓÄæ¦ìªí¥ÜÀɮתº¦ì¸m¡]¥H 8 ¶i¦ìªí¥Ü²Ä´X­Ó byte¡^¡A¤§«áªº¦UÄæ¬O¥H 8 ¶i¦ì¤è¦¡ªí¥ÜÀɮפ¤ªº¨C­Ó¦r²Õ¡C

2. ¥H ASCII ­Èªº¤è¦¡¦L¥X¡G

$ od -c listing

0000000 N

a

t

u

r

a

l

l

y

t

h

e

a u

0000020 d

i

e

n

c

e

s

t

h

a

t

s

u p

0000040 p

o

r

t

v

a

r

i

o

u

s

k

I n

0000060 d

s

o

f

m

u

s

i

c

a

r

e

0000100 n

o

t

\n

i

d

e

n

t

i

c

a

l

.

\n

0000117

pwd¡]print working directory¡^

¡i¥\¯à¡j

¦L¥X¥Ø«e¤u§@¥Ø¿ýªº¦WºÙ

¡i»yªk¡j

pwd

¡i»¡©ú¡j

pwd «ü¥O·|¦L¥X¥Ø«e¤u§@¥Ø¿ýªº¸ô®|¦WºÙ¡C±`¥Î¨Ó¬d¸ß²{¦bªº¥Ø¿ý¦ì¸m¡A©Î¦b shell µ{¦¡¤¤¨ú±o²{¦b¥Ø¿ýªº¦WºÙ¡C

¡i½d¨Ò¡j

1. ¦L¥X¥Ø«eªº¤u§@¥Ø¿ý¡G

pwd

quota

¡i¥\¯à¡j

Åã¥Ü¥Î¤áªººÏºÐ°tÃB»P¨Ï¥Î±¡§Î

¡i»yªk¡j

quota [-v] [username]

¡i»¡©ú¡j

quota Åã¥Ü¥Î¤á©Ò°tÄݪºµwºÐ¤§¨Ï¥Î±¡§Î»P³Ì¤j®e¶q­­¨î¡A·í¥Î¤á¨ã¦³¯S¯]Åv¤O®É¡A¨Ò¦p¥H root ©Î¬O sysadm ±b¤áñ¤Jªº¨Ï¥ÎªÌ¡A¥L¥i¥H¥Î quota «ü¥O¬d¬Ý¤Þ¼Æ username ©Ò«ü¯Aªº¥Î¤á¤§µwºÐ¨Ï¥Î°tÃB¤§·¥­È¬°¦ó¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

username ¥i¥H¬°¥Î¤áªº¨Ï¥ÎªÌÃѧO½X (uid)©Îñ¤J¦WºÙ¡C
-v ·í¨Ï¥Î¦¹¿ï¶µ®É¡Aquota ·|Åã¥Ü¸Ó¨Ï¥ÎªÌ¦b©Ò¦³±¾¤W (mount) ªºÀɮרt²Î¤§¨Ï¥Î°tÃB¡C

¡i½d¨Ò¡j

#quota -v lary
Disk quotas for lary(uid 102)
Filesystem usage quota limit timeleft files quota limit time left
/ 75 1000 1000 45 100 100
/usr 20 500 500 19 100 100

quotaon quotaoff

¡i¥\¯à¡j

³]©w¡]Ãö³¬¡^Àɮרt²Îªº¨Ï¥ÎªÌ°tÃB¡C

¡i»yªk¡j

quotaon [-v] file_system...
quotaon [-av]
quotaoff [-v] file_system...
quotaoff [-av]

¡i»¡©ú¡jquotaon ¥Î©ó§iª¾¨t²Î¡AºÏºÐ¨Ï¥Î°tÃB±N³Q±Ä¥Î©ó©Ò«ü©wªºÀɮרt²Î¡C½ÐŪªÌª`·N¡A¥u¦³ ufs Ãþ«¬ªºÀɮרt²Î¤~¥i¥H³]©w¨Ï¥ÎªÌ°tÃB¡C¦P®É©Ò«ü©wªºÀɮרt²Î¥²¶·¬O¤w¸g±¾¤W¤Fªº¡C·í quotaon °õ¦æ¹L«á¡A·|¦b©Ò«ü©w¤§Àɮרt²Îªº®Ú¥Ø¿ý¤W«Ø¥ß¤@­Ó¥s quotas ªºÀɮסC

quotaoff
¥¿¥©¬° quotaon ªº°f¦V¾Þ§@¡A¥¦¥Î¨ÓÃö³¬¨t²ÎªººÏºÐ¨Ï¥Î°tÃB¡C
¡@
quotaon -a
±N©Ò¦³¦C¦W©ó¨t²ÎÀÉ®× "/etc/mnttab" ªºÀɮרt²Î¥[¤W¨Ï¥ÎªÌºÏºÐ°tÃB¡C
¡@
quotaoff -a
±N©Ò¦³¦C¦W©ó¨t²ÎÀÉ®×"/etc/mnttab" ªºÀɮרt²ÎÃö³¬¨ä¨Ï¥ÎªÌºÏºÐ°tÃB¡C
¡@
quotaon -v
¦b¨C­ÓÀɮרt²Îªº¨Ï¥ÎªÌºÏºÐ°tÃB³Q±Ò°Ê®ÉÅã¥Ü°T®§¡C
¡@
quotaoff -v
¦b¨C­ÓÀɮרt²Îªº¨Ï¥ÎªÌºÏºÐ°tÃB³QÃö³¬®ÉÅã¥Ü°T®§¡C

¡i½d¨Ò¡j

quotaon -a -v

rm¡]remove file¡^

¡i¥\¯à¡j

§R°£ÀɮשΥؿý

¡i»yªk¡j

rm [-f] [-i] file...
rm -r [-f] [-i] dirname... [file...]

¡i»¡©ú¡jrm «ü¥O¥i±q¥Ø¿ý¤W§R°£¤@­Ó©Î¦h­ÓÀɮסC

¹J¨ì¸T¤î¼g¤JªºÀɮ׮ɷ|¦L¥X¦s¨úÅv­­¡AµM«á­n¨D¨Ï¥ÎªÌ¿é¤J 'y' ½T»{«á¤~§R°£¡C

­Y file ¬O²Å¸¹³s±µÀÉ¡A«h¥u·|²¾¥h¤@­Ó³s±µ¡Aµ¥¨ì³s±µ¼Æ¬° 0 ®É¤~·|¯u¥¿±N¸ÓÀɧR°£¡A¨Ï¥ÎªÌ¥u»Ý¹ïÀɮשҦbªº¥Ø¿ý¨ã¦³¼g¤JÅv¤O§Y¥i¶i¦æ§R°£¡A¦Ó¤£¥²¹ï¸ÓÀɮר㦳¼g¤JÅv¤O¡]­Y­n§ïÅÜÀɮתº¦s¨úÅv­­¡A«h¥²¶·¬OÀɮתº¾Ö¦³ªÌ¡^¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-f

¤£·|²£¥Í¥ô¦ó­n¨D¨Ï¥ÎªÌªº½T»{°Ê§@©Î¿ù»~°T®§¡C

-r¡]recursive¡^

³o¿ï¶µ·|¹ï¤Þ¼Æ¦C¤¤©Ò¦³ªº¥Ø¿ý¶i¦æ»¼°j¦¡ªº§R°£¡A½d³ò¥]§t¥Ø¿ý¥»¨­¡B¥Ø¿ý©³¤U©Ò¦³ªº¤l¥Ø¿ý¤ÎÀɮ׳£·|³Q§R°£¡C

-i¡]interactively¡^

¥H¥æ½Í¤è¦¡¨Ó¶i¦æ§R°£¡C

¡i¶Ç¦^­È¡j

0 ¡Ð ¦¨¥\ªº§R°£¡C
1 ¡Ð ¥¢±Ñ¡C

¡i½d¨Ò¡j

1. §R°£ÀɮסG

rm plans

±q¥Ø«e©Ò¦bªº¥Ø¿ý¤W§R°£ÀɮצWºÙ¬° plans ªºÀÉ¡C

2. §R°£¥Ø«e¤u§@¥Ø¿ý¤U©Ò¦³ªºÀɮסG

rm *

±N©Ò¦³¥Ø«e¤u§@¥Ø¿ý¤UªºÀÉ®×¥þ³¡§R°£¡C

3. §R°£¥Ø¿ý¤Î©Ò¦³¥]§t¦b¤ºªº¤l¥Ø¿ý©MÀɮסG

rm -r jobs

¦b jobs ³o­Ó¥Ø¿ý¤§¤U¥i¯à¦³¦n´X­Ó¤l¥Ø¿ý¡A¦p jobs/RFP¡B/jobs/system ¤Î¼Æ¤Q­ÓÀɮצs¦b¡A¦b°õ¦æ³o©R¥O«á±N¥þ³¡³Q§R°£¡A¥]¬A jobs ³o­Ó¥Ø¿ý¡A«Øij¨Ï¥ÎªÌÀ³¤p¤ßªº¨Ï¥Îrm -r «ü¥O¡C

rmdir¡]remove directory¡^

¡i¥\¯à¡j

§R°£¥Ø¿ý

¡i»yªk¡j

rmdir [-p][-s] dirname...

¡i»¡©ú¡j

rmdir «ü¥O­­©w¬°¥u¯à§R°£«ü©wªºªÅ¥Ø¿ý¡C

rm «ü¥O¥ç¥i¨Ï¥Î©ó§R°£¥Ø¿ý¡A¦ý¸û¨ã¦MÀI©Ê¡A¦] rmdir «ü¥O¥u¯à¹ïªÅ¥Ø¿ý¶i¦æ§R°£¡A¦Ó rm -r «ü¥O«h¤£·|¦³¥ô¦óĵ§i§Y¶i¦æ©Ò¦³ÀɮסB¥Ø¿ýªº§R°£¡A¸û©öµo¥Í¿ù»~¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-p¡]parent¡^

·í«ü©wªº¥Ø¿ý³Q§R°£«á¡A­Y¥¦ªº¤W¤@¼h¥Ø¿ý¡]parent¡^¦¨¬°ªÅªº¥Ø¿ý®É¤]·|³Q§R°£¡A¨Ã·|±N¨º¨Ç¥Ø¿ý¤w³Q§R°£ªº°T®§¦L¥X¡C

-s¡]silent¡^

¨ú®ø¿ï¶µ -p ©Ò²£¥Íªº°T®§¡C

¡¹µù¡G©Ò¦³ªº¿ï¶µ¶È¦b SVR3 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i¶Ç¦^­È¡j

0 ¡Ð ¦¨¥\ªº§R°£¡C
«D0 ¡Ð ¥¢±Ñ¡C

¡i½d¨Ò¡j

1. §R°£ªÅ¥Ø¿ý¡G

rmdir forest

forest ¥²¶·¬O­Ó¥Ø¿ý¦WºÙ¡A¥B¨ä¥Ø¿ý¤U¤£¥i¦³¥ô¦óÀɮצs¦b¡A­Y¦³¨ä¥LªºÀɮ׮ɡA¥²¶·¥ý¨Ï¥Î rm «ü¥O±N¤§§R°£¡C

tail

¡i¥\¯à¡j

¦L¥XÀɮ׫᭱ªº³¡¥÷

¡i»yªk¡j

tail [± number lbcr] [file]
tail [-lbcr] [file]
tail [± number lbcf] [file]
tail [-lbcf] [file]

¡i»¡©ú¡j

tail «ü¥O¬O±qÀɮתº«ü©w¦ì¸m¶}©l¦L¥X¡A¥i°t¦X¿ï¶µªº³]©w¦Ó±qÀɮתº«eºÝ©Î«á­±¦L¥X«ü©wªº¦æ¼Æ¡B¦r¼Æ©Î°Ï¶ô¼Æµ¥¡C­YµLµ¹¤©¥ô¦ó¿ï¶µ«h¨Ì¹w³]­Èªº³]©w¡]-10l¡^¦Ó¦L¥X³Ì«á 10 ¦æ¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-number

ªí¥Ü±qÀɮתº«á­±¶}©l¦L¥X¡]number ¬O­Ó¼Æ¦r¡A¹w³]­È¬° 10¡^¡C

+number

ªí¥Ü±qÀɮתº«eºÝ¶}©l¦L¥X¡]number ¬O­Ó¼Æ¦r¡A¹w³]­È¬° 10¡^¡C

¤U­±¥u¯à¦³¤@­Ó¥X²{¦b¿ï¶µ¤¤¡A¤£¥i¦P®É¨Ï¥Î¡A­YµL¨Ï¥Î®É«h¹w³]¬° l¡C

l¡]line¡^

¥H¦æ¬°­pºâªº³æ¦ì¡C

b¡]block¡^

¥H°Ï¶ô¬°­pºâªº³æ¦ì¡C

c¡]character¡^

¥H¦r¤¸¬°­pºâªº³æ¦ì¡C

¤U­±¥u¯à¦³¤@­Ó¥X²{¦b¿ï¶µ¤¤¡A¤£¥i¦P®É¨Ï¥Î¡C

f¡]follow¡^

¥[¤F³o¿ï¶µ·|¨Ï tail «ü¥O¤£°±ªº°õ¦æ¡A¤@ª½¨ì¨Ï¥ÎªÌ±N³o­Ó³B²zµ{§Ç°±¤î¬°¤î¡C¥¦ªº¥\¯à¬O¦L¥X«ü©wªº¦æ¼Æ¡B¦r¼Æ«á¡A§Y¶i¤J¤@­Ó³sÄòªº°j°é¡A¨C¹j¤@¬í·|¦A¦L¥X·s¼W¥[ªºÀɮ׸ê®Æ¡C±`¥Î¨ÓºÊ·þ¤@­ÓÀɮ׳Q¨ä¥L³B²zµ{§Çªº·s¼W¤º®e¡A¨Ï¥Î¦¹¿ï¶µ®É¤£¥i¨Ï¥Î pipe °µ¬°¿é¤JÀɮסC

r¡]reverse¡^

¥H¬Û¤Ïªº¶¶§Ç¦L¥XÀɮפº®e¡C

¡¹µù¡G¿ï¶µ -r ¬O¦b SVR4 ª©¥»®É¤~¶}©l´£¨Ñ¡C

¡i½d¨Ò¡j

1. ¦L¥XÀɮ׳̫᪺ 10 ¦æ¡G

tail listing

ÀÉ®× listing ªº³Ì«á 10 ¦æ·|³Q¦L¥X¡C

±`¥Î¨Ó¬d¬Ý¤@­Ó§t¦³¤j¶q¸ê®ÆÀɮתº§ÀºÝ¡C

2. ¦L¥XÀɮתº³Ì«á 30 ­Ó¦r¤¸¡G

tail -30c names

­t¸¹ªí¥Ü±q«á­±¶}©lºâ°_¡A'c' ªí¥Ü¥H¦r¤¸¬°³æ¦ì¡C­Y¬O­n±qÀɮ׫eºÝªº²Ä 30 ­Ó¦r¤¸¶}©l¦L¥X¡A«h¥i±N '-30c' ¤¤ªº­t¸¹§ï¦¨¥¿¸¹¡]+30c¡^¡C

3. ¦L¥XÀÉ®×·s¼Wªº±¡§Î¡G

tail -f data

­º¥ý tail «ü¥O¨Ì¹w³]­È·|¦L¥X data Àɮתº³Ì«á 10 ¦æ¡A±µµÛ¨C¹j 1 ¬í¦L¥XÀÉ®×·s¼Wªº±¡§Î¡C

4. ¥H¬Û¤Ïªº¶¶§Ç¦L¥XÀɮתº§ÀºÝ¡G

tail -5lr news

ÀÉ®× news ªº³Ì«á­± 5 ¦æ·|¥H¬Û¤Ï¶¶§Çªº¤è¦¡¦L¥X¡C

touch

¡i¥\¯à¡j

§ó§ïÀɮ׳Q¦s¨ú¤Î­×§ïªº®É¶¡

¡i»yªk¡j

touch [-amc] [mmddhhmm [yy]] files

¡i»¡©ú¡j

touch «ü¥O¥i¥Î¨Ó§ó§ïÀɮתº¦s¨ú¤Î­×§ï®É¶¡¦¨¬°¥Ø«eªº®É¶¡¡C­Y«ü©wªºÀɮפ£¦s¦b«h·|«Ø¥ß¤@­Ó·sªºªÅÀɮסC­Y¨Ì³o«ü¥Oªº¹w³]­È·|¦P®É§ó§ïÀɮתº¦s¨ú¤Î­×§ï®É¶¡¦¨¬°¥Ø«eªº®É¶¡¡]¨Ï¥ÎªÌ¥ç¥i¨Ï¥Î¿ï¶µ¨Ó§ïÅܨä¹w³]­È¡^¡C

[mmddhhmm [yy]] ¨Ì·Ó¶¶§Ç¤À§O¥Nªí®É¶¡ªº¤ë¡B¤é¡B®É¡B¤À¥H¤Î¦~¡]¦è¤¸¡^¡A¦U¥H 2 ­Ó¼Æ¦rªí¥Ü¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-a¡]access¡^

¥u§ó§ïÀɮצs¨úªº®É¶¡¡C

-m¡]modification¡^

¥u§ó§ïÀɮ׭ק諸®É¶¡¡C

-c¡]create¡^

­Y files Àɮפ£¦s¦b¡A«h¤£·|¥h«Ø¥ß·sªºÀɮסC

¡i¶Ç¦^­È¡j

¶Ç¦^ªº­È¬O¦³¦h¤Ö­ÓÀÉ®×µLªk¦¨¥\ªº³Q§ó§ï¡C

¡i½d¨Ò¡j

1. §ó§ïÀɮתº¦s¨ú¤Î­×§ï®É¶¡¡G

touch language

language ³o­ÓÀɪº¦s¨ú¤Î­×§ïªº®É¶¡±N³Q­×§ï¦¨¨t²Î²{¦bªº®É¶¡¡C

2. ³]©wÀɮתº¦s¨ú¤Î­×§ï®É¶¡¡G

touch 1203113592 birthday

¤Þ¼Æ 1203113592¡A¤À§O¥Nªí¦è¤¸ 1992 ¦~ 12 ¤ë 3 ¸¹ 11 ®É 35 ¤À¡C

vi

¡i¥\¯à¡j

¤å®Ñ½s¿èµ{¦¡

¡i»yªk¡j

vi [-r file] [-l] [-L] [-wn]

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-r [file] ±N¦b½s¿è¤¤³~¦]¨t²Î·í¾÷¡]system crash¡^¦Ó¿ò¥¢ªºÀɮצ^´_¡]recover¡^¡C
-l ±N vi ³]©w¬°¾A¦X½s¿è lisp µ{¦¡ªº¼Ò¦¡¡C
-wn ±N½s¿èµøµ¡ªº¤j¤p³]¬° n ¡C

¡i»¡©ú¡j

vi ¬O UNIX¨t²Î·¥¬°¼sªx¨Ï¥Îªº½s¿èµ{¦¡¡A¥¦ÁöµM¤£¹³­Ó¤H¹q¸£¤WMicrosoft Wordµ¥²£«~¨º»ò¦³«Â¤O¡A¦ý¹ï©ó¤å¦rÀɮתº³B²z¥\¯à¤w«Ü§¹³Æ¡A©Ò¥H¦b UNIX ¤W§@·~¥¦¬O¤£¥i©Î¯Êªº¤u¨ã¡C

¡i°ò¥»¾Þ§@¡j

vi ¬O UNIX ¨t²Î¤W³Ì±`³Q¨Ï¥Îªº½s¿èµ{¦¡¡C¥¦°t¦X²×ºÝ¾÷ªº¿Ã¹õµøµ¡¡A´£¨ÑÀÉ®×µ¡¤f¡C³oµ¡¤f¤@¦¸¥iÅã¥Ü¬ù20¦æªº¸ê®Æ¡A±z¥i¥H¤W¤U²¾°Êµ¡¤f¡A¨Ã¥i²¾°Ê¨ì¿Ã¹õ¤W¥ô¦ó³¡¥÷¡A­×§ï©Î¼W§RÀɮ׸ê®Æ¡A§ï¹L¸ê®Æ¤]¦b¿Ã¹õ¤WÅã¥Ü¡C

vi §¹¥þ¥u³B²z¤å¦r½s¿è¡A¤£¯à´¡¤J¹Ï§Î©Î¼v¹³¡A¦]¦¹¥u¬O¤@­Ó³æ¯Âªº¤å¦r³B²zµ{¦¡¡C


vi ¦³¨â­Ó¼Ò¦¡¡A©R¥O¼Ò¦¡»P¿é¤J¼Ò¦¡¡A¦b´¡¤J¼Ò¦¡®É¡A±z¥´¤Jªº©Ò¦³¦r¤¸¡A³£¦¨¬°Àɮפ@³¡¥÷¡F¦b©R¥O¼Ò¦¡®É¡A¿é¤Jªº¦r¤¸«h¥Nªí¯S®í·N¸q¡A[J] ¥Nªí´å¼Ð¦V¤U¤@¦æ¡A[o] ¥Nªí·s¼W¤@¦æµ¥¡C¦³´X­Ó¦r¤¸¦b vi ¤¤¡A³Q¥Î¨Ó¦Û©R¥O¼Ò¦¡Âন´¡¤J¼Ò¦¡¡A¦bµy«á·|¤¶²Ð¡C´¡¤J¼Ò¦¡Âà´«¦¨©R¥O
¼Ò¦¡¡A«h§Q¥Î [Esc] Áä¡C

vi ªºªì¾ÇªÌ±`·|·d¤£²M·¡¦Û¤v¥¿¦b©R¥O¼Ò¦¡ÁÙ¬O´¡¤J¼Ò¦¡¡C¦¹®É¤£§«°²³]¬O¦b´¡¤J¼Ò¦¡¡A¸Õ¸Õ«ö   [Esc] Áä¡A¦pªG¤w¦b©R¥O¼Ò¦¡¡A¨t²Î·|µo¥X¡u¹Í¡vªºÄµ§iÁn¡A´£¿ô±z²{¦bªº vi ª¬ºA¤w¦b©R¥O¼Ò¦¡¡A¤£¥²¦A«ö [Esc] Áä¡C

¡i½d¨Ò¡j

vi filename / vi filename1 filename2 ...

¦pªG¿é¤JªºÀɮצWºÙ¬O¤w¦s¦bªºÀɮסA¦¹Àɮפº®e·|³Q§Û (copy) ¨ì½w½Ä°Ï·Ç³Æ½s¿è¡A·íµM¤]·|Åã²{¦b¿Ã¹õ¤W¡C¦pªG³o­ÓÀɮפ£¦s¦b¡A¨t²Î·|«Ø¥ß·sÀɮסC¶i¤Jvi½s¿èÀɮ׫á¡A¿Ã¹õÅã¥ÜÀɮפº®e¡A¨Ã¦bªÅ¥Õ¦æªº¥ªÃä¶ñ¤W¡u¡ã¡v¦r¤¸¡A¿Ã¹õ©³ºÝÅã¥ÜÀɮצWºÙ¡C¨Ò¦p¡G

vi is a display oriented text editor based on ex.
several options can be followed:
¡ã
¡ã
¡ã
¡ã
¡ã
"vi_man" 2/82

¤W­±¬OÀÉ®× vi_man¦b viùتºÅã¥Ü±¡§Î¡C©³ºÝ 2/82 ªº 2 ªí¥ÜÀÉ®× vi_manual ¦³2 ¦æ¡A 82 ¥Nªí¦r¤¸¼Æ¥Ø¡C¦¹®É¬O¦b viªº©R¥O¼Ò¦¡¡A´å¼Ð©ñ¦b¿Ã¹õ³Ì¥ª¤W¨¤¡A¤]´N¬O "v" ¦r¥Àªº¦ì¸m¡C

±z¥i¥H¥ÎÁä½L¤Wªº¤è¦VÁä¡][¡ô]¡B[¡õ] ¡B[¡ö ]¡B[¡÷]¡^¨Ó²¾°Ê´å¼Ð¡A¤£¹L¨Ã¤£¬O¨C¤@ºØ²×ºÝ¾÷³£¤ä´©¦¹ºØ¥\¯à¡A©Ò¥H¼ô±x vi ©R¥Oªº¨Ï¥ÎªÌ³ßÅw¨Ï¥Î "h"¡B"j"¡B"k"¡B "l" Áä¡A¦]¬°Â÷¤â«ü¸ûªñ¥B¸û¤è«K¨Ï¥Î¡C

"h" »P "l" ¨Ï´å¼Ð¤À§O¦V¥ª¤Î¥k²¾°Ê¤@®æ¡A "k" »P "j" «h¦b¦P¤@¦C««ª½¦V¤W©Î¤U¤@¦æ¡]³o¥|­Ó¦r¤¸³£¥Î¤p¼g¡^¡C


¡i©R¥O¡j

©R¥O

»¡ ©ú

a §â¥»¤åªþ¥[¦b´å¼Ð«á­±¡C
A §â¥»¤åªþ¥[¦¹¦æªº«á­±¡C
b ²¾°Ê´å¼Ð¨ì¦rªº¦r­º¡C
nb ´å¼Ð¦V¤U¥k²¾°Ê n ­Ó¦r¡C
cw Åܧó¤@­Ó¦r¡C
[Ctrl] + [B] ¿Ã¹õ¦V¤W±²°Ê¤@­¶¡C
[Ctrl] + [D] ¿Ã¹õ¦V¤U±²°Ê¥b­¶¡C
[Ctrl] + [F] ¿Ã¹õ¦V¤U±²°Ê¤@­¶¡C
[Ctrl] + [G] Åã¥Ü´å¼Ð©Ò¦b¦ì¸mªº¦æ¸¹¡C
[Ctrl] + [U] ¿Ã¹õ¦V¤W±²°Ê¥b­¶¡C
dw §R°£¤@­Ó¦r¡C
d$ ¦Û´å¼Ð©Ò¦b¦ì¸m¨ì³o¦æ¦æ§Àªº¤º®e¤©¥H§R°£¡C
dd §R°£¤@¾ã¦æ¡C
e ²¾°Ê´å¼Ð¨ì¦r§À¡C
G ²¾°Ê´å¼Ð¨ìÀɮקÀ¡C
nG §â´å¼Ð²¾¨ì²Ä n ¦æ¡C
h ´å¼Ð¦V¥ª²¾¤@­Ó¦r¤¸¡C
i ¦b´å¼Ð¥ªÃä´¡¤J¥»¤å¡C
I ¦Û¦æ­º´¡¤J¥»¤å¡C
j ´å¼Ð¦V¤U²¾¤@¦æ¡C
J ±N 2 ¦æ¦X¨Ö¡C
k ´å¼Ð¦V¤W²¾¤@¦æ¡C
l ´å¼Ð¦V¥k²¾¤@­Ó¦r¤¸¡C
n ¦V¤U·j´M¦r¦ê¡C
o ¦b´å¼Ð¤U­±¶}±Ò·sªº¤@¦æ¡C
O ¦b´å¼Ð¤W­±¶}±Ò·sªº¤@¦æ¡C
p §â§R°£©Î½Æ»sªº½w½Ä°Ï¤º®e©ñ¸m¦b´å¼Ðªº¤U¤è¡C
P §â§R°£©Î½Æ»sªº½w½Ä°Ï¤º®e©ñ¸m¦b´å¼Ðªº¤W¤è¡C
r ´å¼Ð©Ò¦b¦r¤¸´«¦¨¥t¤@­Ó¦r¤¸¡C
u ¨ú®ø¤W¤@­Ó©R¥O¡C
U ¨ú®ø¹ï¥»¦æªº©Ò¦³­×§ï¡C
w ¦V¥k²¾¨ì¤U­Ó¦rªº¦rÀY¡C
x §R°£´å¼Ð©Ò¦bªº¦r¤¸¡C
nx ¦Û´å¼Ð©Ò¦b¦ì¸m°_¦V¥k§R°£n­Ó¦r¤¸¡C
nyy §â n ¦æ¥»¤å½Æ»s¤@¥÷¨ì½w½Ä°Ï¤º¡C
/ ¦r¦ê·j´M¡C
¡S ¥Ñ¤U©¹¤Wªº¦r¦ê·j´M¡C
^ ²¾°Ê´å¼Ð¨ì³o¦æ¶}ÀY¡C
$ ²¾°Ê´å¼Ð¨ì¦æ§À¡C
[Esc] Â÷¶}´¡¤J¼Ò¦¡¡C
:e filename ½s¿è¥t¤@­ÓÀÉ®× filename¡C
:r filename ¦Û´å¼Ð©Ò¦b¦ì¸m¸ü¤J¥t¤@­ÓÀÉ®× filename¡C
:n ´å¼Ð²¾¨ì²Ä n ¦æ¡C
:$ ´å¼Ð²¾¨ìÀɮ׳̫á¤@¦æ¡C
:s ¦r¦ê´À´«¡C
:q ¸õ¥X vi¡C
:q! ±j­¢¸õ¥X vi¡A­×§ï³¡¥÷·|¿ò¥¢¡C
:w ¼g¤JÀɮסC
:wq ¼g¤JÀɮסA¨ÃÂ÷¶} vi¡C
:wq! ±j¨î¼g¤JÀɮסA¨ÃÂ÷¶} vi¡C
:x »P wq ¬Û¦P¡C
:ZZ »P wq ¬Û¦P¡C

volcopy

¡i¥\¯à¡j

«þ¨©¾ã­ÓÀɮרt²Î¨ìºÏ±a©ÎªÌ¥t¤@­ÓºÏºÐ

¡i»yªk¡j

volcopy file-system from-rawdev vol1 to-rawdev vol2

¡i»¡©ú¡j

file-system
±z¹w³Æ«þ¨©ªºÀɮרt²Î¡C¨Ò¦p/usr¡C

from-rawdev
¨Ó·½(source)­ì©l³]³Æ(raw device)

vol1
«ü´CÅ骺¦WºÙ¡A·í´CÅ鬰¥i²¾°Êªº®É¡]¨Ò¦pºÏ±a¡B¥úºÐ¡^¡A vol1 ¬O«ü¨Ó·½´CÅ骺¦WºÙ¡A¥¦¦h¥b¬°¤@­Ó¼Æ¦r©Î¬O¤é´Á¡C·í´CÅ鬰µwºÐ®É¡A«h vol1 ªº­È¬°¸ÓµwºÐ¤À°Ï(partition)ªº¦WºÙ¡C

torawdev
¥Ø¼Ð(target)­ì©l³]³Æ¡A³q±`«üºÏ±a

vol2
¥Ø¼Ð­ì©l³]³Æªº¦WºÙ¡C²ßºD¤W§Ú­Ì¥H³Æ¥÷ªº®É¨°¬° vol2 ªº­È¡A¦p¦¹«Ü®e©öª¾¹D¸ÓºÏ±a¬O¦ó®É³Æ¥÷ªº¡C

¨Ï¥Î volcopy ¦³¨â¤j¦n³B¡G

1.³t«×·¥§Ö¡C³o¬O¦]¬° volcopy ¨Ï¥Î«Ü¤jªº¤º³¡½w½Ä°Ï¨Ó³B²z­ì©l³]³Æ¶¡ªº¸ê®Æ¶Ç°e¡C
2.¥¦·|ÀˬdºÏ±a©ÎºÏºÐªº¼ÐÅÒ¡]label¡^¥H¨¾¤î³Æ¥÷©Î¦s¦^®Éªº¿ù»~¡C

¨Ï¥Î volcopy ¤]¦³¨â¶µ­­¨î¡G

1.¤@­ÓÀɮפ@¨÷ºÏ±a¡]ºÏºÐ¡^¡A·í±zªºµwºÐ¤W¦³¼Æ­Ó¤pªºÀɮרt²Î®É¡A³o®É³Æ¥÷°_¨Ó«Ü¤£¸gÀÙ¡A¦]¬°¤£ºÞÀɮצh¤p¡A¤@¨÷ºÏ±a´N¥u¥i¥H¦s¤@­ÓÀɮרt²Î¡C
2.¤£½×¬O³Æ¥÷©Î¦s¦^¡A³£±o¥H­ÓÀɮרt²Î¬°³æ¦ì¡A¤£¯à¥u³Æ¥÷¡]¦s¦^¡^¨ä¤¤´X­ÓÀɮסC

¡i½d¨Ò¡j

#volcopy root /dev/rxt0b xt0b /dev/rst517 tape01
You will need 1 reels.
(The same size and density is expected for all reels)
From:/dev/rxt0b, to: /dev/rst517? (DEL if wrong)
#

wc¡]word count¡^

¡i¥\¯à¡j

­pºâÀɮפ¤ªº¦æ¼Æ¡B¦r¼Æ©M¦r¤¸¼Æ

¡i»yªk¡j

wc [-lwc] [names]

¡i»¡©ú¡j

wc «ü¥O¥i­pºâ¥X names Àɮפ¤ªº¦æ¼Æ¡B³æ¦r¼Æ©M¦r¤¸¼Æ¡]¹w³]­È¬O -lwc¡Aªí¥Ü 3 ºØ³£­n­pºâ¡^¡C¥ç¥i«ü©w¥u­pºâ¨ä¤¤ªº¤@ºØ©Î¤GºØ¡C

­Y names ¤¤ªºÀɮפ£¥u¤@­Ó®É¡A°£¤F­Ó§OÀɮתº­pºâ­È¥~ÁÙ¦³©Ò¦³ÀɮתºÁ`¦X¸ê®Æ¤]·|¦L¥X¡A­YµLµ¹¤©«ü©wªº¦WºÙ«h±q¼Ð·Ç¿é¤JŪ¨ú¡C

¦b­pºâ¦r¼Æ®É¡A¬O¥HªÅ¥Õ¡]spaces¡^¡B¸õ®æ¡]tabs¡^©Î´«¦æ¡]new-lines¡^¦r¤¸°µ¬°¨C­Ó³æ¦rªº¤À¹j²Å¸¹¡C

¡i¿ï¶µ¡j

¿ï ¶µ

»¡ ©ú

-l¡]line¡^

­pºâ¦æ¼Æ¡C

-w¡]word¡^

­pºâ³æ¦r¼Æ¡C

-c¡]character¡^

­pºâ¦r¤¸¼Æ¡C

¡i½d¨Ò¡j

1. ­pºâÀɮתº¦æ¼Æ¡B³æ¦r¼Æ¤Î¦r¤¸¼Æ¡G

$ wc document
66 146 1804 document

µ²ªG­pºâ¥X document ¤º§t¦³ 66 ¦æ¡B146 ­Ó³æ¦r©Î¬O1804­Ó¦r¤¸¡C

2. ­pºâ¦h­ÓÀɮתº¦æ¼Æ¡G

$ wc -l text1 text2 text3
66 text1
66 text2
12 text3
144 total

°£¤F¨C­ÓÀɮפ¤¦³¦h¤Öªº¦æ¼Æ¥~¡A¦b³Ì«áÁÙ¦³Á`¦Xªº­pºâ­È¡C