Ãʺ¸ÀÚ¸¦ À§ÇÑ ¸®´ª½º ¸í·É¾î(1)

 

    ¸¹Àº »ç¶÷µéÀÌ ¸®´ª½º¸¦ »ç¿ëÇÏ°í, ¶Ç ¹è¿ì±â À§ÇØ ¸®´ª½º¶ó´Â ¾öû³­(?) ÇÁ·Î±×·¥¿¡ µµÀüÇÑ´Ù. ÇÊÀÚ ¿ª½Ã 93³âºÎÅÍ ¸®´ª½º¿Í Àå±âÀûÀÎ ½Î¿ò ¾Æ´Ñ ½Î¿òÀ» ÇÏ°í ÀÖ´Ù. ÇÊÀÚó·³ ¾ÆÁ÷Àº ºÎÁ·ÇÑ »ç¶÷ÀÌ ÀÌ·¸°Ô ³²¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ±ÛÀ» ÀûÀ» ¼ö ÀÖ´Â ±âȸ°¡ ¿Ô´Ù´Â °Í¿¡ ´ëÇØ ÇÏ´À´Ô²² °¨»çÇÑ´Ù. ¿©±â¼­ »ìÆ캼 ³»¿ëµéÀº Ãʺ¸ÀÚ¸¦ À§ÇÑ ³»¿ëµéÀÌ´Ù. Áï, ¸®´ª½º ¼³Ä¡´Â ÇßÁö¸¸ ¾ÆÁ÷ ¾Æ¹« °Íµµ ¸øÇÏ´Â ºÐµéÀ» À§ÇÑ ±âÃÊÀûÀÎ °­Á°¡ µÉ °ÍÀÌ´Ù. ÀÚ ±×·³ ÀÌÁ¦ ½ÃÀÛÇØ º¸ÀÚ.

      Is = dir/w

    ÈçÈ÷µé µµ½º³ª À©µµ¿ì´Â »ç¿ëÇØ º¸¾ÒÀ» °ÍÀÌ´Ù. µµ½º¿¡¼­ µð·ºÅ丮ÀÇ ÆÄÀÏÀ» º¸·Á¸é 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 ·Î »ç¿ëÇÏ°í ÀÖ´Ù. ¾ÆÁ÷±îÁö ´Ù¿îÀÌ µÇ°Å³ª, ÀÌ»óÇö»óÀ» º¸ÀÎ °æ¿ì´Â ¾ø´Ù. ȸ»ç¿¡¼­ ¼Ö¶ó¸®½º¸¸ »ç¶÷µéµµ ¸®´ª½º¸¦ º¸´õ´Ï, ¸®´ª½ºÀÇ ¼º´É¿¡ ÀÔÀ» ´Ù¹°Áö ¸øÇÏ¿´´Ù.

    ¾ÆÁ÷ ¸®´ª½ºÀÇ ¼º´ÉÀ» ¸ð¸£´Â »ç¿ëÀÚµéÀÌ ¸¹À» °ÍÀÌ´Ù. ¿äÁòÀº ¸®´ª½º¿¡ ´ëÇÑ Àڷᳪ ¼­ÀûÀÌ ¸¹ÀÌ ³ª¿Í ÀÖ´Ù. õõÈ÷ °øºÎÇϱ⠹ٶõ´Ù. ±×¸®°í °¢ Åë½Å¸Á¸¶´Ù ¸®´ª½º µ¿È£È¸´Â ÀÖ´Ù. ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â Åë½Å¸ÁÀÇ ¸®µ¿(¸®´ª½º µ¿È£È¸)À» Àû±Ø ÀÌ¿ëÇϱ⠹ٶõ´Ù.




¡ã top

homeÀ¸·Î...