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     해할  .       .          . 

파21 (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 파 : 파12     . 

 
  합하, 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 : 1 2   
-  1 != 2 : 1 2   
-  :  (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.2489 sec