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










