Unix
¡ß À¯´Ð½ºÀÇ ¿ª»ç
- 1965 ; AT&TÀÇ Bell¿¬±¸¼Ò´Â MIT´ëÇÐ, GE(General
Electric)»ç¿Í ÇÔ²² »õ·Î¿î ¿î¿µÃ¼Á¦ÀÎ Multics¸¦ °³¹ßÇÒ ¸ñÀûÀ¸·Î °øµ¿¿¬±¸ Âø¼ö.
- 1969 ; Bell¿¬±¸¼Ò´Â Multics ÇÁ·ÎÀèÆ®¸¦ Ãë¼Ò.
Bell¿¬±¸¼Ò ÇÁ·Î±×·¡¸ÓÁß
TompsonÀº RitchieÀÇ µµ¿òÀ¸·Î DEC»çÀÇ PDP-7À̶ó´Â ½Ã½ºÅÛ¿¡¼ ÇÁ·Î±×·¥ ÀÛ¾÷À»
¼öÇàÇÒ ¼ö ÀÖ¾ú°í,
±×´Â
ÆÄÀÏÀ¯Æ¿¸®Æ¼(cp, mv µî)¿Í ½©(shell)À̶õ ¸í·É¾î Çؼ®±â¸¦ °³¹ß.
ÀÌ·¸°Ô
ź»ýÇÑ ½Ã½ºÅÛÀº Unix¶õ À̸§À» ºÙ¿´´Ù.
- 1971 ; Ritchies´Â B¾ð¾î¸¦ ±âÃÊ·Î ÇÏ¿© C¾ð¾î¸¦ °³¹ß. À̶§ Unix System(Ä¿³Î)Àº
PDP-11»ó¿¡¼ ½ÇÇà. ÀÌ
½Ã½ºÅÛ È¯°æÀº 16Kbyte »ç¿ëÀÚ ¸Þ¸ð¸®, 512byteÀÇ µð½ºÅ© ÀåÂø.
¢Ñ ÀÌ
´ç½Ã Unix ½Ã½ºÅÛÀÌ Á¦°øÇÏ´ø ±â´É
ÇÁ·Î±×·¡¹Ö ȯ°æ
´Ü¼øÇÑ »ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º
°·ÂÇÑ ±â´ÉÀ» ¼öÇàÇϱâ
À§ÇØ °áÇÕ°¡´ÉÇÑ À¯Æ¿¸®Æ¼
°èÃþÀûÀÎ ÆÄÀϽýºÅÛ
ÆÄÀÏ Æ÷¸Ë°ú ÀÏ°ü¼º
°®´Â ´Ü¼øÇÑ ÀåÄ¡ ÀÎÅÍÆäÀ̽º
´ÙÁß»ç¿ëÀÚ, ¸ÖƼÇÁ·Î¼¼¼
½Ã½ºÅÛ
»ç¿ëÀÚ¿¡°Ô µ¶¸³ÀûÀÌ°í
Åõ¸íÇÑ ½Ã½ºÅÛ±¸Á¶
- 1973 ; ¸ðµç Unix½Ã½ºÅÛÀ» À̽ļº°ú ¼Óµµ¸¦ ³ôÀ̱â À§ÇÏ¿© C¾ð¾î·Î Àç ÀÛ¼º.
- 1977 ; Berkely ´ëÇп¡¼ ²ÙÁØÈ÷ ¹ßÀü½ÃÄÑ BSD°è¿ÀÇ Unix½Ã½ºÅÛÀ» ÀϹݿ¡°Ô ¹èÆ÷ÇÏ¿©
500°³ »çÀÌÆ®°¡ °³¼³
- 1980 ; BSD4.1(Berkely Software Development)ÀÌ ¹ßÇ¥
- 1983 ; SunOS, BSD4.2 System V°¡ ¹ßÇ¥
- 1984 ; ´Ù¾çÇÑ ´É·ÂÀ» °¡Áø ¼ö¸¹Àº Ç÷¿Æû¿¡¼ 100,000°³ÀÇ Unix»çÀÌÆ®°¡ ¿î¿µ
- 1988 ; AT&T¿Í Sun Microsystems»ç°¡ °øµ¿À¸·Î System V Release 4 (SVR4)¸¦
°³¹ß
ÀÌ°ÍÀÌ
ÈÄ¿¡ UnixWare¿Í Solaris 2·Î ¹ßÀüµÈ´Ù.
- 1993 ; Novell»ç°¡ AT&T»ç·ÎºÎÅÍ UNIX¸¦ ±¸¸Å
- 1994 ; Novell»ç´Â X/OPENÀ» "UNIX"·Î ¸í¸í
- 1995 ; SCO(Santa Cruz Operations)»ç°¡ Novell·ÎºÎÅÍ UnixWare¸¦ ±¸¸Å
SCO»ç¿Í
HP(Hewlett-Packard)»ç´Â °øµ¿À¸·Î 64ºñÆ® Unix¹öÀüÀ» °³¹ßÇÒ °ÍÀ» ¹ßÇ¥
- 1996 ; IDC(International Data Corporation)¿¡¼´Â 1997³â 3¹é¸¸°³ÀÇ À¯´Ð½º ½Ã½ºÅÛ
¹èÆ÷ ¿¹Ãø
![](unix_b.gif) |
Unix °èÅëµµ |
¡ß ÇöÀç »ç¿ëµÇ´Â À¯´Ð½ºÀÇ Æ¯Â¡
. ¿©·¯°èÃþÀ¸·Î ±¸¼ºµÈ ¿î¿µÃ¼Á¦ (layered OS)
¢Ñ ; Çϵå¿þ¾î
- Ä¿³Î -(½Ã½ºÅÛÄÝ)-
À¯Æ¿¸®Æ¼ - Aplication
. ´ÙÁß»ç¿ëÀÚ(Multi-user), ´ÙÁßÀÛ¾÷½Ã½ºÅÛ(Multi-task)
. Kernel(Ä¿³Î)½Ã½ºÅÛ
; Ä¿³ÎÀº ÇÁ·Î¼¼½º(Process;ÇöÀçÇÏ°í ÀÖ´Â ÀÛ¾÷)¿Í »ç¿ëÀÚµéÀ» ±¸ºÐÇÏ°í,
°¢ »ç¿ëÀÚ°¡ CPU, ¸Þ¸ð¸®, µð½ºÅ©
¹× I/OÀåÄ¡µéÀ» Æ÷ÇÔÇÑ Çϵå¿þ¾î¿¡ Á¢±ÙÇÏ´Â °ÍÀ» °ü¸®
¢Ñ Ä¿³ÎÀÇ
±â´ÉÀº ¾Æ·¡°ú °°ÀÌ Å©°Ô ¸î ºÎºÐ ±¸¼ºµÇ¾î ÀÖ´Ù.
,
½Ã½ºÅÛÀÇ ¸Þ¸ð¸®¿Í °¢ ÇÁ·Î¼¼½ºÀÇ ÇÒ´ç¹®Á¦¸¦ °ü¸®ÇÏ´Â ±â´É
, CPU¸¦ »ç¿ëÇÏ´Â ¼ø¼¸¦ Á¤ÇÏ´Â
ÀÏ. Áï ¸ðµç »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÀÛ¾÷À» µ¿½Ã¿¡ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÏ
, ½Ã½ºÅÛ¿¡¼ 󸮵Ǵ °¢Á¾ µ¥ÀÌŸ¸¦
º¯È¯, Àü¼Û ÇÏ´Â ±â´É
, ½©°ú ¿¬°üµÇ¾î ½©¿¡¼ Áö½ÃÇÑ
ÀÛ¾÷À» ¼öÇàÇÏ°í, ±× °á°ú¸¦ ½©·Î º¸³»´Â ÀÏ
, ÆÄÀÏ ½Ã½ºÅÛÀÇ Á¢±Ù ±ÇÇÑÀ»
ó¸®ÇÏ´Â ÀÏ
Swap ; Process°¡ Àá½Ã ´ë±âÇÒ ¶§ »ç¿ëµÇ´Â
¿µ¿ª(HDD°ø°£)
µ¥¸ó(Deamons) ; °è¼Ó ´ë±â»óÅÂÀÇ ¼öÇà
; Booting ½Ã(Start)ºÎÅÍ Exit or LogoutµÉ ¶§±îÁö ´ë±â ¼öÇà.
ex
: ÇÁ¸°ÅÍ...
ÇÁ·Î¼¼½º(Process) ; ÇöÀçÇÏ°í ÀÖ´Â
ÀÛ¾÷. ÀÀ¿ëÇÁ·Î±×·¥ ¼öÇà
OS(Ä¿³Î) : ¼ÒÇÁÆ®¿þ¾î¿Í »ç¿ëÀÚ¸¦ À§ÇÏ¿©
½Ã½ºÅÛ(H/W)¸¦ Á¦¾î.
¡Û ÇÁ·Î¼¼½º ; À¯´Ð½º´Â ±âº»ÀûÀ¸·Î ¸ÖƼÅ×½ºÅ· ȯ°æÀÌ´Ù.
ÇÁ·Î±×·¥À»
½ÇÇàÇϸé ÇÁ·Î¼¼½º¶ó´Â °³³äÀ¸·Î À¯´Ð½º¿¡¼ ÇÁ·Î±×·¥À» °ü¸®Çϴµ¥,
°¢°¢ÀÇ
ÇÁ·Î¼¼½º´Â À¯ÀÏÇÑ PID(Process ID)¸¦ ÇÒ´ç¹Þ°Ô µÈ´Ù.
ps
; ÇöÀç ½Ã½ºÆÀ¿¡ µî·ÏµÈ ÇÁ·Î¼¼½ºµéÀ» Ãâ·ÂÇÑ´Ù.
ps
-e ; ¸ðµç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
ps
-f ; ÀÚ¼¼ÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
ps
-u ; {ID} IDÀÇ ÇÁ·Î¼¼½º¸¸ Ãâ·ÂÇÑ´Ù.
ex)
ps -u mix1009
- °¡²û
ÇÁ·Î±×·¥ÀÇ ¹ö±× µîÀ¸·Î ½ÇÇà¿¡ Â÷ÁúÀÌ »ý±â°í ÇÁ·Î±×·¥À» Á¤»óÀûÀÎ ¹æ¹ýÀ¸·Î Á¾·áÇÏÁö
¸øÇÏ´Â °æ¿ì°¡
»ý±â´Âµ¥ ps·Î PID¸¦ È®ÀÎÇÑ ÈÄ kill¸í·ÉÀ» ÀÌ¿ëÇؼ ÇÁ·Î±×·¥À» Á¾·áÇÒ ¼ö
ÀÖ´Ù.
Kill
; ÇÁ·Î¼¼½º¸¦ Á¾·áÇÑ´Ù.
kill -9 ;
ÇÁ·Î¼¼½º¸¦ °Á¦·Î Á¾·áÇÑ´Ù. ex) kill {PID}
¡Û Job Á¦¾î (foreground¿Í background)
;
ÇÁ·Î±×·¥À» terminal¿¡¼ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°¸é ±× terminal¿¡¼± ´Ù¸¥ ÇÁ·Î±×·¥À»
½ÇÇà½Ãų ¼ö ¾ø´Ù.
ÇÁ·Î±×·¥ÀÌ
foreground·Î ½ÇÇàµÇ±â ¶§¹®ÀÌ´Ù. º¸Åë terminalÀ» ÅëÇÑ »ç¿ëÀÚÀÇ ÀÔ·ÂÀÌ ÇÊ¿äÇÑ
ÇÁ·Î±×·¥À»
foreground·Î ½ÇÇàÇÏÁö¸¸ »ç¿ëÀÚÀÇ ÀÔ·ÂÀÌ ÇÊ¿ä¾ø°Å³ª,
terminalÀ»
ÅëÇÑ ÀÔ·ÂÀÌ ÇÊ¿ä¾ø´Â X Window applicationµéÀº foreground·Î ½ÇÇà½ÃÅ°¸é terminalÀº
¾Æ¹«
ÀÛ¾÷µµ ÇÏÁö ¾ÊÀ¸¸é¼ ´Ù¸¥ ÇÁ·Î±×·¥µµ ½ÇÇà½Ãų¼ö ¾ø°Ô µÈ´Ù.
½ÇÇà
ÇÒ¶§ &¸¦ ºÙ¿©ÁÖ¸é ÇÁ·Î±×·¥ÀÌ background·Î ½ÇÇàµÈ´Ù.
ex)
/home/mix1009> msql2d &
¡ß À¯´Ð½ºÀÇ ¿ëµµ
1) Server
¢Ñ À¥¼¹ö(Web
server) (HTTP ¼¹ö)
¸ÞÀϼ¹ö
(SMTP¼¹ö)
ÆÄÀÏÀü¼Û
¼¹ö (ftp¼¹ö)
¿ø°ÝÁ¢¼Ó¼¹ö
(telnet¼¹ö)
µµ¸ÞÀÎ
³×ÀÓ¼¹ö (DNS¼¹ö)
2) ¿öÅ©½ºÅ×ÀÌ¼Ç ; ÀÛ¾÷À» ¼öÇàÇÏ´Â ½Ã½ºÅÛ
¡ß À¯´Ð½º ½Ã½ºÅÛÀÇ ±âÃÊ
¢Ñ 1)
°èÁ¤ (Login ID) ; 8ÀÚ À̳»ÀÇ ¼ýÀÚ³ª ¼Ò¹®ÀÚ. °°Àº
ID ºÒÇã
2) ¾ÏÈ£ ; ´ë¼Ò¹®ÀÚ ±¸ºÐ, 6ÀÚÀÌ»ó
±ÇÀå
; ¹®ÀÚÀ¯Çü(¾ËÆĺª, ¼ýÀÚ, Ư¼ö¹®ÀÚ)À» È¥ÇÕÇÏ¿© »ç¿ë.
´ë
¼Ò¹®ÀÚ¸¦ È¥ÇÕ »ç¿ë
Àû¾îµµ
6¹®ÀÚ ÀÌ»ó »ç¿ë
»ç¿ëÀÚ°¡
±â¾ïÇÒ ¼ö ÀÖ´Â ¾ÏÈ£»ç¿ë
¾ÏÈ£¸¦
ÀÚÁÖ ¹Ù²Û´Ù.
"passwd" ¸í·ÉÀ»
ÀÌ¿ëÇÏ¿© º¯°æ°¡´É
3) ¿ø°ÝÁ¢¼Ó ; telnet ; À©µµ¿ì½º¿¡¼
ÅÚ³ÝÀ» Á¢±ÙÇÏ·Á¸é ÅÚ³Ý Ã¢¿¡¼ " telnet ½Ã½ºÅÛÁÖ¼Ò"¸¦ ÀÔ·Â
4) Á¢¼ÓÇØÁ¦ ; logout ; ½Ã½ºÅÛÀ» Á¾·á
exit
; ½©À» Á¾·á
¡ß À¯´Ð½ºÀÇ ½©(Shell)±â´É ; »ç¿ëÀÚ ÇÁ·Î±×·¥°ú Ä¿³Î°úÀÇ ¿¬°áÇÏ´Â ¿ªÇÒ.
Kernel - Shell - »ç¿ëÀÚ ÇÁ·Î±×·¥
¢Ñ 1)
º» ½© (Bourne shell)
2) ÄÜ ½© (Korn shell)
3) C ½© (C shell)
½Ã½ºÅÛÀÌ Ã³À½ ·Î±×¿Â ÇÏ¸é ¹Ì¸® Á¤ÇØÁø ±âº»½©ÀÌ
µ¿ÀÛ (login shell)
º¯°æ½Ã "csh"¶ó°í Ä¡¸é(C shell·Î º¯°æ)µÇ°í,
¿ø·¡´ë·Î(bach) °¥ ¶§¿¡´Â "exit"ÇÑ´Ù.
¢Ñ ½©ÀÌ
Á¦°øÇÏ´Â ±â´É
. ¸í·É¶óÀÎ . ³»Àå¸í·É¾î .
ȯ°æº¯¼ö . Àç ÁöÁ¤(Redirection) . ÆÄÀÌÇÁ (pipe)
. ÀÚ½Ä(sub)½© . ¹é±×¶ó¿îµå ÀÛ¾÷ .
¸í·É¾î ġȯ . È÷½ºÅ丮 .½ºÅ©¸³Æ®
¡ß À¯´Ð½º ÆÄÀϽýºÅÛ ±¸Á¶
![](unix_a.jpg) |
Unix ÆÄÀϽýºÅÛ ±¸Á¶ |
¡ß UNIX ADMIN ; UNIX´Â ¸ÖƼÀ¯Àú ½Ã½ºÆÀÀ̱⠶§¹®¿¡, °¢°¢ÀÇ »ç¿ëÀÚ°¡
»ç¿ëÇÏ´Â µð·ºÅ丮°¡ µû·Î ÀÖÀ¸¸ç,
½Ã½ºÅÛ
½ÇÇà¿¡ Áß¿äÇÑ ¿ä¼ÒÀÎ ½ÇÇà ÈÀÏÀ̳ª ¶óÀ̺귯¸® ÆÄÀÏÀº
½Ã½ºÅÛ
°ü¸®ÀÚ¸¸ÀÌ Áö¿ì°Å³ª °»½ÅÀÌ °¡´ÉÇϵµ·Ï µÇ¾îÀÖ´Ù.
»ç¿ëÀÚ´Â
ÀÚ±âÀÇ µð·ºÅ丮(Home Directory) ¹ØÀÇ ÈÀÏ¿¡ ÇÑÇؼ¸¸ ÀÚÀ¯·ÎÀÌ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù.
Home
Directory´Â /home/{»ç¿ëÀÚID}·Î µÇ¸ç ·Î±×ÀÎÇؼ ½©À» ½ÇÇàÇÏ¸é ¿©±â¼ ½ÃÀÛÇÏ°Ô
µÈ´Ù.
¡ß wow
linux ¼³Ä¡½Ã HDD¿ë·® ¹èºÐ
swap ; 256 ; RAMÀÇ 2¹è Á¤µµ
/ ;
60 MB Á¤µµ
/usr ; 1600 MB Á¤µµ
/tmp ; 100 MB Á¤µµ
/var ; 500 MB ; home°ú
ºñ·Ê
/home ; ³ª¸ÓÁö
</usr> |
/usr´Â ½ÇÁ¦ ÀÛ¾÷À» À§ÇÑ
ÀÀ¿ë ÆÐÅ°ÁöµéÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮ÀÌ´Ù. µû¶ó¼ ¸¹Àº ¼ºêµð·ºÅ丮¸¦
Æ÷ÇÔÇÏ°í ÀÖ´Ù. |
</usr/bin> |
/usr/binÀº ´ëºÎºÐÀÇ ½ÇÇà
ÈÀÏÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮´Ù. À¯´Ð½º¿¡¼ Á¦°øÇÏ´Â ±âº» ÅøµéÀÌ ´ëºÎºÐ
¿©±â µé¾îÀÖ´Ù. |
</usr/lib> |
/usr/lib´Â °øÀ¯ ¶óÀ̺귯¸®¿Í
Á¤Àû ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ ÈÀϵéÀº ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â
¸¹Àº ÇÁ·Î±×·¥¿¡¼ È£ÃâµÇ´Â ÄÚµåµéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¾î¶² ÇÁ·Î±×·¥ÀÌ
°øÀ¯ µÉ ¼ö ÀÖ´Â ·çƾÀ» ´Üµ¶À¸·Î Æ÷ÇÔÇÏÁö ¾Ê°í, ±× ·çƾÀ» ÀÏ¹Ý Àå¼ÒÀÎ
/usr/lib ¾È¿¡ ÀúÀåÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î¼ ½ÇÇà ÈÀÏÀÇ Å©±â¸¦ ÀÛ°Ô
¸¸µé¾î »ç¿ëÀÚÀÇ °ø°£À» ³ÐÈú ¼ö ÀÖ´Ù. |
</usr/include> |
/usr/include´Â C ÄÄÆÄÀÏ·¯¸¦
À§ÇÑ include ÈÀϵéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ ÈÀÏÀº µ¥ÀÌÅÍ ±¸Á¶ À̸§°ú
¼ºê·çƾ, »ó¼ö °°Àº C·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥¿¡¼ »ç¿ëµÇ´Â ³»¿ëÀ» ´ã°í
ÀÖ´Ù. printf() ÇÔ¼ö°¡ ¼±¾ðµÇ¾î ÀÖ´Â stdio.h °°Àº Çì´õ ÈÀÏÀ» ãÀ»
¼ö ÀÖ´Ù. |
</dev> |
/dev ¾ÈÀÇ ÈÀϵéÀº µð¹ÙÀ̽º
µå¶óÀ̹öµéÀÌ´Ù. À̰͵éÀº µð½ºÅ© µå¶óÀ̺ê, ¸Þ¸ð¸®, CDROM, audio µî°ú
°°Àº ½Ã½ºÆÀ µð¹ÙÀ̽º³ª ÀÚ¿øµéÀ» ¾×¼¼½ºÇϴµ¥ »ç¿ëµÈ´Ù. (À¯´Ð½º¿¡¼´Â
¸ðµç µð¹ÙÀ̽ºµéÀ» ÈÀÏ°ú °°ÀÌ Ãë±ÞÇÑ´Ù.) |
</etc> |
/etc´Â ½Ã½ºÅÛ ¼³Á¤ ÈÀÏ,
ÇÁ·Î±×·¥, À¯Æ¿¸®Æ¼ µî ´Ù¾çÇÑ ÇÁ·Î±×·¥µéÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç ´ëºÎºÐÀÇ
ÈÀϵéÀº °ü¸®ÀÚ¿¡ ÀÇÇØ »ç¿ëµÇ´Â °ÍÀÌ´Ù. |
</tmp> |
¸¹Àº ÇÁ·Î±×·¥µéÀº ¿©·¯
Á¤º¸°¡ Àӽà ÈÀÏ ¾È¿¡ ÀúÀåµÇ´Â °ÍÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ·± ÈÀϵéÀÌ À§Ä¡ÇÒ
Àå¼Ò°¡ /tmp ÀÌ´Ù. |
</usr/local> |
/usr/localÀº /usr¿¡ Æ÷ÇÔµÈ
°Í°ú ¸Å¿ì À¯»çÇÏ°í, ½Ã½ºÅÛ¿¡ ¹Ýµå½Ã ÇÊ¿ä·Î ÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸, ¸Å¿ì
À¯¿ëÇÑ °ÍµéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, ½Ã½ºÆÀ °ü¸®ÀÚ°¡ Ãß°¡ÀÇ
ÇÁ·Î±×·¥À» ÀνºÅçÇÒ ¶§ /usr/local ¹Ø¿¡ ÀνºÅçÇÏ°Ô µÈ´Ù. ¿¹:
/usr/local/httpd : NCSA Web Server°¡ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮
/usr/local/bin : Ãß°¡ ¼³Ä¡µÈ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÈÀÏÀÌ ÀÖ´Â µð·ºÅ丮 |
</usr/man> |
ÀÌ µð·ºÅ丮´Â Manual
page¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. Manual Page´Â manÀ̳ª xmanÀ» »ç¿ëÇؼ º¼¼ö
ÀÖ´Ù. |
¢Ñ
¡ß À¯´Ð½ºÀÇ ÆÄÀϸí
- ´ë¹®ÀÚ(A~Z), ¼Ò¹®ÀÚ(a~z), ¼ýÀÚ(0~9), ¹ØÁÙ(_), ¸¶Ä§Ç¥(.),
½°Ç¥(,)
- 14¹®ÀÚ ±îÁö¸¸ ºñ±³ÇϹǷΠ14¹®ÀÚ À̳»¿¡¼ ÀÛ¼º.
¢Ñ
¡ß À¯´Ð½ºÀÇ ÆÄÀÏÀ¯Çü
- ÀϹÝÆÄÀÏ
d µð·ºÅ丮
l ½Éº¼¸¯ ¸µÅ©
b ºí·Ï Ư¼öÆÄÀÏ
c ¹®ÀÚ Æ¯¼öÆÄÀÏ
p "pipe"Ư¼öÆÄÀÏ
¡Û . °ú .. ; .Àº ÀÚ½ÅÀÇ µð·ºÅ丮, ..Àº ºÎ¸ðµð·ºÅ丮 Ç׸ñ
¡Û Àý´ë°æ·Î¸í ; /(·çÆ®)ºÎÅͽÃÀÛÇÏ¿© ÇØ´çÆÄÀÏ ±îÁö ¸ðµç °æ·ÎÇ¥½Ã.
¡Û »ó´ë°æ·Î¸í ; ÇöÀç ÀÛ¾÷µð·ºÅ丮 Áß½ÉÀ¸·Î ºÎ¸ðµð·ºÅ丮´Â ../../directory µîÀ¸·Î
Ç¥½Ã
¡Û ¸µÅ©¸¸µé±â
¢Ñ -
Çϵ帵ũ(hard link) ; ÆÄÀÏ ½ÇÁ¦ ³»¿ëÀÎ inode¿¡ ´ëÇÑ Á¤º¸¸¦ °øÀ¯.
ex.
ln
test.txt testlink.txt ; test.txt ÆÄÀÏÀ» testlink.txt ·Î Çϵ帵ũ.
¡Þ
inode ; ls -il ; i ¿É¼ÇÀ» ÁÖ¸é ÆÄÀÏ ¿ÞÂÊ¿¡ inode¹øÈ£°¡ Ç¥½ÃµÈ´Ù.
- ½Éº¼¸¯¸µÅ©(soft link) ; ½ÇÁ¦·Î ¸µÅ©°¡ µÇ´Â °ÍÀÌ ¾Æ´Ï°í
¸µÅ©µÈ ÆÄÀÏ Á¤º¸¸¸ °¡Áø´Ù.
ex. ln -s
test2.txt testlink2.txt ; test2.txt ÆÄÀÏÀ» testlink2.txt ·Î ½Éº¼¸¯¸µÅ©.
¡ß ÆÄÀÏ Á¢±Ù±ÇÇÑ (permission) ; À¯´Ð½ºÀÇ ÈÀÏ »ç¿ë Çã°¡ ;
¢Ñ À¯´Ð½º
½Ã½ºÅÛÀº ´ÙÁß »ç¿ëÀÚ ½Ã½ºÅÛÀ̱⠶§¹®¿¡ ´Ù¸¥ »ç¿ëÀÚµé·ÎºÎÅÍ °¢ÀÚÀÇ ÈÀϵéÀ» º¸È£Çϱâ
À§ÇÏ¿©,
ÈÀÏ
»ç¿ë Çã°¡¶ó
°³³äÀ» µµÀÔÇÑ´Ù. ¸ðµç ÈÀÏÀº Ưº°ÇÑ »ç¿ëÀÚ³ª ±×·ì¿¡°Ô ¼ÒÀ¯µÇ¾î ÀÖ´Ù.
ls
-al ÀÇ ¸í·ÉÀ» ÁÖ¸é ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ Á¢±Ù »óŸ¦ º¸¿©ÁØ´Ù.
ÆÄÀÏÀ¯Çü |
user, owner (¼ÒÀ¯ÀÚ) |
group |
other |
- |
r |
w |
x |
r |
w |
x |
r |
w |
x |
ÀϹÝÈÀÏ |
4 |
2 |
1 |
4 |
2 |
1 |
4 |
2 |
1 |
r
; read(Àбâ), w ; write(¾²±â), x ; execute(½ÇÇà) |
user´Â ÈÀÏÀ» ¸¸µç À¯Àú,
groupÀº ÈÀÏÀ» ¸¸µç À¯Àú¿Í °°Àº ±×·ì¿¡ ÀÖ´Â À¯Àú,
others´Â ±× ¹ÛÀÇ ¸ðµç À¯Àú¸¦ ¸»ÇÑ´Ù.
¡Þ chmod (change file modes)
- ±âÈ£¸¦ ÀÌ¿ë Á¢±Ù±ÇÇÑ º¯°æ ¹æ¹ý
±âÈ£ |
Á¢±Ù±ÇÇÑ
ÀÇ¹Ì |
¿¹ |
+ |
ºÎ¿© |
chmod o+rw test.txt
; ÆÄÀÏ test.txtÀ» »ç¿ëÀÚ¿¡°Ô Àбâ¿Í ¾²±â ±ÇÇѺο© |
- |
Á¦°Å |
chmod g-rw test.txt
; ÆÄÀÏ test.txtÀ» ±×·ì¿¡°Ô Àбâ¿Í ¾²±â ±ÇÇÑÁ¦°Å |
= |
¼³Á¤ |
chmod u=rw test.txt
; ÆÄÀÏ test.txtÀ» À¯Àú¿¡°Ô Àбâ¿Í ¾²±â ±ÇÇѼ³Á¤ |
chmod u+rw file¸í : user¿¡°Ô read, write ±ÇÇÑÀ»
ÁØ´Ù.
(user¿¡°Ô write±ÇÇÑÀÌ ¾øÀ¸¸é ÈÀÏÀ» Áö¿ï¼öµµ ¾ø´Ù.)
chmod a+r file¸í : user, group, other¿¡ read ±ÇÇÑÀ» ÁØ´Ù.
chmod go-wx file¸í : group, other¿¡°Ô¼ write, execute ±ÇÇÑÀ» »°´Â´Ù.
- ¼ýÀÚ¸¦ ÀÌ¿ë Á¢±Ù±ÇÇÑ º¯°æ ¹æ¹ý
|
user |
group |
other |
- |
r |
w |
x |
r |
w |
x |
r |
w |
x |
|
4 |
2 |
1 |
4 |
2 |
1 |
4 |
2 |
1 |
¿¹ |
7 |
6 |
6 |
chmod
766 ; user¿¡°Ô´Â Àбâ¿Í ¾²±â ½ÇÇà ±ÇÇÑÀ» ºÎ¿© group¿¡°Ô´Â
Àбâ¿Í ¾²±â ±ÇÇÑÀ» ºÎ¿© other¿¡°Ô´Â
Àбâ¿Í ¾²±â ±ÇÇÑÀ» ºÎ¿© |
¢Ñ ¡Þ
umask ; »ç¿ëÀÚ°¡ ÆÄÀÏÀ» »ý¼º ÇÒ ¶§ ºÎ¿©µÇ´Â ±âº»
Á¢±Ù ±ÇÇÑ ; 8Áø¼öÀÇ º¸¼ö°ªÀ¸·Î ¼³Á¤
ex.
umask 011 ; ÆÄÀÏ »ý¼º½Ã permission 766°ªÀ¸·Î ¼³Á¤µÈ´Ù.
¢Ñ ¡ß ftp ; ftp »çÀÌÆ®¿¡ Á¢¼Ó ÇßÀ»
¶§ ´ÙÀ½°ú°°Àº ¸í·É»ç¿ë
¸í·É¾î |
±â´É |
|
dir |
µð·ºÅ丮 º¸±â |
|
cd |
µð·ºÅ丮 ¹Ù²Ù±â |
|
lcd |
·ÎÄÃ(client)ÄÄÇ»ÅÍ(³»ÄÄÇ»ÅÍ)ÀÇ
µð·ºÅ丮 º¯°æ |
|
hash |
´Ù¿î·Îµå »óÅ ǥ½Ã |
|
get |
ÆÄÀÏ ´Ù¿î·Îµå ¹Þ±â |
|
mget |
¿©·¯°³ÀÇ ÆÄÀÏ ´Ù¿î·Îµå
¹Þ±â |
|
put |
ÆÄÀÏ ¿Ã¸®±â |
|
mput |
¿©·¯°³ÀÇ ÆÄÀÏ ¿Ã¸®±â |
|
ascii |
¾Æ½ºÅ°¸ðµå·Î Àü¼ÛÇϱâ |
|
binary |
¹ÙÀ̳ʸ® ¸ðµå·Î Àü¼ÛÇϱâ |
|
! |
ftpÁ¢¼ÓÁß ³» ÄÄÇ»ÅÍ ¸í·É
½ÇÇà½Ã ¸í·É¾î ¾Õ¿¡ ºÙÀδ٠|
|
prompt |
´ëÈ½Ä ¸ðµå |
|
bye |
Á¾·á |
|
¡ß Ws_Ftp ; http://www.ipswitch.com
; ´ëü·Î ¸¹ÀÌ »ç¿ëÇÏ´Â FTP
¡ß ALFTP ; http://www.altools.co.kr ; ±¹³»¿¡¼ ¸¸µç FTP
¡ß Anonymous FTP ; ´©±¸³ª ÆÄÀÏÀÏ ´Ù¿îÇÏ°í ÆÄÀÏÀ» ¿Ã¸± ¼ö ÀÖ´Â ¼ºñ½º.
ex.
¼¿ï´ëÇб³ ftp.snu.ac.kr
µ¥ÀÌÄÞ
ftp.dacom.co.kr
¡ß »õ·Òµ¥ÀÌÅÍ¸Ç ; http://www.serome.co.kr
; telnetÁ¢¼ÓÀ» À§ÇØ ¸¹ÀÌ »ç¿ëµÇ´Â ¾Ö¹°·¹ÀÌÅÍ.
¡ß X-manager ; ³×Æ®¿öÅ©·Î ¿¬°áµÈ UNIX½Ã½ºÅÛÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» Windows¿¡¼
½ÇÇà½ÃÅ°´Â ¼ÒÇÁÆ®¿þ¾î.
http://www.netsarang.co.kr
¡ß ptk laek gul cks@disys.korea.ac.kr
- UNIX ±âº» ¸í·É¾î
Linux/Unix ¸í·É¾î
|
¼³ ¸í
|
MS-DOS ºñ±³
|
./x
|
x ÇÁ·Î±×·¥ ½ÇÇà (ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â °Í)
|
x
|
¡è/
¡é
|
ÀÌÀü¿¡(¡è) / ´ÙÀ½¿¡(¡é) ÀÔ·ÂÇß´ø ¸í·É¾î
|
doskey
|
cd x (¶Ç´Â cd /x)
|
µð·ºÅ丮 X·Î °¡±â
|
cd
|
cd .. (¶Ç´Â cd ../ ¶Ç´Â cd
/..)
|
ÇÑ µð·ºÅ丮 À§·Î °¡±â
|
cd..
|
x ´ÙÀ½ [tab] [tab]
|
x ·Î ½ÃÀÛÇÏ´Â ¸ðµç ¸í·É¾î º¸±â
|
-
|
adduser
|
½Ã½ºÅÛ¿¡ »ç¿ëÀÚ Ãß°¡
|
/
|
ls (¶Ç´Â dir)
|
µð·ºÅ丮 ³»ºÎ º¸¿©ÁÖ±â
|
dir
|
cat
|
Å͹̳Π»óÀÇ ÅؽºÆ® ÆÄÀÏ º¸±â
|
type
|
mv x y
|
ÆÄÀÏ x¸¦ ÆÄÀÏ y·Î ¹Ù²Ù°Å³ª ¿Å±â±â
|
move
|
cp x y
|
ÆÄÀÏ x¸¦ ÆÄÀÏ y·Î º¹»çÇϱâ
|
copy
|
rm x
|
ÆÄÀÏ Áö¿ì±â
|
del
|
mkdir x
|
µð·ºÅ丮 ¸¸µé±â
|
md
|
rmdir x
|
µð·ºÅ丮 Áö¿ì±â
|
rd
|
rm -r x
|
µð·ºÅ丮 x¸¦ Áö¿ì°í ÇÏÀ§µµ ´Ù Áö¿ì±â
|
deltree
|
rm p
|
ÆÐÅ°Áö Áö¿ì±â
|
-
|
df (¶Ç´Â df x)
|
ÀåÄ¡ xÀÇ ³²Àº °ø°£ º¸¿©ÁÖ±â
|
chkdsk ?
|
top
|
¸Þ¸ð¸® »óÅ º¸¿©ÁÖ±â(q´Â Á¾·á)
|
mem
|
man x
|
¸í·É¾î x¿¡ °üÇÑ ¸Å´º¾ó ÆäÀÌÁö ¾ò±â
|
/
|
less x
|
ÅؽºÆ® ÆÄÀÏ x º¸±â (¸®´ª½º¿¡¼´Â ´õ ¸¹Àº ÇÊÅÍ Àû¿ë °¡´É)
|
type x | more
|
echo
|
¾î¶² °ÍÀ» echo ȸ鿡 ÀμâÇÑ´Ù.
|
echo
|
mc
|
UNIX¸¦ À§ÇÑ ³ëÅÏ Ä¿¸Ç´õ
|
nc
|
mount
|
ÀåÄ¡ ¿¬°á(¿¹: CD-ROM, ¿¬°áÀ» ÇØÁ¦ÇÏ·Á¸é umount)
|
-
|
halt
|
½Ã½ºÅÛ Á¾·á
|
-
|
reboot ([ctrl] + [alt] +[del])
|
½Ã½ºÅÛ ´Ù½Ã ½ÃÀÛÇϱâ
|
[ctrl] + [del] + [del]
|
°í±Þ ¸í·É¾î
|
|
chmod <±ÇÇÑ> <ÆÄÀÏ>
|
ÆÄÀÏ ±ÇÇÑ(permissions) º¯°æ
|
ls -l x
|
ÆÄÀÏ xÀÇ ÀÚ¼¼ÇÑ »óȲÀ» º¸¿©ÁÜ
|
ln -s x y
|
x¿¡¼ y·Î ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µé¾î ÁÜ
|
find x -name y -print
|
µð·ºÅ丮 x¾È¿¡¼ ÆÄÀÏ y¸¦ ã¾Æ¼ ȸ鿡 ±× °á°ú¸¦ º¸¿©ÁÜ
|
ps
|
Áö±Ý ÀÛµ¿ÁßÀÎ ¸ðµç ÇÁ·Î¼¼½ºµéÀ» º¸¿©ÁÜ
|
kill x
|
ÇÁ·Î¼¼½º x¸¦ Á¾·á (x´Â ps ¸í·ÉÀ¸·Î ¾Ë °Ô µÈ PID)
|
[alt] + F1 - F7
|
Å͹̳Π1-7±îÁö ¹Ù²Ù±â (ÅؽºÆ® Å͹̳ο¡¼; F7Àº X-À©µµ¿ì(½ÃÀ۵ɶ§))
|
lilo
|
ºÎÆ® µð½ºÅ©¸¦ ¸¸µê
|
¿ë¾î
|
|
symlink
|
´Ù¸¥ ÆÄÀÏÀ̳ª µð·ºÅ丮·Î ½Éº¼¸¯ ¸µÅ©. À©µµÀ¯98ÀÇ ¹Ù·Î°¡±â °°Àº °Í
|
shell script
|
¿©·¯ ¸í·É¾îµéÀ» Â÷·Ê·Î ¼öÇàÇÏ°Ô ÇÑ °Í. MS-DOSÀÇ ¹èÄ¡ ÆÄÀÏ °°Àº °Í
|
¢À ls ; µµ½ºÀÇ dir °ú °°ÀÌ ÇöÀç µð·ºÅ丮
¾ÈÀÇ ¸ðµç ÆÄÀÏ°ú µð·ºÅ丮¸íÀ» Ç¥½Ã.
ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é ls -l À» »ç¿ë ÇÕ´Ï´Ù ex) ls -l
test.*
ls -al >test.txt ; ÇöÀç µð·¢Å丮 ¸®½ºÆ®¸¦ test.txt¶ó´Â
ÆÄÀÏ·Î Ãâ·Â
ls -al > lpr ; ÇÁ¸°ÅÍ·Î ¹Ù·Î Ãâ·Â
ls >> test.txt ; ÀÌÀütest.txtÀÇ ³»¿ë¿¡ ls³»¿ëÀ»
Ãß°¡ÇÏ¿© ±â·Ï.
ls | sort ;
ls -l ; ÈÀÏ Çã¿ë ¿©ºÎ, ¼ÒÀ¯ÀÚ, ±×·ì, Å©±â,
³¯Â¥ µîÀ» Ãâ·ÂÇÑ´Ù. ls -F ; ÈÀÏÀÇ ÇüÅ¿Í
ÇÔ²² Ãâ·ÂÇÑ´Ù. (/ : µð·ºÅ丮, * : ½ÇÇàÈÀÏ, @ : ½Éº¼¸¯ ¸µÅ© ) ls
-R ; ¼ºê µð·ºÅ丮ÀÇ ³»¿ëÀ» Æ÷ÇÔÇÏ¿© Ãâ·ÂÇÑ´Ù.
¢À ls -F ; ÀÌ ¸í·ÉÀ» ÁÖ¾úÀ» ¶§ ÆÄÀÏ¸í µÚ¿¡ ºÙ´Â
¹®ÀÚ·Î ÆÄÀÏÀ¯ÇüÀ» ¾Ë ¼ö ÀÖ´Ù.
"/"´Â
µð·ºÅ丮, "*"´Â ½ÇÇà°¡´ÉÇÑ ÆÄÀÏ, "@"´Â ½Éº¼¸¯¸µÅ©
¢À mkdir ; MaKe DIRectory ; µð·ºÅ丮 »ý¼º ex. mkdir
home1 ; home1µð·ºÅ丮 »ý¼º
¢À pwd ; print working directory ; ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ ¾Ë·ÁÁØ´Ù.
¢À reboot ;
¢À cd ; µµ½ºÀÇ cd ¸í·É°ú °°ÀÌ µð·ºÅ丮¸¦ À̵¿ÇÒ¶§ »ç¿ë ÇÕ´Ï´Ù. À̶§
µµ½º¸í·É°ú´Â ´Þ¸®
cd ¿Í .. »çÀÌ¿¡
½ºÆäÀ̽º¸¦ ³Ö¾î¾ß ÇÕ´Ï´Ùex) cd ..
¢À cd ; logon directory·Î °£´Ù.
¢À cd / ;root(/)·Î °£´Ù.
¢À pwd ; ÇöÀç µð·ºÅ丮¸¦ È®ÀÎ ÇÒ¶§ »ç¿ë ÇÕ´Ï´Ù.
¢À cp ; ÈÀÏ(µé)À» ´Ù¸¥ ÈÀÏ À̸§À¸·Î º¹»çÇϰųª
´Ù¸¥ µð·ºÅ丮·Î º¹»çÇÑ´Ù.
º¹»ç ÇÏ·Á´Â ÆÄÀÏÀÌ µð·ºÅ丮ÀÏ °æ¿ì ÇÏÀ§ µð·ºÅ丮±îÁö ¸ðµÎ
º¹»ç ÇÕ´Ï´Ù.
ex)
cp -r test1 test2 cp -i ; °°Àº ÈÀϸíÀ» °®´Â ÈÀÏÀÌ
ÀÖÀ» °æ¿ì, »ç¿ëÀÚ È®ÀÎÈÄ º¹»çÇÑ´Ù. cp -r ; ¼ºê
µð·ºÅ丮¸¦ Æ÷ÇÔÇÑ ¸ðµç ÈÀÏ º¹»çÇÑ´Ù.
¢À mv ; ÈÀÏ(µé)À» ´Ù¸¥ ÈÀÏÀ̳ª µð·ºÅ丮·Î À̵¿. ex)
mv test/data test1/data ; test/data ÆÄÀÏÀ» test1/data
·Î À̵¿ ÇÕ´Ï´Ù.
mv -f ; ¿Å°ÜÁú µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â ÈÀÏÀÌ ÀÖÀ¸¸é
µ¤¾î¾´´Ù. (force) mv -i ; ¿Å°ÜÁú µð·ºÅ丮¿¡
Á¸ÀçÇÏ´Â ÈÀÏÀÌ ÀÖÀ¸¸é È®ÀÎÇÑ´Ù. (interactive)
¢À rm ; ƯÁ¤ ÈÀÏ(µé)À» Áö¿ì´Â ¸í·É . ex) rm test
À¯´Ð½º ÇÏ¿¡¼
ÈÀÏÀ» Áö¿ì¸é, º¹±¸°¡ ºÒ°¡´ÉÇÏ´Ù. rm -i ;
Áö¿ì±â Àü¿¡ È®ÀÎÇÑ´Ù. (interactice) rm -r ;
¼ºê µð·ºÅ丮¸¦ Æ÷ÇÔÇÏ¿© Áö¿î´Ù. (recursive)
¢À mkdir / rmdir ; »õ·Î¿î µð·ºÅ丮¸¦ ¸¸µé°Å³ª »èÁ¦ÇÒ¶§ »ç¿ë ÇÕ´Ï´Ù. ex)
mkdir test, rmdir test
¢À rmdir ; ºñ¾î ÀÖ´Â µð·ºÅ丮¸¦ Áö¿î´Ù. rmdirÀ»
»ç¿ëÇÒ ¶§´Â ÇöÀç µð·ºÅ丮°¡ Áö¿öÁú µð·ºÅ丮 ¾È¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ¾ÈµÈ´Ù.
(ÈÀÏÀ»
Æ÷ÇÔÇÏ°í ÀÖ´Â µð·ºÅ丮¸¦ Áö¿ì·Á¸é rm -rÀ» »ç¿ëÇÑ´Ù.
ÀÌ
¸í·ÉÀº ¸¹ÀÌ »ç¿ëÇÏÁö¸¸ »ç¿ëÇÒ¶§ Á¶½ÉÇؾßÇÏ´Â ¸í·ÉÀÌ´Ù. »ç¿ëÀÚÀÇ
µð·ºÅ丮 Àüü¸¦ Áö¿ö¹ö¸±¼öµµ ÀÖ´Ù.)
¢À chmod ; ÆÄÀÏÀ» ÀÐ°í ¾µ¼öÀÖ´Â ±ÇÇÑÀ» º¯°æÇÒ¶§ »ç¿ëÇÕ´Ï´Ù.
ex) chmod 666 test
0 : ¸ðµç Çã°¡ ¾ÈÇÔ
4 : Àбâ Çã°¡
5 : Àбâ/½ÇÇà Çã°¡
6 : Àбâ/¾²±â Çã°¡
7 : Àбâ/¾²±â/½ÇÇà Çã°¡
¢À cat ; ÇöÀç ÆÄÀÏÀÇ ¸ðµç ³»¿ëÀ» Ãâ·Â ÇÕ´Ï´Ù µµ½ºÀÇ type
¹®°ú °°½À´Ï´Ù.
cat
> or cat >> ´Â DOS¿¡¼ÀÇ copy con °ú °°´Ù.
¢À du ; ÇöÀç µð·ºÅ丮¿Í Æ÷ÇÔµÈ ¼ºê
µð·ºÅ丮ÀÇ »ç¿ë ¿ë·®À» Ãâ·ÂÇÑ´Ù.
ex) du
-k : KByte ´ÜÀ§·Î Ç¥½Ã
¢À df ; ÇϵåÀÇ Àüü ¿ë·® ¹× ³²Àº ¿ë·®À» Ãâ·ÂÇÑ´Ù.
ex)
df -k : KByte ´ÜÀ§·Î Ç¥½Ã
¢À adduser ; root¿¡¼ userÃß°¡·Î ¸¸µé
¶§ »ç¿ë ex. adduser study ;study IDÀÛ¼º
¢À su ; ex. su study ; study root·Î µé¾î°¨
¢À passwd ; password ÀÛ¼º
¢À ls -al ; ¼û±è ÈÀϱîÁö º¸¿©ÁØ´Ù.
¢À ls -F ; ÀÌ ¸í·ÉÀ» ÁÖ¾úÀ» ¶§ µÚ¿¡ ºÙ¾îÀÖ´Â ¹®ÀÚ°¡ "/"´Â µð·ºÅ丮,
"*"´Â ½ÇÇà°¡´ÉÇÑ ÆÄÀÏ, "@"½Éº¼¸¯ ¸µÅ©ÀÇ ¶æ.
¢À !! ; ¹Ù·Î ¾Õ ½ÇÇàÀ» ´Ù½Ã ½ÇÇà.
¢À ¸í·É¾î µÚ¿¡ &»ç¿ë (¹é±×¶ó¿îµå ÀÛ¾÷) ; ½Ã½ºÅÛ ¿©À¯½Ã°£¿¡ ¼öÇàÁö½Ã.
¢À ÆÄÀÌÇÁ¸í·É¾î(|) ; ex. ls | sort ; ¸®½ºÆ®¸¦ ¼ÒÆ®
¢À alias ; ¸í·É¾î ġȯ±â´É
alias kk ls -al ; "ls -al"À» kk·Î ¹Ù²Ù¾î ¼öÇàÇÏ´Â
°æ¿ì
¢À history ; ÀÌÀü¿¡ »ç¿ëÇÑ ¸í·ÉÀ» º¸¿©ÁØ´Ù.
! history¹øÈ£¸¦ Ä¡¸é ¼öÇà
¢À echo $SHELL ; »ç¿ë shellº¸±â
¢À chsh ; shell¹Ù²Ù±â
¢À setenv ;
¢À shutdown
¢À shutdown -r now
¢À cron ; ºÐ ½Ã ÀÏ ¿ù ¿äÀÏ ex.
30 4 1 * * ; ¸Å¿ù 1ÀÏ 4½Ã 30ºÐ¿¡ cron ¸í·É½ÇÇà
¢À floppy disk»ç¿ëÇϱâ
mnt/floppy
¿¡ ¼³Ä¡ÇÏ´Â °æ¿ì (root¿¡¼)
mount
/dev/fd0 /mnt/floppy
ls
/mnt/floppy ; È®ÀÎ
cd
/mnt/floppy
ls
-al ;
floppy disk ³»¿ëÀÌ º¸ÀδÙ
¢À more ; ÁÖ¾îÁø ÈÀÏÀÇ ³»¿ëÀ» ÇÑ È¸é¾¿ Ãâ·Â½ÃŲ´Ù.
¢À man ; ÁÖ¾îÁø ¸í·ÉÀ̳ª ÀÚ¿øµéÀÇ ¸Å´º¾óÀ» Ãâ·ÂÇÑ´Ù.
¢À grep ; ÁÖ¾îÁø ÆÐÅÏ(ãÀ»¹®ÀÚ)À» Æ÷ÇÔÇÏ´Â ÈÀÏÀÇ ¶óÀÎÀ» Ãâ·Â½ÃŲ´Ù.
(
-i ; ´ë ¼Ò¹®ÀÚ ¹«½Ã, -n ; ¶óÀÎ ¾ÕºÎºÐ¿¡ Çà¹øÈ£ ºÙÀδÙ)
ex)
grep main *.c ; *.c ÈÀÏ ³»¿ëÁß¿¡ mainÀ» Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿À»
ã¾Æ¼ ÈÀϸí°ú ¶óÀÎ, ±× ³»¿ëÀ» Ãâ·ÂÇÑ´Ù.
¢Ñ
¢À find ; ÈÀÏÀ» ã¾ÆÁÖ´Â À¯Æ¿¸®Æ¼.
ex)
find . -name "*.tex" -print ; ÇöÀç µð·ºÅ丮(.)¿¡¼ ±×
ÀÌÇÏÀÇ ¸ðµç µð·ºÅ丮¿¡¼ È®ÀåÀÚ°¡ texÀÎ
È®ÀåÀÚ¸¦
°¡Áø ¸ðµç ÈÀÏÀ» ã¾Æ¼ ȸ鿡 Ãâ·ÂÇØÁØ´Ù.
¢À Redirection ; [ > {file¸í} , >> {file¸í} ]
À̸¦
ÀÌ¿ëÇÔÀ¸·Î½á ¸í·ÉÀÇ °á°ú¸¦ ÈÀÏ·Î ¾òÀ» ¼ö°¡ ÀÖ´Ù.
ex)
/home/mix1009> ls > file-list ; lsÀÇ °á°ú¸¦ file-list ÈÀÏ¿¡
ÀúÀåÇÑ´Ù.
/home/mix1009>
ls -l >> file-list ; ls -lÀÇ °á°ú¸¦ file-list¿¡ Ãß°¡(append)ÇÑ´Ù.
¢À ÆÄÀÌÇÁ(Pipe) ; [ | {¸í·É¾î} ]
ÆÄÀÌÇÁ¶ó´Â
°ÍÀº ¿©·¯ ¸í·ÉÀ» È¥ÇÕÇÏ¿© »ç¿ëÇÒ ¶§, ÇÑ ¸í·ÉÀÇ °á°ú°¡ ´Ù¸¥ ¸í·ÉÀ¸·Î Àü¼ÛµÇ´Â
Åë·Î¶ó°í ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
ex)
/home/mix1009> ls | sort
/home/mix1009>
ls -l /usr/bin | more
/home/mix1009>
ls -al | grep rc | sort
¢À nslookup ;
¢À arp ;
¢À ping ;
¢À rlogin ;
¢À telnet ;
¢À netstat ;
¢À traceroute ;
¢À iconfig ;
¢À FTP(File Transfer Protocol) ;
¢À whois ;
*****************************************************************************************************************************
¸®´ª½º¿¡¼ ÀÚÁÖ ¾²ÀÌ´Â ¸í·É¾îµéÀÔ´Ï´Ù.. °£´ÜÇÑ ¼³¸íÇØ µÐ°ÍÀÔ´Ï´Ù..
alias(¸í·É¾î
°£¼ÒÈÇϱâ) apropos(°ü·ÃµÈ ¸í·É¾î ã±â) arch(ÄÄÇ»ÅÍ Á¾·ù ¾Ë±â) arp(°°Àº ¼ºê³ÝÀÇ IP º¸¿©ÁÖ±â)
at(ÀÛ¾÷ ½Ã°£ Á¤Çϱâ) atd(°èȹ¼º ÀÖ´Â ÀÛ¾÷ ½ÇÇàÇϱâ) awk(ƯÁ¤ ÆÐÅÏ ¹®ÀÚ Ã³¸®Çϱâ) a2p(ÆÞ ÆÄÀÏ·Î
¹Ù²Ù±â) badblocks(¹èµå ºí·° °Ë»çÇϱâ) bc(°è»ê±â) biff(¸ÞÀÏ ¼ö½Å ¼Ò¸®·Î È®ÀÎÇϱâ) bg(ÈĸéÀÛ¾÷;
¹è°æÈ¸é ¼³Á¤) bind(Å°³ª ÇÔ¼ö ¼ø¼ °áÇÕÇϱâ) break(·çÇÁ ºüÁ®³ª°¡±â) cal(´Þ·Âº¸±â)
builtin(³»ºÎ ¸í·É¾î ¾Ë¾Æº¸±â) case(Á¶°Ç ó¸®Çϱâ) cat(ȸé»ó¿¡¼ ÆÄÀÏ º¸±â) cd(µð·ºÅ丮
º¯°æÇϱâ) cfdisk(µð½ºÅ© ¼³Á¤Çϱâ) chattr(ÆÄÀÏ ¼Ó¼º º¯°æÇϱâ) chfn(»ç¿ëÀÚ Á¤º¸ º¯°æÇϱâ)
chgrp(ÆÄÀÏ, µð·ºÅ丮°¡ ¼ÓÇß´ø ±×·ì ¹Ù²Ù±â) chmod(ÆÄÀÏ ±ÇÇÑ ¹Ù²Ù±â) chown(ÆÄÀÏ ÁÖÀÎ ¹Ù²Ù±â)
chsh(ÁöÁ¤µÈ ¼Ð ¹Ù²Ù±â) cksum(CRC°ªÀ» Á¡°ËÇÑ´Ù) clear(ȸé û¼ÒÇϱâ) clock(CMOS ½Ã°¢À»
Á¶Á¤Çϱâ) cmp(ÆÄÀÏ ºñ±³Çϱâ) colcrt(¹®ÀÚ º¯È¯ ÇÊÅÍ) colrm(¿ »èÁ¦Çϱâ) column(°¡·Î
Á¤·ÄÇϱâ) comm(ÆÄÀÏ ºñ±³ Ãâ·ÂÇϱâ) command(¸í·É¾î ¾Ë¾Æº¸±â) continue(·çÇÁ °è¼Óµ¹±â) cp(ÆÄÀÏ
º¹»çÇϱâ) cpio(º¹»çº» ¸¸µé±â) crontab(cronÀ» °ü¸®ÇÑ´Ù) csplit(ÆÄÀÏ¿¡ ¼½Ä, ±ÔÄ¢ Á¤Çϱâ)
cut(ÇÊ¿äÇÑ Çʵ常 Ãâ·ÂÇϱâ) date(³¯Â¥ º¸±â) dd(ºí·°ÀåÄ¡ ÀÐ°í ¾²±â) debugfs(ext2 ÆÄÀÏ ½Ã½ºÅÛ
µð¹ö±ëÇϱâ) declare(º¯¼ö ¼±¾ðÇϱâ) df(ÆÄÀÏ ½Ã½ºÅÛÀÇ »ç¿ë·® º¸±â) dirs(µð·ºÅ丮 ¸ñ·Ï Ç¥½ÃÇϱâ)
dmesg(ºÎÆà ¸Þ½ÃÁö º¸±â) dnsdomainname(DNS À̸§ Ãâ·Â) domainname(NIS À̸§
Ãâ·Â&¼³Á¤) du(µð·ºÅ丮¿Í ÆÄÀÏÀÇ ¿ë·® ÆľÇÇϱâ) dumpe2fs(ÆÄÀÏ ½Ã½ºÅÛ Á¤º¸ º¸±â) echo(Ç¥ÁØ
Ãâ·ÂÇϱâ) eject(ÀåÄ¡ ÇØÁ¦Çϱâ) elm(¸ÞÀÏ °ü·Ã) enable(³»ºÎ ¸í·É¾î ÁöÁ¤) env(ȯ°æº¯¼ö Ãâ·ÂÇϱâ)
eval(Àμö Àбâ) exec(¼Ð ¸í·É¾î ½ÇÇàÇϱâ) exit(Á¾·áÇϱâ) expand(ÅÇÀ» °ø¹éÀ¸·Î º¯È¯Çϱâ)
export(º¯¼ö ÁöÁ¤Çϱâ) e2fsck(ÆÄÀÏ ½Ã½ºÅÛ º¹±¸Çϱâ) fc(ÁöÁ¤µÈ ÆíÁý±â ¹Þ±â) fdformat(Ç÷ÎÇÇ
µð½ºÅ© Æ÷¸ËÇϱâ) fdisk(ÆÄƼ¼Ç ³ª´©±â) fg(ÁöÁ¤µÈ ÀÛ¾÷À» Àü¸é ÇÁ·Î¼¼½º·Î ½ÃÀÛÇϱâ) file(ÆÄÀÏ Á¾·ù º¸±â)
find(ÆÄÀÏ Ã£±â) finger(»ç¿ëÀÚ Á¤º¸ ¾Ë±â) fold(Á¤ÇüÈÇϱâ) fmt(Á¤ÇüÈÇϱâ) for(¹Ýº¹
½ÇÇàÇϱâ) free(¸Þ¸ð¸® »ç¿ë·® ¾Ë¾Æº¸±â) fsck(ÆÄÀÏ ½Ã½ºÅÛ °Ë»çÇϱâ) fstab(ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ °íÁ¤ÀûÀÎ Á¤º¸
ÀúÀåÇϱâ) ftp(ÆÄÀÏ Àü¼Û ÇÁ·Î±×·¥) fuser(ÇÁ·Î¼¼½º ID Ãâ·Â) getkeycodes(¸ÅÇÎ Å×À̺í Ãâ·ÂÇϱâ)
grep(ƯÁ¤ ¹®ÀÚ(¿) °Ë»öÇϱâ) gzexe(½ÇÇà ÆÄÀÏ ¾ÐÃàÇϱâ) gzip(¾ÐÃàÇϱâ) halt(½Ã½ºÅÛ Á¾·áÇϱâ)
hash(±â¾ïÇØ µÎ±â; index ¿ªÇÒ) head(ÆÄÀÏÀÇ ¾ÕºÎºÐ Ãâ·ÂÇϱâ) help(µµ¿ò¸» º¸¿©ÁÖ±â)
host(È£½ºÆ® Á¤º¸ º¸±â) history(»ç¿ë ¸í·É¾î ¸ñ·Ïº¸±â) hostname(¼¹ö À̸§ ¾Ë±â) id(°èÁ¤ Á¤º¸
¾Ë±â) if(Á¶°Ç¹® ½ÇÇàÇϱâ) ifconfig(·£Ä«µå¿¡ ÁÖ¼Ò ÇÒ´çÇϱâ) imolamod(¸ðµâ ¼³Ä¡Çϱâ)
inetd(ÀÎÅÍ³Ý ¼ºñ½ºÀÇ ÃÖ»óÀ§ µ¥¸ó) init(½ÇÇà ´Ü°è Á¤Çϱâ) ispell(öÀÚ¹ý °Ë»çÇϱâ)
jobs(¼öÇàÁßÀÎ ÇÁ·Î¼¼½º ¾Ë±â) kbd_mode(Å°º¸µå ¸ðµå Ãâ·ÂÇϱâ) kill(ÇÁ·Î¼¼½º Á×À̱â) klogd(Ä¿³Î
·Î±× µ¥¸ó) ldd(°øÀ¯ ¶óÀ̺귯¸®ÀÇ ÀÇÁ¸¼º ¾Ë±â) less(ÆäÀÌÁö ´ÜÀ§·Î Ãâ·ÂÇϱâ) let(Á¤±Ô½Ä Ç¥ÇöÇϱâ)
lilo(ºÎÆÃÇϱâ) ln(¸µÅ©Çϱâ) locate(ÆÐÅÏ¿¡ ¸Â´Â ÆÄÀÏ Ã£±â) login(·Î±×ÀÎÇϱâ)
logger(½Ã½ºÅÛ ·Î±× ±â·ÏÇϱâ) logname(»ç¿ëÀÚ ·Î±×ÀÎ¸í º¸¿©ÁÖ±â) logout(·Î±×ÀÎ ¼Ð Á¾·áÇϱâ)
look(ƯÁ¤ ´Ü¾î °Ë»öÇϱâ) losetup(Áߺ¹ ÀåÄ¡ È®ÀÎÇϱâ) lpd(ÇÁ¸°Æ® µ¥¸ó) lpq(ÇöÀç ÇÁ¸°Æ® ÀÛ¾÷
»óÅ Ãâ·ÂÇϱâ) lpr(Ãâ·ÂÇϱâ) lprm(´ë±â¿¿¡ ÀÖ´Â ¹®¼ »èÁ¦Çϱâ) ls(µð·ºÅ丮 ³»¿ëº¸±â) lsattr(ÆÄÀÏ
½Ã½ºÅÛÀÇ ¼Ó¼º º¸¿©ÁÖ±â) lsdev(Çϵå¿þ¾î ÀåÄ¡ Ãâ·ÂÇϱâ) lsmod(¸ðµâ Á¤º¸ Ãâ·ÂÇϱâ) mail(¸ÞÀÏ °ü·Ã)
make(ÄÄÆÄÀÏÇϱâ) man(¸Å´º¾ó º¸±â) mattrib mbadblocks mcd mcopy
mdel mdeltree mdir mesg(¸Þ½ÃÁö¸¦ ¹ÞÀ» ¼ö ÀÖ´ÂÁö È®ÀÎÇϱâ) mformat
minfo mkdir (µð·ºÅ丮 ¸¸µé±â) mke2fs(ÆÄÀÏ ½Ã½ºÅÛ »ý¼ºÇϱâ) mkfs(ÆÄÀÏ ½Ã½ºÅÛ ¸¸µé±â)
mknod(Ư¼ö ÆÄÀÏ ¸¸µé±â) mkswap(½º¿Ò ¿µ¿ª ÁöÁ¤Çϱâ) mlabel mmd mmount
mmove mpartition mount(ÀåÄ¡ ¿¬°áÇϱâ) more(È¸é ´ÜÀ§·Î Ãâ·ÂÇϱâ) mrd
mren mtoolstest mtype mutt(¸ÞÀÏ °ü·Ã) mv(ÆÄÀÏ ¿Å±â±â) mzip
netstat(ÇöÀç ³×Æ®¿÷ »óȲ º¸±â) nice(ÇÁ·Î¼¼½º ¿ì¼± ¼øÀ§ º¯°æÇϱâ) od(8Áø¼ö·Î ÆÄÀÏ º¸±â)
passwd(¾ÏÈ£ ÀÔ·ÂÇϱâ) pidof(½ÇÇàÁßÀÎ ÇÁ·Î±×·¥ÀÇ ÇÁ·Î¼¼½º ID ã±â) pine(¸ÞÀÏ °ü·Ã)
ping(³×Æ®¿÷ È®ÀÎÇϱâ) popd(pushd Ãë¼Ò) ps(ÇÁ·Î¼¼½º »óÅ ¾Ë±â) pstree(ÇÁ·Î¼¼½º »ó°ü°ü°è
¾Ë±â) pwd(Àý´ë°æ·Î º¸¿©ÁÖ±â) quota(µð½ºÅ© ÇÑ°è·® ¾Ë±â) rarp(rarp Å×ÀÌºí °ü¸®Çϱâ) rcp(¿ø°Ý
È£½ºÆ®¿¡ ÆÄÀÏ º¹»çÇϱâ) rdev(·çÆ®, ½º¿ÒÀåÄ¡, ·¥ Å©±â, ºñµð¿À ¸ðµå¸¦ Á¶»çÇÏ°í ¼³Á¤Çϱâ) rdate(³×Æ®¿÷À¸·Î ½Ã°£
¼³Á¤Çϱâ) reboot(ÀçºÎÆÃÇϱâ) rmmod(¸ðµâ Áö¿ì±â) readonly(Àбâ Àü¿ëÀ¸·Î Ç¥½ÃÇϱâ)
renice(ÇÁ·Î¼¼½º ¿ì¼± ¼øÀ§ ¹Ù²Ù±â) reset(Å͹̳ΠÃʱâÈÇϱâ) restore(´Ù½Ã ÀúÀåÇϱâ)
rlogin(¹Ù·Î Á¢¼ÓÇϱâ) rm(ÆÄÀÏ Áö¿ì±â) rmdir (µð·ºÅ丮 Áö¿ì±â) route(¶ó¿ìÆà Å×À̺í
Ãß°¡/»èÁ¦Çϱâ) rpm(ÇÁ·Î±×·¥ Ãß°¡/»èÁ¦) rpm2cpio(rpmÀ» cpio·Î º¯È¯Çϱâ) rsh(¿ø°ÝÀ¸·Î ¸í·É¾î
½ÇÇàÇϱâ) rup(È£½ºÆ® »óÅ Ãâ·ÂÇϱâ) rusers(È£½ºÆ®¿¡ ·Î±×ÀÎÇÑ »ç¿ëÀÚ Ãâ·ÂÇϱâ) rwall(È£½ºÆ® »ç¿ëÀÚ¿¡°Ô
¸Þ½ÃÁö »Ñ¸®±â) script(±â·ÏÇϱâ) set(º¯¼ö°ª ¼³Á¤Çϱâ) setup(½Ã½ºÅÛ °ü·Ã ¼³Á¤Çϱâ)
showmount(È£½ºÆ®ÀÇ ¸¶¿îÆ® Á¤º¸ º¸¿©ÁÖ±â) shutdown(Àü¿ø ²ô±â) sleep(Àá½Ã ½¬±â)
source(½ºÅ©¸³Æ® ¹ø¿ªÇϱâ) split(ÆÄÀÏ ³ª´©±â) ssh(¾ÏÈ£ÈµÈ ¿ø°Ý ·Î±×ÀÎÇϱâ) stty(Å͹̳ζóÀÎ ¼³Á¤
º¸¿©ÁÖ±â) su(°èÁ¤ ¹Ù²Ù±â) suspend(¼Ð Áß´ÜÇϱâ) swapoff (½º¿Ò ÇØÁ¦Çϱâ) swapon(½º¿Ò
È°¼ºÈÇϱâ) sync(¹öÆÛ Àç¼³Á¤Çϱâ) syslogd(·Î±×ÀÎ °úÁ¤ ¼³Á¤Çϱâ) tac(°Å²Ù·Î º¸±â) tail(¹®¼
³¡ºÎºÐ Ãâ·ÂÇϱâ) talk(À̾߱âÇϱâ) tar(ÆÄÀÏ ¹±â) tcpdchk(tcp wrapper ¼³Á¤Çϱâ)
tcpmatch(³×Æ®¿÷ ¿äû¿¡ ´ëÇØ ¿¹ÃøÇϱâ) tee(Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ Ç¥ÁØ Ãâ·Â ¸¸µé±â) telnet(¿ø°ÝÁ¢¼ÓÇϱâ)
test(Å×½ºÆ®Çϱâ) times(¼Ð¿¡¼ÀÇ »ç¿ëÀÚ¿Í ½Ã½ºÅÛ ½Ã°£ Ãâ·ÂÇϱâ) top(cpu ÇÁ·Î¼¼½º »óȲ º¸¿©ÁÖ±â)
tr(¹®ÀÚ¿ ¹Ù²ãÁÖ±â) true(Á¾·á ÄÚµå ¸®ÅÏÇϱâ) type(À¯Çü º¸±â) ul(¹ØÁ٠ó¸®Çؼ º¸¿©ÁÖ±â)
ulimit(Á¦ÇÑÇϱâ) umask(¸Å½ºÅ© ¸ðµå ¼³Á¤Çϱâ) umount(ÀåÄ¡ ÇØÁ¦Çϱâ) unalias(º°¸í Á¦°ÅÇϱâ)
uname(½Ã½ºÅÛ Á¤º¸ º¸±â) unexpand(°ø¹é ¹®ÀÚ¸¦ ÅÇÀ¸·Î º¯È¯Çϱâ) uniq(Áߺ¹µÈ ¹®Àå ã±â)
useradd(»ç¿ëÀÚ °èÁ¤ ¸¸µé±â) userdel(°èÁ¤ »èÁ¦Çϱâ) usermod(»ç¿ëÀÚ °èÁ¤Á¤º¸ ¼öÁ¤Çϱâ)
unset(¼³Á¤ º¯¼ö ÇØÁ¦) uptime(½Ã½ºÅÛ ºÎÇÏ Æò±Õ º¸¿©ÁÖ±â) users(·Î±×ÀÎµÈ »ç¿ëÀÚ º¸¿©ÁÖ±â)
w(½Ã½ºÅÛ¿¡ Á¢¼ÓÇÑ »ç¿ëÀÚ »óȲ ¾Ë¾Æº¸±â) wait(ÇÁ·Î¼¼½º ±â´Ù¸®±â) wall(¸ðµç »ç¿ëÀÚ¿¡°Ô ¸Þ½ÃÁö º¸³»±â)
wc(¹®ÀÚ, ´Ü¾î, ¶óÀμö ¼¼±â) whatis(¸í·É¾îÀÇ °£´ÜÇÑ ¼³¸íº¸±â) while(·çÇÁ ¸í·É¾î) who(»ç¿ëÀÚ
¾Ë±â) write(ÄÜ¼Ö »ó¿¡¼ °£´ÜÇÑ ¸Þ½ÃÁö º¸³»±â) xcopy(¹Ýº¹ÀûÀ¸·Î º¹»çÇϱâ) XFree86
ypchfn(NIS¿¡¼ »ç¿ëÇÏ´Â chfn ¸í·É¾î) ypchsh(NIS¿¡¼ »ç¿ëÇÏ´Â chsh ¸í·É¾î)
yppasswd(NIS¿¡¼ »ç¿ëÇÏ´Â passwd ¸í·É¾î) zcat(¾ÐÃà ÆÄÀÏ º¸±â) zcmp(¾ÐÃà ÆÄÀÏ ºñ±³Çϱâ)
zforce(°Á¦·Î gz ¸¸µé±â) zgrep(¾ÐÃà »óÅ¿¡¼ grep ½ÇÇàÇϱâ) zmore(¾ÐÃà »óÅ¿¡¼ more ½ÇÇàÇϱâ)
znew(.Z ÆÄÀÏÀ» .gz·Î ´Ù½Ã ¾ÐÃàÇϱâ)
*****************************************************************************************************************************
¾ÐÃà°ü·Ã
¢Ñ
¢À tar ; ¿©·¯ ÆÄÀϵéÀ» Çϳª·Î ¹´Â ¿ªÇÒÀ» ÇÏ´Â ¸í·É.
( -c ; ¹À½ ÆÄÀÏ
»ý¼º, -x ; ÇϳªÀÇ ÆÄÀϸí·Î ¹¾îÁø ÆÄÀÏÀ» Ǭ´Ù. -f ;ÆÄÀÏ¸í º¸Á¸)
ex) tar cf {µð·ºÅ丮
or ÆÄÀÏ} {file name.tar} ; ÇϳªÀÇ ÆÄÀÏ·Î ¹À» ¶§
tar
xf {file name.tar} ; Çϳª ÆÄÀÏ·Î Ç®¶§
tar
vf {file name.tar} ; ÇϳªÀÇ ÆÄÀÏ·ÎµÈ ³»¿ë º¸¿©ÁÜ
tar
tf {file name.tar} ; ¸ñ·Ï º¸±â
ex : tar cfv filename.tar µð·ºÅ丮
or ÆÄÀÏ tar cfv 0510xxx.tar www : wwwµð·ºÅ丮 ¸ðµÎ¸¦ 0510xxx.tar·Î ÇϳªÀÇ ÆÄÀÏ·Î ¹À» ¶§
¢À gzip (GNU zip)
¢À compress / uncompress
ÀÎÁõ°ü·Ã
.htaccess À» ¾Æ·¡ ³»¿ëÀ¸·Î textÆÄÀÏ·Î ÀÛ¼ºÇÏ¿© ÇØ´ç µð·ºÅ丮¿¡ À̽ºÅ°¸ðµå·Î FTP¸¦ ÀÌ¿ëÇÏ¿© ¿Ã¸² (¶Ç´Â vi ÆíÁý±â·Î ÀÛ¼º)
|
AuthName Name < == ±×³É À̸§
AuthType Basic
AuthUserFile /home/user_id/www/folder/.htpasswd <== pwd ¸í·É¾î·Î ÇØ´ç °æ·Î ÀÔ·Â
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit>
|
telnet Á¢¼ÓÇÏ¿© ¾Æ·¡¿Í °°ÀÌ ÀÔ·Â Çϸé .htpasswd°¡ »ý¼ºµÊ
htpasswd -c .htpasswd ¿øÇϴ¾ÆÀ̵ð enter
New password: <== Æнº¿öµå ÀÔ·Â Re-type new
password: <== Æнº¿öµå ÀçÀÔ·Â
|
Ä¿³Î(kernel) : Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿ö¾î ¿¬°á
ñé ; Windows °æ¿ì ºÎÆýà ±¸¸§ ±×¸² È¸é ³ª¿À´Â ½Ã°£¿¡ ÇàÇØÁü
kernel / Ä¿³Î
¿î¿µÃ¼Á¦¿¡¼ °¡Àå ±âÃÊÀûÀÌ°í ÇÙ½ÉÀûÀÎ ±â´ÉÀ» ¼öÇàÇÏ´Â
ºÎºÐÀ¸·Î ¿î¿µÃ¼Á¦ÀÇ ´Ù¸¥ ºÎºÐµé¿¡ ´ëÇÑ ±âº» ¼ºñ½º¸¦ Á¦°øÇϸç ÁÖ±â¾ï
ÀåÄ¡¿¡ »óÁÖÇÏ°Ô µÈ´Ù.
Ä¿³ÎÀº ÁÖ·Î UNIX
¿î¿µÃ¼Á¦¿¡¼ »ç¿ëµÇ´Â ¿ë¾îÀ̸ç, °°Àº Àǹ̷Î
nucleus¿Í coreµµ ¸¹ÀÌ »ç¿ëµÈ´Ù. Ä¿³ÎÀº shell°ú ´ëÁ¶µÇ´Âµ¥, shellÀº
¿î¿µÃ¼Á¦ÀÇ °¡Àå ¿Ü°û ºÎºÐÀ¸·Î »ç¿ëÀÚµéÀÇ Ä¿¸Çµå¿Í ´ëȸ¦ ¼öÇàÇÑ´Ù.
Ä¿³ÎÀº ±× ½Ã½ºÅÛÀÇ
¸ðµç ÀÚ¿ø(Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î)À» °ü¸®ÇÏ°í, ÁغñÇؼ »ç¿ëÀÚµéÀÇ
ÀÛ¾÷ÀÌ ¼öÇàµÉ ¼ö ÀÖ°Ô ÇÑ´Ù. Ä¿³ÎÀÇ ±â´ÉÀº
¾Æ·¡°ú °°ÀÌ Å©°Ô ¸î ºÎºÐ ±¸¼ºµÇ¾î ÀÖ´Ù.
- ½Ã½ºÅÛÀÇ ¸Þ¸ð¸®¿Í °¢ ÇÁ·Î¼¼½ºÀÇ ÇÒ´ç¹®Á¦¸¦
°ü¸®ÇÏ´Â ±â´É
- CPU¸¦ »ç¿ëÇÏ´Â ¼ø¼¸¦ Á¤ÇÏ´Â ÀÏ. Áï ¸ðµç
»ç¿ëÀÚ°¡ ¿øÇÏ´Â ÀÛ¾÷À» µ¿½Ã¿¡ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÏ
- ½Ã½ºÅÛ¿¡¼ 󸮵Ǵ °¢Á¾ µ¥ÀÌŸ¸¦ º¯È¯, Àü¼Û
ÇÏ´Â ±â´É
- ½©°ú ¿¬°üµÇ¾î ½©¿¡¼ Áö½ÃÇÑ ÀÛ¾÷À» ¼öÇàÇÏ°í,
±× °á°ú¸¦ ½©·Î º¸³»´Â ÀÏ
- ÆÄÀÏ ½Ã½ºÅÛÀÇ Á¢±Ù ±ÇÇÑÀ» ó¸®ÇÏ´Â ÀÏ
|
|