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  : 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.2222 sec