|
¸¹Àº »ç¶÷µéÀÌ
¸®´ª½º¸¦ »ç¿ëÇϰí, ¶Ç ¹è¿ì±â À§ÇØ ¸®´ª½º¶ó´Â ¾öû³(?) ÇÁ·Î±×·¥¿¡ µµÀüÇÑ´Ù.
ÇÊÀÚ ¿ª½Ã 93³âºÎÅÍ ¸®´ª½º¿Í Àå±âÀûÀÎ ½Î¿ò ¾Æ´Ñ ½Î¿òÀ» Çϰí ÀÖ´Ù. ÇÊÀÚó·³
¾ÆÁ÷Àº ºÎÁ·ÇÑ »ç¶÷ÀÌ ÀÌ·¸°Ô ³²¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ±ÛÀ» ÀûÀ» ¼ö ÀÖ´Â ±âȸ°¡
¿Ô´Ù´Â °Í¿¡ ´ëÇØ ÇÏ´À´Ô²² °¨»çÇÑ´Ù. ¿©±â¼ »ìÆìº¼ ³»¿ëµéÀº Ãʺ¸ÀÚ¸¦ À§ÇÑ ³»¿ëµéÀÌ´Ù.
Áï, ¸®´ª½º ¼³Ä¡´Â ÇßÁö¸¸ ¾ÆÁ÷ ¾Æ¹« °Íµµ ¸øÇÏ´Â ºÐµéÀ» À§ÇÑ ±âÃÊÀûÀÎ °Á°¡
µÉ °ÍÀÌ´Ù. ÀÚ ±×·³ ÀÌÁ¦ ½ÃÀÛÇØ º¸ÀÚ.
ÈçÈ÷µé µµ½º³ª
À©µµ¿ì´Â »ç¿ëÇØ º¸¾ÒÀ» °ÍÀÌ´Ù. µµ½º¿¡¼ µð·ºÅ丮ÀÇ ÆÄÀÏÀ» º¸·Á¸é dirÀ» Ä¡¸é
µÈ´Ù. ±×·¸´Ù¸é, ¸®´ª½º¿¡¼´Â ¹»±î? ¹Ù·Î ls ÀÌ´Ù. ls´Â ¸¹Àº ¿É¼ÇÀ» °¡Áö°í
ÀÖ´Ù. ¼º¹Ì°¡ ±ÞÇÑ ºÐÀº man ls¸¦ ÇØº¸½Ã±æ...
À̹ø ¿¬Àç¿¡¼´Â
ls¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â °Íµé¸¸ ¾Ë¾Æº¸±â·Î ÇÑ´Ù.
(¿¹ 1)
ls
|
[root@lovin/usr]#
ls
X11@ games/
linux/
share/
X11R6/ home2/
local/
song/
X386@ i486-linuxaout/
lost+found/
src/
bin/ include/
man/
tmp@
dict/ info/
openwin/
doc/ lib/
qt/
etc/ libexec/
sbin/
[root@lovin/usr]#
|
±×³É ls
¸¦ Ä¡¸é ÇØ´ç µð·ºÅ丮ÀÇ ÆÄÀϵéÀÌ ³ª¿µÈ´Ù. À§´Â ÇÊÀÚÀÇ /usr µð·ºÅ丮ÀÌ´Ù.
¿©±â¼ Àá±ñ
ÆÄÀÏÀÇ ÇüŸ¦ ¼³¸íÇÑ´Ù.
¿©·¯ ÆÄÀϵé
Áß¿¡ "/" °¡ ºÙÀº ÆÄÀϵéÀÌ º¸ÀÏ °ÍÀÌ´Ù. À̰͵éÀº /usr
¹ØÀÇ ¼ºê µð·ºÅ丮¸¦ ¸»Çϸç, "@"°¡ ºÙÀº °ÍÀº ¸µÅ©(Link)µÈ
ÆÄÀϵéÀ» ¶æÇÑ´Ù. ¾Æ¹«°Íµµ ¾øÀÌ ±×³É ÆÄÀÏ¸í¸¸ ÀÖ´Â °ÍÀº ÀÏ¹Ý ÆÄÀÏÀÌ´Ù. ¿©±â±îÁö
´Ù ÀÌÇØ °¡¸®¶ó ¹Ï´Â´Ù.
(¿¹ 2)
ls-l
¿É¼Ç -l
ÀÌ ºÙÀº °ÍÀÌ´Ù. ¼Ò¹®ÀÚ l Àº longÀ» ¶æÇÑ´Ù.
ÆÄÀϵéÀÌ
¾ÆÁÖ ±æ°Ô ÇÑ ÆäÀÌÁö¸¦ ³Ñ¾î°¥ °ÍÀÌ´Ù. ÀÌ´Â ¸®´ª½º ÆÄÀϵ鿡 ´ëÇÑ Á¤º¸¸¦ ÆÄÀϸí°ú
ÇÔ²² ³ª¿µÈ °ÍÀÌ´Ù.
|
[root@lovin/usr]#
ls-l
total 70
lrwxrwxrwx 1
root root 5
Nov 11 03:58 X11->X11R6/
drwxr-xr-x 7
root root 1024
Nov 11 03:55 X11R6
lrwxrwxrwx 1
root root 5
Nov 11 03:58 386->X11R6/
drwxr-xr-x 3
root root 17408
Dec 6 10:27
bin/
drwxr-xr-x 2
root root 1024
Nov 11 04:11 dict/
drwxr-xr-x 195 root root
5120
Dec 6 10:26
doc/
drwxr-xr-x 2
root root 1024
Feb 7 1996 etc/
drwxr-xr-x 4
root root 1024
Nov 11 16:13 games/
drwxr-xr-x 4
root root 1024
Nov 8 13:01
home2/
drwxr-xr-x 3
root root 1024
Nov 11 03:58 i486-linuxaout/
drwxr-xr-x 34 root
root 4096
Nov 15 10:44 include/
drwxr-xr-x 2
root root 6144
Nov 15 10:44 lib/
drwxr-xr-x 58 root
root 6144
Dec 5 14:41
lib/
drwxr-xr-x 3
root root 1024
Nov 11 04:00 libexec/
drwxr-xr-x 4
root root 2048
Dec 6 10:25 linux/
drwxr-xr-x 16 root
root 1024
Nov 25 16:21 local/
drwxr-xr-x 2
root root 12288
Nov 11 03:55 local+found/
drwxr-xr-x 13 root
root 1024
Nov 16 02:03 man/
drwxr-xr-x 7
root root 1024
Nov 11 04:13 openwin/
drwxr-xr-x 10 root
root 1024
Nov 11 04:09 qt/
drwxr-xr-x 2
root root 3072
Dec 6 10:27 sbin/
drwxr-xr-x 13 root
root 1024
Nov 24 14:17 share/
-rw-r--r-- 1
root root 3
Dec 8 12:52 song/
drwxr-xr-x 4
root root 1024
Nov 11 04:09 src/
lrwxrwxrwx 1
root root 10
Nov 11 03:55 tmp->../var/tmp/
( 1 ) (2)
(3) (4) (5)
( 6
) (7)
|
()ÀÇ ¼ýÀÚµéÀ» º¸¶ó. Áö±ÝºÎÅÍ ÀÚ¼¼È÷ ¼³¸íÇϰڴÙ.
¿ì¼± (1)
Àº ¸ðµÎ 10°³ ÀÚ¸®·Î µÇ¾îÀÖ´Ù. ±× ÁßÀÇ d´Â µð·ºÅ丮¸¦ ÀǹÌÇÑ´Ù. ±× ´ÙÀ½ÀÇ
3ÀÚ¸® ±×·¯´Ï±î d ´ÙÀ½ÀÇ 3ÀÚ¸®´Â ÇØ´ç ÆÄÀÏ ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑÀ» ÀǹÌÇÑ´Ù. ´ëºÎºÐ
rwx·Î µÇ¾îÀÖÀ» °ÍÀÌ´Ù. r Àº Àбâ, w ´Â ¾²±â, x ´Â ½ÇÇàÀ» ¶æÇÑ´Ù.
´Ù½Ã ±× ´ÙÀ½ÀÇ 3ÀÚ¸®´Â ¼ÒÀ¯ ±×·ìÀÇ ±ÇÇÑÀ» ¶æÇϸç, ¸Ç ¸¶Áö¸· 3ÀÚ¸®´Â ±× ¿ÜÀÇ
»ç¶÷µéÀÇ ±ÇÇÑÀ» ¶æÇÑ´Ù.
(2) ˼
ÇØ´ç ÆÄÀÏÀ̳ª, µð·ºÅ丮ÀÇ ¸µÅ© ¼ö¸¦ ¶æÇÑ´Ù. ¸®´ª½º³ª À¯´Ð½º´Â ÆÄÀÏÀÌ ¿©·¯ ´Ù¸¥
µð·ºÅ丮³ª ´Ù¸¥ ÆÄÀÏ¿¡ ¸µÅ©°¡ µÇ¾îÀÖ´Ù. (2)´Â ¹Ù·Î ±× ¼ö¸¦ ³ªÅ¸³»´Â °ÍÀÌ´Ù.
(3),
(4) ¹øÀº ¼ÒÀ¯ÀÚ¿Í ¼ÒÀ¯ ±×·ìÀ» ³ªÅ¸³½´Ù. root(3) root(4)·Î ´ëºÎºÐ
µÇ¾îÀÖ´Ù. ÀÌ´Â ÇØ´ç ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡ root À̰í, ¼ÒÀ¯±×·ìµµ root ¶ó´Â
°ÍÀÌ´Ù. ¼ÒÀ¯ ±×·ì°ú ¼ÒÀ¯ÀÚ °³³äÀº ´ÙÀ½ ȸ¿¡ ¼³¸íÇϰڴÙ.
(5) ´Â
ÆÄÀÏÀÇ ¿ë·®ÀÌ´Ù.
(6) ˼
ÆÄÀÏÀÌ »ý¼ºµÈ ³¯Â¥À̸ç, (7) Àº ÆÄÀϸíÀÌ´Ù. ¿©±â¼± ¸µÅ©µÈ ÆÄÀϵ鵵 º¸¿©ÁØ´Ù.
(¿¹ 2)
ls-F
¿É¼Ç -F°¡
ºÙ¾ú´Ù. À̰ÍÀÇ °á°ú´Â ÀÌ¹Ì ¿©·¯ºÐÀº º¸¾Ò´Ù. ¹Ù·Î ls ÇßÀ» ¶§ ¼ºê µð·ºÅ丮¿¡
"/" °¡ ºÙÀº °ÍÀÌ´Ù.
¿ø·¡ÀÇ ls
´Â µð·ºÅ丮¿Í ÆÄÀÏÀ» ±¸ºÐÇÏÁö ¾Ê°í º¸¿©ÁØ´Ù. ±×·³ »ç¿ëÀÚÃø¿¡¼´Â ±¸ºÐÀÌ ¾È°¡¼
ºÒÆíÇϱâ ¦ÀÌ ¾øÀ» °ÍÀÌ´Ù. ±×·¡¼ »ç¿ëµÈ ¿É¼ÇÀÌ -FÀÌ´Ù.
Áö±ÝÀº Ä®¶ó
ls ·Î µð·ºÅ丮, ÀÏ¹ÝÆÄÀÏ, ¸µÅ©ÆÄÀÏ, ¾ÐÃàµÈ ÆÄÀÏÀ» º¸¿©ÁÖÁö¸¸, ¿¹ÀüÀÇ ¸®´ª½º´Â
±×·¯Áö ¸øÇß´Ù. Áö±Ýµµ ¼Ö¶ó¸®½º³ª, ±× ¿ÜÀÇ À¯´Ð½º¿¡¼´Â ±âº»ÀûÀ¸·Î´Â ±¸ºÐÀÌ µÇ¾î
ÀÖÁö ¾Ê´Ù. ±×·± Á¡¿¡¼ ¸®´ª½º´Â Á¤¸» Æí¸®ÇÑ ½Ã½ºÅÛÀÎ °ÍÀÌ´Ù.
ÀÚ ls-F
ÀÇ °á°ú¹°À» º¸ÀÚ.
|
[root@lovin/usr]#
ls-F
X11@ games/
linux/
share/
X11R6/ home2/
local/
song/
X386@ i486-linuxaout/
lost+found/
src/
bin/ include/
man/
tmp@
dict/ info/
openwin/
doc/ lib/
qt/
etc/ libexec/
sbin/
[root@lovin/usr]#
|
¸Ç À§ÀÇ ls ¿Í ¶È°°À» °ÍÀÌ´Ù. ÀÌ´Â ÇÊÀÚÀÇ ½Ã½ºÅÛ, Áï ÇÊÀÚÀÇ .bashrc
¿¡ ÀÌ¹Ì -F ¿É¼ÇÀÌ Á¤ÀǵǾî Àֱ⠶§¹®ÀÌ´Ù. ¸¸¾à, ¾ËÂ¥ ·¹µåÇÞ, ¾ËÂ¥ ½½·¢¿þ¾î¸¦
¾²´Â ºÐÀ̶ó¸é ±âº»ÀûÀ¸·Î µÇ¾îÀÖÀ» °ÍÀÌ´Ù. *.bashrc ÆÄÀÏÀÇ ¼³¸íÀº ±âȸ°¡
µÇ´Â´ë·Î ÇϰڴÙ.
Áö±Ý±îÁö
ls¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¿É¼ÇµéÀ» ¾Ë¾Æ º¸¾Ò´Ù.
±× ¹ÛÀÇ
¿©·¯ ¿É¼ÇµéÀº man ÆäÀÌÁö¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù. man ls ÇÏ¸é µÈ´Ù. ÇÊÀÚ°¡
¾Ë±â·Î´Â À¯´Ð½º/¸®´ª½º ´Â ´ë·« 300~400 °³ÀÇ ¸í·É¾î°¡ ÀÖ´Ù°í ÇÑ´Ù. ÀÌ
¸¹Àº ¸í·É¾îµéÀ» ÀÏÀÏÀÌ ¾Ë Çʿ䵵 ¾ø´Ù. ±×¶§±×¶§ man ÆäÀÌÁö¸¦ Âü°í ÇÏ¸é µÉ
°ÍÀÌ´Ù. ±×·¯´Ï µµ½ºÃ³·³ »ý°¢Çؼ ¸í·É¾î¸¦ ´Ù ¿Ü¿ì°Ú´Ù´Â »ý°¢Àº ¹ö¸®±â ¹Ù¶õ´Ù.
ÇÊÀÚµµ ¾ÆÁ÷
¸®´ª½º ¸í·É¾î¸¦ ÀüºÎ ´Ù ¾ËÁö ¸øÇÑ´Ù. ¾Æ´Ï ±× ´©±¸µµ ¸®´ª½º ¸í·É¾î³ª ¿É¼ÇÀ»
´Ù ¾Ë ¼ö ¾øÀ» °ÍÀÌ´Ù. ÀÌÀ¯´Â ¸®´ª½º´Â »ì¾ÆÀÖ°í ²÷ÀÓ¾øÀÌ Áøº¸ÇÏ´Â OS À̱â
¶§¹®ÀÌ´Ù. ÇÏ·ç°¡ ´Ù¸£°Ô ÀÀ¿ë Ç®±×¸²µéÀÌ ³ª¿À´Âµ¥, ¾îÂî ´Ù ¾Ë ¼ö Àְڴ°¡?
³Ê¹« Á¶±ÞÇÏ°Ô ¸®´ª½º¸¦ ¹è¿ì·Á°í ÇÏ¸é ±Ý¹æ ÁöÄ¡°Ô µÈ´Ù. Â÷±ÙÂ÷±Ù ÀÍÇô ³ª°¡±â
¹Ù¶õ´Ù.
¸®´ª½º¿¡
´ëÇÑ ÇÊÀÚÀÇ ÀÇ°ß Çϳª
ÇÊÀÚ´Â ¸¹Àº
OS µéÀ» ´Ù·ç¾î ¿Ô´Ù. µµ½º, À©µµ¿ì, OS/2, ³Ø½ºÆ®½ºÅÜ, ¼Ö¶ó¸®½º, ¸®´ª½º
µîµî ÇöÁ¸ÇÏ´Â À¢¸¸ÇÑ OS µéÀº °ÅÀÇ ´Ù·ç¾î ºÃ´Ù°í »ý°¢ÇÑ´Ù. ±× Áß ÇÊÀÚ°¡ °¡Àå
ÁÁ¾ÆÇÏ´Â °ÍÀº LINUX ÀÌ´Ù. 93³âºÎÅÍ ´ëÇϱ⠽ÃÀÛÇÑ ¸®´ª½º´Â ¾²¸é ¾µ¼ö·Ï
Á¤¸» ¸¸Á·°¨À» ÁØ´Ù.(´Ü, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ºÎºÐÀÌ Á» ¹ÌÈíÇϱä ÇÏÁö¸¸, °¢Á¾
À©µµ¿ì ¸Å´ÏÀú·Î ±Øº¹ÇÒ ¼ö ÀÖ´Ù) Áö±ÝÀº ¼Ö¶ó¸®½º¿Í ¸®´ª½º¸¦ »ç¿ëÇϰí ÀÖ´Ù. ¼Ö¶ó¸®½º´Â
ȸ»ç ³»ÀÇ ³×Æ®¿÷À» »ç¿ëÇÒ ¶§ ¾²°í ÀÖÀ¸¸ç, ¹é¾÷¿ëÀ¸·Îµµ »ç¿ëÇÑ´Ù.(Sparc
¿¡´Ù°¡ ·¹µåÇÞÀ» ±ò¾Ò´Âµ¥ Á¤¸»ÀÌÁö ³Ê¹« ÁÁ¾Ò´Ù.) ¸®´ª½º´Â ÀÎÅÍ³Ý ¼¹ö, °¢Á¾
¼¹öÀÇ OS ·Î »ç¿ëÇϰí ÀÖ´Ù. ¾ÆÁ÷±îÁö ´Ù¿îÀÌ µÇ°Å³ª, ÀÌ»óÇö»óÀ» º¸ÀÎ °æ¿ì´Â
¾ø´Ù. ȸ»ç¿¡¼ ¼Ö¶ó¸®½º¸¸ »ç¶÷µéµµ ¸®´ª½º¸¦ º¸´õ´Ï, ¸®´ª½ºÀÇ ¼º´É¿¡ ÀÔÀ» ´Ù¹°Áö
¸øÇÏ¿´´Ù.
¾ÆÁ÷ ¸®´ª½ºÀÇ
¼º´ÉÀ» ¸ð¸£´Â »ç¿ëÀÚµéÀÌ ¸¹À» °ÍÀÌ´Ù. ¿äÁòÀº ¸®´ª½º¿¡ ´ëÇÑ Àڷᳪ ¼ÀûÀÌ ¸¹ÀÌ
³ª¿Í ÀÖ´Ù. õõÈ÷ °øºÎÇϱ⠹ٶõ´Ù. ±×¸®°í °¢ Åë½Å¸Á¸¶´Ù ¸®´ª½º µ¿È£È¸´Â ÀÖ´Ù.
ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â Åë½Å¸ÁÀÇ ¸®µ¿(¸®´ª½º µ¿È£È¸)À» Àû±Ø ÀÌ¿ëÇϱ⠹ٶõ´Ù.
|