U E D R , A S I H C RSS

Linux/필수명령어/용법


보를
~cpp 
adduser 
. 

문 
- adduser 

     . 명   며,    . 

- Enter login name for new account (^C to quit): blade 
- Editing information for new user [blade] 
- Full name: Park Chan Wook ,,    
- GD [100]: ,, . 

   는데, 대    르면 .     보를 보, 몇       . 

at 
     . 

문 
- at -q [-m][-f 명] (queue)  
- at -r  
- at -l 

 
-q  : 대  .      CPU   . 
-r  :    .      . 
-l :   .  면 모  . 
-m :   보낸. 
-f 명 :       . 

명 
명    며, ^D  . 리     . 

/etc/at.allow     at 명   . /etc/at.allow  면 /etc/at.deny  .   는 at 명   .      at 명   .  /etc/at.deny   면 모  at 명   . 

       . hhmm  hh:mm  며, noon, midnight  4는 teatime   .   면 am pm 문 .       .  면 mmddyy  mm/dd/yy 면 dd.mm.yy   . 

     .   를 명,     . 

 
- at 8am work 
work     8  . 

- at noon work ,, work   . 
- at -f work 14:40 tomorrow 
내 2 40 work    . 

banner 
    만들 . 

문 
- banner [ -w [] ] 문 

 
-w :  면 80  .  면 132  . -w     . 

   .  . (*)를 . 

 
- banner "hello world" 
- banner linux | lqr ,,디   . 

bash 
 리눅 Boume . sh를 면 sh bash를  . bash를   sh를  . 

문 
- sh [  ][  ] 

명 
sh  . 

biff 
   는 동       부를 보 . 

문 
- biff [ y  n] 

      부를 . 만     면 biff를     .      . biff는     .   부는 y  n  . 

 
- $ biff 
- is n ,,        
- $ biff y ,, 
- $ biff 
- is y 

cal 
  9999  . 

문 
- cal [-jy] [ [  ]  ] 

 
-j : 1 1 는 julian . 
-y :   . 

  .     ,    .  른 방 .     .    . 를들 97 1997   97   . 

 
- $ cal 1997 
- $ cal 4 1997 

cat 
cat catenate( . )  .    는 데      보내  . 

문 
- cat [ -benstuvETA ] [ 명(들) ] 

 
-b :   는 모  . 
-e : 를 ^  ,    $를 . -vE . 
-n :     . 
-s :  는 빈   . 
-r :  를 ^  . -vT . 
-u :     . 
-v : tab  를 ^  . 
-E :    $ 문. 
-T :  (tab) 문. 
-A : -vET     . 

    료들   . 많     ,  . cat 명    . 

cat 명    면, 본 내   . 
- $ cat 

  , ^d       . 

 
- $ cat document.1 ,,document.1   . 
- $ cat content report.first myreport 

content report.first    myreport  . 

cd 
 는 디리를 변. 

문 
- cd [ 디리 ] 

명 
디 cd 명     . 디     .   는 디리는   (execution permission)  . 

 
- $ cd /home 
- $ pwd 
- /home 

chgrp 
 . 

문 
- chgrp [ -cfvR ]  
-c :   바뀐   . 
-f :     러 메 . 
-v :   . 
-R : 디    . 

       . chgrp 명      . 

 
- $ chgrp DoublePlus /usr/project/* 
 /usr/project   DoublePlus . 

chmod 
를 바. (permission)  . 

문 
- chmod [ -cfvR ] 모 명(들) 
- chmod [ -cfvR ] 벨 동  (들) 

 
-c :    바뀐  . 
-f :   바뀔   러 메 . 
-v : 변   . 
-R : 디   . 

   는 모  8   .           면 0부 7    .  8  . 

       는 방.   ls 등              .        는데    . 8 루는    . 

 
- $ chmod 666 broadboard ,,     . 
- $ chmod 746 broad ,,  -rwxr--rw-. 
- $ chmod o x,g-w broadboard 
  ,    . 

- $ chmod u=r broad ,,    . 
   . 

chown 
  . 

문 
- chown [ -cfvR ]  명(들) 

 
-c :    바뀐  . 
-f :   바뀔   러 메 . 
-v : 변   . 
-R : 디   . 

       . 

 
- $ chown blade /user/sisap/* 
/usr/sisap 디  blade . 

clear 
clear 명  cls  는 동 . 

문 
- cmp [-ls][명][명2][1][2] 

 
-l :  는 모      . 
-s :  무런 메  . 

    면 cmp는      . 만   면 cmp는  . 

만   면 더      .            . ,     .   end of file 를 만  . 

- $ cmp document1 document2 
- document1 document2 differ: char 128, line 13 ,,  
  느 부    . -s     만, cmp 명     . cmp는      면 0며,  면 1.                . C    . 

 
- $ cmp mail.1 mail.2 13 14 

compress 
   . 

문 
- compress [ -cCdfv ]  
-c :      . 
-C :   .  compress        . 
-f :       면 물 .        .Z를 . 
-v :    . 

    .Z .      . -d    만 uncompress를       .      .Z를   . 

 
- $ compress -v roman 
- $ compress -d noman.Z  $ compress -d roman 

cp 
:    른 디(copy). 

문 
- cp [ -abdfilPprsuvxR ] 명1 명2 
- cp [ -abdfilPprsuvxR ] 명(들) 디 
-a :      . 
-b : 복  . 
-d : 볼릭 링볼릭 링.    . 
-f : 복   . 
-i : 복    면 덮  . 
-I : 를 만. 
-P :  , 룹, ,   . 
-r :    . 
-s : 디   볼릭 링를 만.       . 목        . 
-u :  보를 . 
-x :   리는 무. 
-R : 디리를 (recursive). 

명 
만 명2       바뀐.   면 -i       . -i  명2     . 

 
- $ cp -i blade.Z temp.Z 
- $ cp -r * /somewhere 
 -r  명2  . 

crontab 
:  램들  cron 데몬 . 

문 
- crontab -l [ -u  ] 
- crontab -e [ -u  ] 
- crontab -d [ -u  ] 

 
-l : crontab . 
-e :  crontab  . 
-d :  crontab  . 
-u  :   crontab   .    . 

명 
crontab  # 문 . 

   M H D m d cmd   .  (*)   . 
- M  .(0-59) H (0-23) 
- D (1-31) m  (1-12) 
- d  (0-6) cmd  . 

csh 
:   C . 만 리눅는 tcsh .  tcsh를 . 

cut 
:  .    . 

문 
- cut -c문 명(들) 
- cut -f -d  [ -s ] 명(들) 

 
-c문 :   . 마를     며,     . 
-f : . 는 방 -c  . 
-d  : 는 문. 디. 
-s :       . 

 
- $ cut -f1,5 -d: /etc/passwd 
- $ cut -c1,3-7 /usr/tmp/board 

date 
:      . date 명     .    보를 변  . 물       . 

문 
- date [yymmddhhmm [ss] ] 
- date  

명 
date 는        .     를 변. 

yy는 내는  며(99), mm  내는 .  dd는 , hh는 24  며, mm  . 마막 ss는 는 부데, 명  . 

     .     . 

- n  t  
- H (00-23) I (01-12) 
- k (0-23) l (1-12) 
- M (00-59) p AM  PM 
- r (12, hh:mm:ss AM/PM) 
- s (00-61) T (24, hh:mm:ss) 
- X  (hh:mm:ss) Z 대(를들CMT) 
- a (Sun-Sat) A 명(Sunday-Saturday) 
- b  (Jan-Dec) B (January-December) 
- D mm/dd/yy   h %b    
- j  (001-366) m (01-12) 
- y   (00-99) Y (0000-9999) 

 
- $ date 
The Oct 1 15:57:23 KST 1996 

df 
: 디   . 

문 
- df [ -aikpvtx ]  

 
-a : 0 블  . 는 무. 
-i : 블  incode  보를 보. 
-k : 블 를 1K바 . 
-p : POSIX   . 
-v : System V df   . 무. 
-t  :     . 
-x  :       . 

 는 대   .  512바   . 

diff 
:    .       .       를 말. 

문 
- diff [ -ibefw ] 명1 명2 

 
-i : 대 . 
-b :   백 문는 모    . 
-e : ed  . 
-f :  .  ed    . 
-w : (tab) 문 백 문를 무   . 

명 
diff보는   .     는 문 .  보는       느냐’. 

2 1 (append)   a'  .  1 (delete) 는 내 'd',   바뀌(change)는 내 ’c' .       며,    . 
-  a 2 2 
- 1 1 d  
- 1 1 c 2 2 

 
- $ diff -i doc1.txt doc2.txt 

du 
:    . 

문 
- du [ -sabxL ][ 디리,명(들) ] 

 
-s :  .    . 
-a :     를 보. 
-b : 바  . 
-x :   . 
-L : 볼릭 링     . 

명 
디    . 는 1K 바 . 

 
- $ du /root ,,/root 디  를 보. 

echo 
: echo는     .           리’   . 

문 
- echo [ -ne ] 문 

 
-n :     . 
-e : 문   .      . 

- \a 밸리 \b 백 
- \f (form feed) \n  
- \r 0 (carriage return) \f (tab) 
- \v   \ 백 
- \nnn 8 는 ASCII 문 \c     

 echo 명    .   번번 .    echo 명 BASIC PRINT 명 C  printf()  는 데  .      echo -n      . 

 
- $ echo "The RedHat !" 
- The RedHat ! 
- $ echo -e 'Linux\RedHat !' 
- Linux RedHat ! 

ed 
:         (line editor). 

문 
- ed [ - ][ -s ][ -p문 ]  
- : e, r, w, q, ! 명  는 메. 
-s :   . 
-p문 : 는 문. 

명 
ed는         . 

env 
:       만들 .  . 

문 
- env [ - ][-i ][ -u  ][ = ][명] 

 
- : 뒤 =  . 
-i :    . 
-u  :     . 

=    .     ,        . 

 
- $ env HOME=/usr/victor tsh 

리 변  . 
- $ env ,,  . 

file 
:     . 

문 
file [-czL ][ -fm 명 ] 명(들) 

 
-c : 매   를 보. 
-z :   . 
-L : 뒤따르는 볼릭 링. 
-f 명 :  를 만들   . 
-m 명 :  는 데 는 매  . 

     면 데  .      보는 데 . 

 
- $ file -z /home/Book.Z 

find 
:  리를  . find는 매   리들    .    ,    . 

문 
- find [ 디리 ]   

  
-name 명 :    .   . 
-perm 모 :  (permission)  .  ls   . 
-type :    . 물() 부리는 d, 는 p, 볼릭 링는 l,  s, 블  b,   f 등 . 
-links :    . 물 . 
-size :    .  는 블 .  512바 만 블   k를 붙면 1   . 
-user  :   ID .   . 
-atime :    . . 
-exec 명 :   맞는  면 명 . 명  \;  . find       {}를 . 
-newer  :     . 

 
- $ find /bin -name ro* 
- $ find -user qwfwq -exec cat {} list\; 

finger 
:    보를 보. 

문 
- finger [ -slpm ][  ] 

 
-s :   , ,  ,   등등. 
-I : -s  ,  . 
-p : -l   .plan .project  . 

   면, finger는    .   면,  -l    . 

 
- $ finger 
- Login Name Tty Idle Login Time Office Office Phone 
- blade kimtaihan 2 1 Oct 20 11:31 
- root root 1 Oct 20 11:28 

fsck 
:     ,   . 

문 
- fsck [ -arsVN ][  ] 

 
-a :   러를 . 
-r :   면 복 를 물.        . 
-s :    . 
-V :   보를 . 
-N :     . 

      .  file system check를  ,   (scan)   . 

디 bitmap    inode    는데 inode   .   inode 링 바른    inode      . 

-a    . -r   -s    . fsck는        러를    .                 . 러므 -s        .  -r       는 -a   .     면 /etc/fstab     . 

grep/fgrep 
   .  Global Regular Express Printer  머리. 
문 
- grep [ -vclhnief ]  명(들) 
- fgrep [ -vclhnief ] 문 명(들) 

 
-V : 는 내  . 
-C : 는 내  . 
-I : 는 내   . 
-h : 는 내     . 
-n :     . 
-i : 대   . 
-e  :     . 
-f  : 는 문   . 

   .    . fgrep      . 

 
- $ grep catch myletter 

myletter catch  . 
- $ grep "[Cc]atch" myletter 

    catch.   fgrep 명  . 
- $ fgrep catch myletter 

halt 
: halt는 무런    . 

문 
- halt 

 halt면 'System halted' 메 ,  . halt는   . 

명 마무리    .   /var/adm/wtmp   . 

head 
:   . 

문 
- head [ - ] [ (들) ] 

 
-:  . 

     . 만    10  . 

 
- $ cat letter 
- . 
- 뇽 :-) 
-  1 . 
-   . 
-  를 바. 
- 독 
- ... 
- 1997 . 

문  머리        . 
- $ head -3 letter 
- . 
- 뇽 :-) 
-  1 . 

hostname 
:     . 

문 
- hostname [  ] 

     . 리눅    .         .         .      . 

 
- $ hostname 
- Blade 

id 
:  ID를 . 

문 
- id [ -gGnru ] 

 
-g: 룹 ID만 . 
-G:  룹들만 . 
-n: ID 번  . 
-r:   룹 ID를 .   . 
-u:  ID만 . 

 
- $ id -un 

jobs 
:      . 

문 
- jobs [ -I ] 

 
-I: . 

명 
jobs 명  fg bg명   3 . 
 jobs 볼   . 

   , 1번부    job .    들만  .  ,   . 

join 
:       . 
문 
- join [ -aejotv ] [명]1 [명]2 

 
-an :      리, n 1 2. 
-e 문 :  는 문. 
-j n m : n m번   . 
-o  : 명   . 
-t 문 :  .  백, , . 
-v  : 1 2      . 

    는데, cat      끼리 붙. 
   른 데   . 

kill 
:     보낸. 보 kill 명 는 데 .     kill . 

문 
- kill [-signalID] PID 
- kill -l 

 
-signalID :  보낼  .         . 
-l :  .     . 

    ID 15번 보내 . 

를 들면      ID 1번 HUP(hang up)   며,       (  nohup  )  . 

 

- $ kill -l 
-1) SIGHUP 2) SIGNT 3) SIGQUIT 4) SIGILL 
-5) SIGTRAP 6) SIGIOT 7) SIGBUS 8) SIGPPE 
-9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 
-13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD 
-18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 
-22) SIGTTOL 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 
-26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 
-30) SIGPWR 

-$ kill -9 16034 
-$ kill -kill 16034 ,,  . 
-$ kill -9 0 

 . 

less 
: more   를 보.    . 

문 
- less [ -acCeEinqQsx ] 명(들) 

 
- : less   는 명  .   는 무, . 
-a : 마     . 
-c :      . 
-C : -c     . 
-e :     . 
-E :    . 
-i : 대 . 
-n : . 
-q :      . 
-Q :   . 
-s :    . 
-x  :    .  8. 

명 
less는 많    .   바란. 

 
- $ less lovemessage 

ln 
:    를 만들,         . 

문 
- ln [ -s ] 명1 명2 
- ln 명들 디 
- -s :  볼릭 링를 만. 

    료를 . 는 대면 디    . 

 보면   명2는 는 링    .   alias(명)   .   명들  , 디리는 링   . 링 면 ln명 cp 명     . 

 
- $ ln project theplan ,,   . 

longname 
:      . 

문 
- longname 

명 
longname   .  /etc/utmp  . 

 
- $ longname
ls 
:    . 

문 
- ls [ -aCxdlstucriFR ][ 명(들) ] 

 
-a :     부 보. 
-C :    . 
-x :    . 
-d :  보를 . 
-l :   , ,   보를 . 
-s :    를 보. 
-t :    . 
-u : (access)   . 
-c : inode막 바뀐   . 
-r :    . 
-i :  inode 번를 보. 
-F :      는 문. 는   , /는 디 . @는 볼릭 링, =는 (socket) .  리눅   . 
-R :  브 디 부 보. 

명 
-l    (permission)     . 

- -   
- d 디리 
- b 디    
- c     
- p  (pipe) 
- s (semaphore) 
- m 메모리(Shared memory) 

 
- $ ls -la /root 

mail 
:     mail는 명 . System V   는 mailx  . BSD는 mail 며,  BSD  리눅  부른. 

문 
- mail [ -Hf ][ ID ] 

 
-f :    며, -f    . 

 ID를 명 ,  mail    . 는 mail 디ID  만들  . 

man 
:    매뉴(manual) . 

문 
- man [  ]  
- man -k  

 
-k :    ,   는 모 매뉴 . 

   떤 명    .  매번            . 물   보면        .  매뉴   뿐만           . 만  를 모      . 

   매뉴     . 만 보  ,  목만   . 러면   .        . 

 
- $ man telnet 

mcd 
: MSDOS   는 디. 

문 
- mcd dos디명 
dos 디리는    며, MSDOS 는 백 (\)  면 따  미리 막 . 

 
- $ mcd a:/dos 

mcopy 
: MSDOS    DOS   . 

문 
- mcopy [ -tnvm ] 명1 명2 

 
-t :   CR/LF 문를 \n . 
-n :    . 
-v :  내문. 
-m :   . 

 
- $ mcopy -t letter a:letter.txt 

mdel 
: MSDOS    . 

문 
- mdel [ -v ]  
-v :  . 

 
- $ mdel a:/letter.txt 

mdir 
: MSDOS 디. MSDOS   dir  . 

문 
- mdir [ -w ][명] 

 
-w :      . 

 
- $ mdir a:/dos 

mesg 
:    write 명를 보낼   . 

문 
- mesg [ y or n ] 

 
  를 받 면 y,  면 n .   면 mesg는    부를  . 보    . 

 
- $ mesg ,,   . 
- $ mesg n ,,     . 

mkdir 
: 디리를  만들  mkdir 명 . 

문 
- mkdir [ -m mode ][ -p ] directory 

 
-m : 디리를 만들        . 
-p : 만들 디  . 

 
- $ mkdir blade.seoul ,,  
- $ cd blade.seoul 
- $ mkdir -p blade/books 

  리 blade를 먼     books를 만. 

more 
  ,         . 

문 
- more [ -ncdflspu ][  ][ (들) ] 

 
-n :  n ,   . 
-c :        . 보      .    . 
-d :  q . 
-f :    논리  . 보         . -f     . 
-s :   . 
-p :  . 대   . 
-u :  . 

명 
more는 BSD   System V 등 며 리눅는 물 대부    .  more는      . 

 면만    -More-' 는 메  .    바를 . 면 q 를 눌러.       . 

more 명   .  바를 르는       . 

- :  . 
- D :  만 뒤 . 
- :  만 뒤 . 
- B :    . 
- H :  . 
- V : vi 를 부른.  . 
- Q : more 를 . 

 
- $ cat document.97 | more 

 more 명   . 는 부       .  13번   . 
- $ more 13 loveletter.txt 

mount 
:  물리    . 

문 
- mount [ -vwrnta ] 명 디 
-v : 마    보를 . 
-w : 마     . 
-r : 마   . 
-n : 마  는 /etc/rntab  보를  . 
-a : /etc/fstab  는 모   . 
-t  : 마  . 

명 
마  른 PC        .     . -t     면 대부  . -t    는 msdos, hpfs, minix, ext, ext2, proc, nfs, umsdos, sysv 등  는 모      .    보는 /etc/mtab   . 

 
    는 DOS  . ,   리눅       . /dev/hda1  는 바는 본문 (물   .)   는 Windows 95  는데,  DOS        . 
- $ mount -t msdos /dev/hda1 /mswin 

mv 
:    . 

문 
- mv [ -fi ] 명1 명2 
- mv [ -fi ] 명(들) 디리명 

 
-f :         .         . 
-i :    . 

    리는     면 -i   . 

 
- $ mv sisap.hong victor.dongki readme.txt ../friend 
- $ mv blade.Z ../kimtaihan.Z 
- $ mv /home/blade /home/friend 

만           .     .  미를 .     동’면,      . 

- $ mv sisap.doc LeeKiHong.doc 

newgrp 
:  룹 ID를 변. 

문 
- newgrp 룹명 

   룹들   . 를 물 . 러면   . 

- No such group : No such file or directory 

    .  를 볼   . 

passwd 
:  . 

문 
- passwd [ user ] 

명 
passwd를 부르면       . 물      .    . 보  를 바    . 

 
- $ passwd 

paste 
:       .  cut  . 

문 
- paste [ -s ][ -d ] 명(들) 

 
-s :    paste를 . 
-d :    .  . 

명 
paste를    는데,  (-)   .  paste     . 

 
- $ paste -d' ' namelist.tmp /home/data.tmp 
       . 

ps 
: 는 동        . ps processor status를 . ps를     . 

문 
- ps [ -lujsvmaxScewhm ] 
- ps [ -txx ] 

 
-l :   보를 . 
-u :      . 
-j :    . 
-s :    . 
-v :  메모리   . 
-m : 메모리 보를 . 
-a :  . 
-x :   는 동    .             . 러면         .   ps 명   .  -x       . 
-S : (child) CPU  메모리  (fault) 보를  . 
-c :  task_structure . 
-e : . 
-w : (wide)  .      . 
-h : 더를  . 
-r :   를 보. 
-n : USER  WCHAN     . 

 ps는  만들 . ps는  ,       . 러면 ps  ps      .   미는  . 

- COMMAND : 명  
- PID :  ID,     ID 
- RSS :    메모리 량(K byte ) 
- USER :   . 
- SZ :     (K byte ) 
- TIME :   CPU (,) 
- TT :   (t3=/dev/tty3) 
- %CPU : 마   CPU 
- START :    
- STAT :   

 STAT 는 몇    .   보면  . 

- P :  능/ 
- T :   
- D : 디     는 대 
- S : 20 미만  듦(sleep) 
- I : 20   듦 
- Z : (zombi)  

(zomb)         를 말. 

 
$ ps 

pwd 
:  는 디리를   pwd 명 . 

문 
- pwd 

리(current directory). 

 
- $ pwd 
- /home/blade 

reboot 
:  리부. 

문 
- reboot [ -q ] 

 
-q :    , 부 .   면 더  리부  .     /var/adm/wtmp . 

   리눅.  리부  shutdown 명 -r     reboot 명 . 

 
- $ reboot 

rcp 
    . remote cp"  . 

문 
- rcp [ -rpkx ] 명1 명2 
- rcp [ -rpkx ] 명들 디 
-r :  . 
-p :  를 보. 
-k : kerberos ticktets . 
-x : 복는 모   . 

       . 마  . 

 
- $ rcp victor.com:/root/* /home/victorfile 
-   victor.com /root 는 모    는 디- 리 /home/vitorfile. 

rm 
 는 명.  remove 미를   . 

문 
- rm [ -firv ]  
-f : 보    만,           . 
-i :    . 면 y를 . 
-r : 브 디   . 
-v :      . 

명 
rm 명      .     .    른 디      . 만      면 rm 명      는 못.       .          며, 마     . 

 
- $ rm blade.Z 
- $ rm report.txt tempfile object.mainroutine hello.java 
- $ rm -r blade ,, blade  

rmdir 
는 디리를 . 

문 
- rmdir [ -p ] 디 
-p : mkdir -p  대 동   리 모  . 리는   .     를 보. 

는 디리는 미리 모    .      는 명 rm 명 -r  . 

 
- $ rmdir -p sisap/books 
디  면 books를   sisap . 

shutdown 
    는 명. 

문 
- shutdown [ -thnrfck ]  [ 메 ] 
- shutdown now 

 
-t n : t  n를 명, 를 보낸  n  kill  보낸. 
-h : shutdown halt를  . 
-n : 디  .     . 
-r :  료를     . 
-f : 른 리부 . 리부    . 
-c :  는 shutdown .      . 만 메   . 
-k : 모       . 보는     놀리는 말  . k는 just kidding'  . 

    shutdown      . 8  런 복    는데 말.  를 내리는 데  . shutdown 명 미리   보내,    .  24   료 5  .       를 보낸. 

 
 밤 11 30     . 
- $ shutdown 23:30 System will be down at 11:30 PM!! 
  now를   . 리눅     .        . 

sleep 
sleep는 명     . 

문 
- sleep  

    . 면(foreground)       . 물     . 면 ^C    . sleep   는 3     . 

     . 

S  m  
h  d  

sort 
    . 

문 
- sort [ -cmuodfiMnrtb ] (들) 

 
-c :   . 무런   . 
-m :   .   . 
-u :   . 
-o 명:    .       . 
-d : (dictionary)   .   는 문, , 백 문 . 
-f : 대문  . 
-i :  는 문    는 문 . 
-M :    는 문. FEB는 JAN보 . 
-n :        . 
-r :  . 
-t 문 : 는 문. (tab) 백 문   . 
-b :  백 문 (key)  . 

명 
sort명    . 
    대문 . 
대  .    .  ,   . 

 
- $ cat sample 
- speaker 
- audio system 
- Hi-Fi video 
- 1997 
- 4th object 
- good! 
- $ sort sample ,, 문 
- $ cat sample ,,   
- 1997 
- 4th object 
- Hi-Fi video 
- audio system 
- good! 
- speaker 

split 
    .    . 

문 
- split -  명 [ 명 ] 

 
-  : 몇      . 

    .xaa .xab .xac ... . 만          x 문를 대 .   block    .blockaa .blockab .blockac 등   . 

 
- $ split -400 project.a pro 
project.a  400  .   는 .proaa . 

su 
   .       . 

문 
- su [ - ] [ ID ][] 

 
- :  (-)        .        . 

무런  su를 면,  root   .  람들 su super user'를 는 말 만,  ’substitute user'를 는 말. 물    . 

su   ID를   를 물,      .     exit등       .    는 리눅  .                   . 

 
- $ whoami 
- blade 
- $ su sisap 
- Password: ,, sisap  
- $ whoami 
- sisap 
- $ exit ,,sisap  료 
- exit 
- $ whoami 
- blade 

sync 
  IO  는 디  . 

문 
- sync 

      .  면 디      모른. ,    . 면 shutdown등   sync를  . 

 
- $ sync ,,  . 

tail 
문   . 

문 
- tail [ - ] [들] 

 
-  :  . 

     . 만    10  . 

 
head 명     . 

- $ tail - letter 
- ... 
- 1997  

tar 
마   .     . 

문 
- tar 동 [  ]  명(들) 

    는 디 . tar명  료를  바란. 리눅람들     . 

 
- $ tar cf /home/blade/data.tar /home/blade/data 

tcsh 
tcsh는 bash 리눅 는 c . bash   Bourne   럼,  C     . 리눅 는 tcsh를  C    . 

문 
- tcsh [ -cefinstvxTVX ] [ 명 ] 

 
-T : tenex    . 
-V : -v     . 
-X : -x     . 

  bash . 본문 4 bash    . 

명 
C  Bourne   만들 ,  리 대 만들.  리눅 tcsh는 csh   . 

 C   .  bash  . 

tee 
    . 

문 
- tee [ -ia ] 명(들) 

 
-i : 를 무 . 
-a :    , 뒤  . 

       . 마   는 T  . 

 
- $ ls -l | tee list.output | more 
 list.output  more를   ls  . 

test 
   .     if 문 while 문 등  . 

문 
- test  
- [  ] 

 
- -r 명 :     
- -w 명 :     
- -x 명 :     
- -f 명 :  (regular)  
- -d 명 :  
- -b 명 :     
- -c 명 :   (character special file) 
- -u 명 :  set-user-ID    
- -g 명 :  set-group-ID    
- -k 명 :  sticky    
- -s 명 :   0보  
- -t  :    ,    , 본 디  1. 
- -z 문 : 문  0 
- -n 문 : 문  t  
- 문 1 = 문2 : 문12  
- 문 1 != 문2 : 문12 르면  
- 문 : 문 (null) ,  
- 1-eq2 :   1 2  
- 1-ne2 :   르면  
- 1-gt2 : 1 2 보  
- 1-ge2 : 1 2 보   
 -lt(면) -le( 면), !(논리부), -a(AND), -o(OR) 등     며,   . 

   는데,   test 명     . 물  .      . test는   러 메. 

 
- if [ -d blade.room ] 
- then 
- cd blade.room 
- echo "It's changed to the blade.room" 
- fi 
  ,   test   . 

time 
  . 

문 
- time 명 

명 
time   는 명 . time      를 보.  마만   는 real     CPU   내는 user  마만    는 sys . sys user     며, real  sys user     . 

 
- $ time cc project.c 
는 데 리는  . 

touch 
     . 

문 
- touch [ -amc ] MMDDhhmmYY 명(들) 

 
-a :   . 
-m :   . 
-c :     만들 . 

- MM :  DD :  
- hh :  mm :  YY :  

  .      를 바.   -am.    면 명    . 

 
- $ touch -a 0615120097 bladenote 
   97 6 15 12. 

tr 
 른 문. 대부  . 

문 
- tr [ -cd ] 변 

 
-c :  만 보. 
-d : . 

명 
문  8    .  [c1-c2]     며 [c*n]  n 만    . 변  . 

 
- $ tr -d "\015\032" readme.txt readable 
readme.txt   eof마 readable. 

true 
   미를 는 0 . 

문 
- true 

  를 만들     . Bourne  (:)    . 

 
 는 무. 
- while true 
- do 
- echo -e "over and over..." 
- done 

tty 
     . 

문 
- tty [ -s ] 

 
-s :     .  면 0 면 1 . 

명 
만 -s    tty를       면 'not a tty'는 메. 

 
- $ tty 
- /dev/tty1 

umask 
     (permission)      . 

문 
- umask [ 마 ] 

무런     는 디 . 마   . 

마    8  .  부르는 는 마    러내는   .   0     6     . 

 
- $ umask 033 
        . 

umount 
 보를 . 

문 
- umount 명 or 마 
- umount -a 
- umount -t   

 
-a : 모   보를 . 
-t :      .     . 

명 
마   . /dev/hda3   /dosc    .    는 msdos, minix, hpfs 등   . 마   . 를들 /dosc 디    는 못. 

 
- $ umount /dev/hda1 

uname 
  보를 보. 

문 
- uname [ -snvma ] 

 
-s :   . 
-n : (node)  . 
-r :   명번. 
-v :   (version) 번. 
-m :   . 
-a : 모 보를 . -snrvm  . 

명 
-s   .    . 

 
- $ uname -sm 

uncompress 
compress    . 

문 
- uncompress 명(들) 

, compress -d       .       . uncompress는      -d   compress를 . uncompress    . 

 
- $ uncompress blade.Z 

user 
러 명        람들      .    id   면 users 명 . 

문 
- users 

 무런  .       는 못.        . 

 
- $ users 
- sisap blade 

uudecodeuuencode 

uuencode는 USENET  ASC2  루는 미디를 변. uudecode는   . 

문 
- uudecode [명] 
- uuencode [명]  

    . uuencode는 디     . e-mail  USENET      보내  . 

 
- $ uuencode canexe.Z canexe.Z > exemail.uu 
canexe.Z     exemail.uu .  면 canexe.Z  만들. 

vi 
     .        . 

문 
- vi [ 명(들) ] 

   . 메뉴 방       면 매     . vi대       . 

 
- $ vi manual.book ;; vi를   manual.book . 

w 
    보를 . 

문 
- w [  ] 

 who 명  .   ID를   보를   며,      보를  .   . 

 
- $ w 
- 11: 32 am up 4 min, 2 users, load average : 0.00, 0.05, 0.02 
- User tty From login@ idle JCPU PCPU what 
- root tty1 11:28am w 
- blade tty2 11:31am -sh 

wall 
   는 모 를 보낸. 

문 
- wall [ 명 ] 

명 
메    .      를 받며, ^D  .     .      만들 놓더    . 

 
- $ wall 
30 minutes latter, this system will be halted!! ^D 

wc 
   보를 . 

문 
- wc [ -cwl ] (들) 

 
-c : 문(character)     . 
-w : (word)   . 
-I : (line)    .        . 

명 
wc word counter를   . 무런    , , 문를 모 .   백(space)문, (tab)문  (newline)문  는 문  . 

 
$ wc sample.txt 
11 29 197 sample.txt 

which 
등 path를    . 

문 
- which 명 
만  path      . find  만 path     . 
 
$ which tetries 
 path  tetries  . 

who 
      보를 보. 

문 
- who [ -uTHqs ] [  ] 
- who am I 

 
-u :     . 
-T :  를 보낼  . 는 메  , -는  . 
-H :  . 
-q :    

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:39
Processing time 0.2325 sec