|
|
|
¸®´ª½ºÆÁ Go Unix Power Tools Online Book
Go Bash Guide
|
|
Read No. 72 article |
2002-01-25 06:07:15 |
|
|
|
|
NickName |
Ç®ºñ´© |
Subject |
¸®´ª½º ±âº» ¸í·É¾î 50 |
|
|
Ãâó: http://www.joylinux.net/
1. ls ; ÈÀÏÀÇ ¸®½ºÆ®¸¦ Ãâ·Â
option ; -a : µð·ºÅ丮 ¾ÈÀÇ ¼û°ÜÁø ÆÄÀϱîÁö º¸¿©ÁØ´Ù.
-l : ÆÄÀÏÀÇ ´ëÇÑ Á¤º¸¸¦ ÀÚ¼¼È÷ º¸¿©ÁØ´Ù.
-s : ÆÄÀÏÀÇ Å©±â¸¦ º¸¿©ÁØ´Ù.
-F : µð·ºÅ丮ÀÎ °æ¿ì ÆÄÀÏÀ̸§µÚ¿¡ '/'¹®ÀÚ°¡ ½ÇÇàÆÄÀÏÀÎ °æ¿ì '*'¹®ÀÚ°¡, ±×¸®°í
¸µÅ©ÆÄÀÏÀÎ °æ¿ì '@'¹®ÀÚ°¡ µÚµû¸¥´Ù.
-R : ¼ºê µð·ºÅ丮 ³»ÀÇ ÆÄÀϵ鵵 º¸¿©ÁØ´Ù.
2. find ; ÈÀÏÀ̳ª µð·ºÅ丮¸¦ ã´Â ¸í·É
ex> find / -name 'filename' -type (¼±ÅûçÇ×) -print
type À¯Çü ( b:ºí·° ÀÔÃâ·Â Ư¼öÈÀÏ c:¹®ÀÚÀÔÃâ·Â Ư¼öÈÀÏ d:µð·ºÅ丮 )
( f:ÈÀÏ p:´Ü¼øÈÀÏ l:¸µÅ©ÈÀÏ )
3. pwd , dirs ; ÇöÀç µð·ºÅ丮¸¦ Ç¥½ÃÇØÁÖ´Â ¸í·É
4. pushd ; Àá±ñ ´Ù¸¥ µð·ºÅ丮¿¡ ´Ù³à¿À´Â ¸í·É
ex> pushd /usr/util·Î À̵¿ÈÄ Ã³À½À¸·Î µ¹¾Æ°¡·Á¸é pushd
5. cd ; µð·ºÅ丮¸¦ À̵¿ÇÏ´Â ¸í·É
6. cat ; ÆÄÀÏÀÇ ³»¿ëÀ» º¸¿©ÁÖ´Â ¸í·É
'cat > filename'À» ÀÌ¿ëÇÏ¿© ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ°í, ^D¸¦ ÀÌ¿ëÇÏ¿©
ÀÔ·ÂÀ» ³¡³½´Ù.
7. mkdir ; µð·ºÅ丮¸¦ ¸¸µå´Â ¸í·É
option ; -p : ºÎ¸ð µð·ºÅ丮°¡ Á¸ÀçÇÏÁö ¾Ê¾Æµµ »õ·Î¿î µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù.
ex> mkdir -p dirname
8. rmdir ; µð·ºÅ丮¸¦ Áö¿ì´Â ¸í·É
option ; -f : °Á¦·Î Áö¿ò -i : Áö¿ïÁö¸¦ ¹°¾îº½ -r : ¼ºê µð·ºÅ丮µµ ¸ðµÎ Áö¿ò
9. alias ; »ç¿ëÀÚ¾à¾î·Î ¸¸µå´Â ¸í·É
ex> alias dir ls -al : dirÀ» Ä¡¸é ls -alÀÇ °á°ú¸¦ Ãâ·Â
aliasÀÇ ÇØÁ¦ : unalias dir
10. cp ; ÆÄÀÏÀ» º¹»çÇÏ´Â ¸í·É
option ; -i : º¹»çÇÒÁö¸¦ ¹°¾îº½ -p : ÆÄÀÏÀÇ ¼Ó¼º±îÁö º¹»ç
-r, R : ¼ºê µð·ºÅ丮µµ ¸ðµÎ º¹»ç
11. mv ; ÆÄÀÏÀÇ À̸§À» ¹Ù²Ù°Å³ª ¿Å±â´Â ¸í·É
option ; -i : À̵¿ÇÒ °ÍÀÎÁö¸¦ ¹°¾îº½ -f : ¹«Á¶°Ç À̵¿
12. chmod ; ÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ¸í·É
ex> chmod 777 filename
777 ; user : r(4)w(2)x(1) group : r(4)w(2)x(1) others : r(4)w(2)x(1)
13. more ; ÆÄÀÏÀÇ ³»¿ëÀ» ÆäÀÌÁö´ÜÀ§·Î ³ª´²¼ º¸´Â ¸í·É
ex> ls -al |more
14. head ; ÆÄÀÏÀÇ Ã³À½ ºÎºÐÀ» Ãâ·Â
ex> head [-n] filename : ÆÄÀÏÀÇ Ã³À½ºÎÅÍ nÇàÀ» Ãâ·Â ( n»ý·«½Ã ±âº»°ªÀº 10 )
15. tail ; ÆÄÀÏÀÇ ¸¶Áö¸· ºÎºÐÀ» Ãâ·Â
16. diff ; µÎ ÆÄÀÏÀÇ ³»¿ëÀ» ºñ±³ÇÏ´Â ¸í·É
ex> diff filename1 filename2
17. bdiff ; ÆÄÀÏÀÇ Å©±â°¡ Å« ÆÄÀÏÀ» ºñ±³ÇÒ ¶§ À¯¿ëÇÏ´Ù.
18. df ; ÇÏµå µð½ºÅ©ÀÇ »ç¿ë»óŸ¦ ¾Ë¾Æº¸´Â ¸í·É
option ; -a : ¸ðµç ÈÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸Ãâ·Â -k : ¿ë·®À» %·Î º¸¿©ÁÜ
19. du ; µð·ºÅ丮ÀÇ µð½ºÅ© »ç¿ë·®À» ¾Ë¾Æº¸´Â ¸í·É
option ; -s : Àüü»ç¿ë·®¸¸ Ãâ·Â -a : µð·ºÅ丮³»ÀÇ °¢ ÈÀÏÀÇ µð½ºÅ© »ç¿ë·®µµ Ãâ·Â
20. lp, lpr ; ÇÁ¸°ÅÍ·Î ÀμâÇÏ´Â ¸í·É
21. lpstat, lpq ; ÇÁ¸°ÅÍÀÇ ÀÛ¾÷»óȲÀ» º¸¿©ÁÖ´Â ¸í·É
22. cancel, lprm ; ÇÁ¸°ÅÍÀÇ ÀÛ¾÷À» Ãë¼ÒÇÏ´Â ¸í·É
23. who ; Áö±Ý UNIX ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Â »ç¿ëÀÚµéÀ» ȸ鿡 Ãâ·ÂÇÏ´Â ¸í·É
24. who am i ; ÀڽŸ¸ÀÇ »ç¿ëÀÚ µî·Ï¸í°ú ·Î±×ÀÎÇÑ ½Ã°£À» ȸ鿡 Ãâ·Â
25. cal ; ÁöÁ¤ÇÑ ¿¬µµ¿Í ¿ùÀ» ȸ鿡 Ãâ·ÂÇÏ´Â ¸í·É
ex> cal 1997, cal 11 1997
26. file ; ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÖ´Â ¸í·É
ex> file filename
27. comm ; ÆÄÀÏ°£ÀÇ °øÅëÁ¡À» ã´Â ¸í·É
ex> comm [option] file1 file2
option ; -1 : ÆÄÀÏ1¿¡¸¸ ¶óÀÎÃâ·ÂÀ» ¾ïÁ¦ÇÑ´Ù.
-2 : ÆÄÀÏ2¿¡¸¸ ¶óÀÎÃâ·ÂÀ» ¾ïÁ¦ÇÑ´Ù.
-3 : ÆÄÀÏ1°ú ÆÄÀÏ2 ¸ðµÎ¿¡ ¶óÀÎÃâ·ÂÀ» ¾ïÁ¦ÇÑ´Ù.
-12 : ÆÄÀÏ1°ú ÆÄÀÏ2 µÎ ÆÄÀÏ¿¡ °øÅëµÈ ¶óÀθ¸ Ãâ·ÂÇÑ´Ù.
-23 : ÆÄÀÏ1¿¡´Â Á¸ÀçÇÏÁö¸¸ ÆÄÀÏ2¿¡´Â ¾ø´Â ¶óÀÎÀ» Ãâ·ÂÇÑ´Ù.
-123 : Ãâ·ÂÀ» ¾ïÁ¦ÇÑ´Ù.
28. tar ; µð½ºÅ©¿¡ Á¸ÀçÇÏ´Â ÆÄÀϵéÀ» Å×ÀÌÇÁ¿¡ ÀúÀåÇϰųª º¹¿ø½ÃÅ°´Â ¸í·É
ex> tar [option] filename
option ; -c : ÁöÁ¤µÈ ÆÄÀϵ ´ëÇØ »õ·Î¿î Ÿ¸£ÈÀÏÀ» »ý¼º
-r : ÁöÁ¤µÈ ÆÄÀϵéÀ» ±âÁ¸ÀÇ Å¸¸£ÈÀÏÀÇ ³¡¿¡ Ãß°¡
-t : Ÿ¸£ÈÀÏÀÌ ÀúÀåÇÏ°í ÀÖ´Â ÆÄÀÏÀÇ ¸®½ºÆ®¸¦ Ãâ·Â
-x : ÁöÁ¤µÈ ÆÄÀϵéÀ» Ÿ¸£ÈÀϷκÎÅÍ ²ôÁý¾î³¿
-f : ´ÙÀ½ÀÇ ¸Å°³º¯¼ö¸¦ Ÿ¸£ÈÀÏÀ̸§À¸·Î ÁöÁ¤
-v : tarÀÇ ÀÛ¾÷ÁøÇà »óȲÀ» º¸¿©ÁØ´Ù.
29. banner ; Å« ¹®ÀڷΠȸ鿡 Ç¥ÁØÃâ·Â
ex> banner ¹®ÀÚ¿
30. chown ; ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ ¹Ù²Ù´Â ¸í·É
ex> chown '¼ÒÀ¯ÀÚ' filename
31. chgrp ; ÆÄÀÏÀÇ ±×·ìÀ» ¹Ù²Ù´Â ¸í·É
ex> chgrp '±×·ì' filename
32. wall (write all) ; ¸ðµç »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³½´Ù.
ex> wall < messagefile
33. write ; »ç¿ëÀÚ°£ÀÇ Åë½ÅÀ» ÇÒ ¼ö ÀÖ´Â ¸í·É¾î
ex> write '»ç¿ëÀÚ userid'
34. date ; ½Ã½ºÅÛ ³¯Â¥¿Í ½Ã°£À» º¸¿©ÁØ´Ù.
35. clear ; ȸéÀ» clearÇÑ´Ù.
36. sleep ; ÁöÁ¤µÈ ½Ã°£(ÃÊ)¸¸Å ÀÛ¾÷À» Áö¿¬½ÃÅ°´Â ¸í·É
ex> ls -al ; sleep 3
37. stty ; ÀÚ½ÅÀÇ Å͹̳ο¡ °ü·ÃµÈ Åë½ÅÀμö¸¦ °Ë»çÇϰųª º¯°æÇϴµ¥ »ç¿ëµÇ´Â ¸í·É
ex> stty -a(all)
38. ps (process state) ; ÇöÀç À¯È¿ÇÑ ÇÁ·Î¼¼½ºµéÀÇ »óŸ¦ ¾Ë¾Æº¸´Â ¸í·É
option ; -f : °¢ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. -u user
-a(all) -e(every) : ½Ã½ºÅÛ ³»ÀÇ ¸ðµç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
39. kill ; ÇÁ·Î¼¼½º¸¦ Á×ÀÌ´Â ¸í·É
ex> kill -9 18287(PID number)
40. split ; Å« ÆÄÀÏÀ» ÀÏÁ¤ÇÑ Å©±â·Î ¿©·¯°³ÀÇ ÀÛÀº ÆÄÀÏ·Î ºÐÇÒÇÏ´Â ¸í·É
ex> split [option] filename ¡æ option ÀÇ default°ªÀº 1000
split -100 report ( report ÈÀÏÀ» 100¶óÀξ¿ ºÐÇÒÇÏ¿© »õ·Î¿î À̸§ÀÇ xaa, xab.. À¸·Î »ý¼º )
41. sort ; »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ Æ¯Á¤ÈÀϳ»ÀÇ ³»¿ëÀ» ¾ËÆĺªÀ̳ª ¼ýÀÚ ¼øÀ¸·Î Ç¥ÁØÃâ·Â ¶Ç´Â
ÁöÁ¤ÇÑ ÆÄÀÏ·Î Ãâ·ÂÇϰųª Á¤·ÄµÈ ÆÄÀÏÀÇ ³»¿ëÀ» ÇÕº´½ÃÅ°´Â ¸í·É
ex> sort [option] filename
option ; -c : ÆÄÀÏÀÌ Á¤ÇØÁø ¼ø¼´ë·Î Á¤·ÄµÇ¾ú´Â°¡¸¦ È®ÀÎÇϱâ À§ÇØ Á¤·Ä ¾ÈµÈ
»óÅÂÀÇ ÃÖÃÊ ¶óÀÎÀ» Ãâ·Â
-d : »çÀüÀû ¼ø¼·Î Á¤·Ä. ÀÌ´Â ¼ýÀÚ, ¹®ÀÚ, blank¸¸À» ºñ±³
-f : ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê°í Á¤·Ä
-m : ÀÌ¹Ì Á¤·ÄµÈ ÆÄÀÏÀ» ÇÕº´(Merge)½ÃŲ´Ù.
-r : ¿ª¼øÀ¸·Î Á¤·Ä
-u : 2°³ ÀÌ»óÀÇ ¶óÀÎÀÌ Áߺ¹µÉ ¶§ 1¶óÀθ¸ Ãâ·ÂÇÑ´Ù.
42. dircmp ; µÎ °³ÀÇ µð·ºÅ丮¸¦ ºñ±³ÇÏ¿© ±× Â÷ÀÌÁ¡¿¡ °üÇÑ Á¤º¸¸¦ Ãâ·ÂÇÏ´Â ¸í·É
ex> dircmp dirname1 dirname2
43. paste ; »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ 2°³ÀÌ»óÀÇ ÆÄÀÏ Áß¿¡¼ °°Àº ¶óÀÎÀ» ÇÕº´ÇÏ´Â ¸í·É
ex> paste file1 file2 ....
44. pack ; ÆÄÀÏÀÇ ¾ÐÃà¸í·É
ex> pack [option] filename ¡æ ÀÌ¿Í°°ÀÌ ¾ÐÃàÇÏ°Ô µÇ¸é .z¶ó´Â È®ÀåÀÚ°¡ ºÙ´Â´Ù.
option ; -f : ÁöÁ¤ÇÑ ÆÄÀϸíÀ» °Á¦·Î ¾ÐÃàÇÑ´Ù.
45. pcat ; packÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù.
ex> pcat filename.z
46. unpack ; packÀ¸·Î ¾ÐÃàµÈ ÆÄÀÏÀ» º¹¿ø½ÃÅ°´Â ¸í·É¾î
ex> unpack filename.z
47. touch ; »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÃÖÁ¾ Á¢±Ù½Ã°£ ¶Ç´Â ¼öÁ¤½Ã°£À» º¯°æÇÏ´Â ¸í·É
ex> touch [option] filename
option ; -a : ÆÄÀÏ Á¢±Ù½Ã°£À» ¼öÁ¤
-m : ÆÄÀÏ ¼öÁ¤½Ã°£¸¸À» º¯°æ
-c : ÁöÁ¤ÇÑ ÆÄÀÏÀÌ ½Ã½ºÅÛ ³»¿¡ ¾øÀ¸¸é ½Ã½ºÅÛÀº ÆÄÀÏÀ» ¸¸µéÁö ¾Ê´Â´Ù.
48. man ; ¸í·É¾îÀÇ ¸Å´º¾óÀ» Ãâ·ÂÇÏ´Â ¸í·É
ex> man '¸í·É¾î'
49. su (superuser) ; ·Î±×¾Æ¿ôÇÏÁö ¾Ê°í Àӽ÷Πµî·Ï¸í »çÀ̸¦ À̵¿ÇÒ ¼ö ÀÖ´Â ¸í·É
50. passwd ; ÀÚ½ÅÀÇ Æнº¿öµå¸¦ º¯°æÇÏ´Â ¸í·É
|
|
Page Loading [ 0.03 Sec ]
SQL Time [ 0 Sec ]
|
|
|