료
보를 료
보를 료
~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 : 문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 : 목 보