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

    ÀúÀÚ : ¼Û ¿µ ¹® (songym@cnstech.co.kr)  
     

 

 

    Áö³­ È£¿¡´Â DOS¿¡¼­ dir°ú °°Àº ¸í·ÉÀÎ ls¿¡ ´ëÇØ ¾Ë¾Æ º¸¾Ò´Ù. À̹ø¿¡´Â ¾î¶² ¸í·É¿¡ ´ëÇØ ¾Ë¾Æº¼±î? ÇÊÀÚµµ °í¹ÎÀ» Çß´Ù.
    ÀÌÀ¯´Â ÀÌ ¿¬Àç°¡ Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÍÀ̹ǷΠ¸¹Àº ¼±ÅÃÀÌ Àֱ⠶§¹®ÀÌ´Ù. À̹ø¿¡ Á» ´õ ¸¹Àº ¸í·ÉÀ» ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
    ¿ì¼±Àº ¸í·É¾î¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ºñÀ¯¸¦ À§ÇØ DOS¸¦ °çµéÀδÙ.
    DOS¿¡¼­´Â ³»ºÎ ¸í·É¾î¿Í ¿ÜºÎ ¸í·É¾î°¡ ÀÖ´Ù´Â »ç½ÇÀº ´Ù ¾Ë °ÍÀÌ´Ù. ±×·¸´Ù¸é ¸®´ª½º¿¡´Â ³»ºÎ ¸í·É¾î, ¿ÜºÎ ¸í·É¾î°¡ ³ª´µ¾î ÀÖÀ»±î? °á·Ð¸¸ ¸»ÇÏÀÚ¸é ±×·¸Áø ¾Ê´Ù.
    ¸®´ª½º´Â ³»ºÎ ¸í·É¾î¶ó´Â °³³äÀÌ ¾ø´Ù.
    ¸ðµÎ ¿ÜºÎ ¸í·É¾îÀÎ °ÍÀÌ´Ù. ´Ù¸¸ shell¿¡¼­ ¼öÇàµÇ´Â ¸í·ÉÀÌ ³»ºÎ ¸í·É¾î¶ó¸é ³»ºÎ ¸í·É¾î¶ó ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
    ÀÌ Á¡À» ¾Ë°í ³Ñ¾î°¡µµ·Ï ÇÏÀÚ.

     

(1) ÀÚ½ÅÀÇ passwd ¹Ù²Ù±â

    passwd¸¦ ¹Ù²Ù¾î º¸ÀÚ. ¸®´ª½º¸¦ »ç¿ëÇÏ´Â ´ëºÎºÐÀÌ È¥ÀÚ¼­ »ç¿ëÇÒ °ÍÀÌ´Ù. È¥ÀÚ »ç¿ëÇÏ°Ô µÇ¸é ½Ã½ºÅÛ °ü¸®±îÁö °°ÀÌ ÇØ¾ß ÇÑ´Ù. ¿ì¼±Àº ±âº»ÀûÀÎ ÀÚ½ÅÀÇ Æнº¿öµå¸¦ ¹Ù²Ù¾îº¸ÀÚ.

    [root@lovin/]# passwd
    New UNIX password: (1)
    Retype new UNIX password: (2)
    passwd: all authentication tokens updated successfully
    [root@lovin/]#

    prompt¿¡¼­ passwd¸¦ ÀÔ·ÂÇϸé (1)°ú °°Àº ±ÛÀÌ ¶á´Ù. ¿©±â¼­ ÀÚ½ÅÀÇ »õ·Î¿î Æнº¿öµå¸¦ Ä£´Ù. ±×·³ ´Ù½Ã (2)°¡ ¶ß´Âµ¥, ¿©±â¼­´Â ¹æ±Ý ÀÔ·ÂÇÑ passwd¸¦ ´Ù½Ã Çѹø ÃÄÁÖ¸é µÈ´Ù. passwd¸¦ È®ÀÎÇÏ´Â ÀýÂ÷ÀÎ °ÍÀÌ´Ù. ±×·³, ´Ù¸¥ »ç¶÷ÀÇ passwd¸¦ ¹Ù²Ù¾î ÁÙ ¶§´Â ¾î¶»°Ô ÇÒ±î? ¹Ù·Î "passwd usename" ÇÏ¸é µÈ´Ù.
    ¿¹)¸¦ º¸ÀÚ.

    ¿¹) [root@lovin/]# passwd songym
    New UNIX password:
    Retype new UNIX password:
    passwd: all authentication tokens updated successfully
    [root@lovin/]#

    ¹Ù·Î ÀÚ½ÅÀÇ Æнº¿öµå¸¦ ¹Ù²Ü ¶§Ã³·³ ³ª¿Ã °ÍÀÌ´Ù. ±×·¯³ª, ÀÚ½ÅÀÇ Æнº¿öµå°¡ ¹Ù²ï°Ô ¾Æ´Ï¶ó, songymÀ̶ó´Â °èÁ¤ÀÇ passwd°¡ ¹Ù²ï °ÍÀÌ´Ù.

    Tip) passwd¸¦ ÀÔ·ÂÇÒ ¶§, À߸ø ÀÔ·ÂÇÒ ¶§°¡ ÀÖÀ» °ÍÀÌ´Ù. Ãʺ¸ÀÚµéÀº À߸ø ÀÔ·ÂÇÏ¸é ¿£Å͸¦ ±×³É Ä¡´Âµ¥, ±×·¯Áö ¸»°í CTRL+U¸¦ ´©¸£¸é º¸ÀÌÁö ¾Ê°Ô ÀÔ·ÂµÈ ±ÛÀÚ°¡ ´Ù Áö¿öÁø´Ù. ¿£Å͸¦ Ä¡Áö ¾Ê°í ´Ù½Ã ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. CTRL+U´Â ÇÁ·ÒÇÁÆ®¿¡¼­µµ °¡´ÉÇÏ´Ù. ¾Æ¹«°Å³ª ÀÔ·ÂÇÑ ÈÄ¿¡ CTRL+U¸¦ ´­·¯º¸¶ó. ±ú²ýÀÌ Áö¿öÁø´Ù.

    Ãʺ¸ÀÚ¶óµµ cd, rmdir, mkdirÀº ¾Ë °ÍÀÌ´Ù. (µµ½º¸¦ »ç¿ëÇØ ºÃÀ¸¹Ç·Î...)
    ÆÄÀÏÀ» ´Ù·ç´Â °ÍÀº ¾ÆÁÖ Áß¿äÇÒ °ÍÀÌ´Ù. ¸®´ª½º ¸í·É¾î °­ÁÂÀ̹ǷΠÆÄÀÏÀ» ´Ù·ç´Â ¸í·É¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ. ¿ì¼±Àº ¾ÐÃà ÆÄÀÏ¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.

     

(2) tar ¾ÐÃà¿¡ ´ëÇØ

    tar´Â ÇöÀçÀÇ ¸ðµç À¯´Ð½º³ª ¸®´ª½º¿¡¼­ °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â ¾ÐÃàÀÏ °ÍÀÌ´Ù. ¸®´ª½ºÀÇ tar´Â ¼Ö¶ó¸®½º³ª ÀÏ¹Ý »ç¿ëÀÇ tarº¸´Ù ÈξÀ Áøº¸ÀûÀÌ´Ù. ¿©·¯ ¸®´ª¼­µéÀº È®ÀåÀÚ°¡ *.tgzÀÎ °ÍÀ» ¸¹ÀÌ º¸¾ÒÀ» °ÍÀÌ´Ù. ÀÌ´Â ¸®´ª½ºÀÇ tar°¡ tar¾ÐÃà°ú gzip¾ÐÃàÀ» µ¿½Ã¿¡ ÇÒ ¼ö Àֱ⠶§¹®¿¡ È®ÀåÀÚ°¡ *.tgzÀÎ °ÍÀÌ´Ù.
    (ÀÏ¹Ý »ó¿ë À¯´Ð½º´Â *.tar.gzÀÌ´Ù. ÀÌ´Â tar¸¦ ÇÏ°í ³ª¼­ ´Ù½Ã gzipÀ» Çϱ⠶§¹®ÀÌ´Ù. ¸®´ª½º´Â Çѹø¿¡ µÈ´Ù. ¾ó¸¶³ª Æí¸®ÇÑ°¡?.......^^;)

    ÀÚ! ÀÌÁ¦ ¿¹Á¦¸¦ µé¾îº¸¸é¼­ ¾Ë¾Æº¸ÀÚ. ÀÌÁ¦ tar¸¦ ÀÌ¿ëÇؼ­ ¾ÐÃàÀ» Çغ¸°í, ±× ¾ÐÃà ÆÄÀÏÀ» º¸°í, ´Ù½Ã ¾ÐÃà ÆÄÀÏÀ» Ǫ´Â °Í±îÁö ¾Ë¾Æº¸ÀÚ.

    1) tar·Î ¾ÐÃàÇϱâ

    [root@lovin/]# cd WindowMaker-0.6.3/
    [root@lovin /WindowMaker-0.6.3]# ls 

    BINDINGS

    LICENSE

    Version

    configure*

    test/

    BUGS

    LICENSE,LIB

    acconfig.h

    configure.in

    stil

    CHANGES

    Library/

    asclock/

    headers/

    wmaker*

    CREDITS

    Makefile

    build*

    install-sh*

    wmlib/

    Documentation/Makefile.in

    config.cache

    mkinstalldirs*

    wrlib/

    FAQ

    NEWS

    config.h.in

    patches/

     

    INSTALL

    README

    config.log

    pixmaps@

     

    INTERFACE

    TODO

    config.status

    src/

     

    [root@lovin/WindowMaker-0.6.3]#

    À§´Â ÇÊÀÚÀÇ windowmaker µð·ºÅ丮ÀÌ´Ù.
    ¾ÐÃàÀ» Çغ¸ÀÚ.

    [root@lovin /WindowMaker-0.6.3]#tar cvf windowmaker.tar <enter>

    Çϸé

    BINDINGS
    BUGS
    CHANGES
    CREDITS
    Documentation/
    Documentation/contributors.texi
    Documentation/freedon.texi
    Documentation/funding.texi
    Documentation/gpl.texi
    Documentation/Makefile.in
    Documentation/header.tmpl.texi
    Documentation/programmer-iface.texi
    Documentation/texi2html.in
    Documentation/customization.texi
    Documentation/faq.texi
    Documentation/installation.texi
    Documentation/intro.texi
    Documentation/related-sw.texi
    Documentation/usage.texi
    Documentation/wmaker-tmpl.texi
    ~Áß°£»ý·«~
    wrlib/convolve.c
    wrlib/config.log
    wrlib/raster.o
    wrlib/config.status
    wrlib/load.o
    wrlib/Makefile
    wrlib/config.h
    wrlib/gradient.o
    wrlib/xpm.o
    wrlib/png.o
    wrlib/convert.o
    wrlib/context.o
    wrlib/misc.o
    wrlib/scale.o
    wrlib/libwraster.a
    [root@lovin/WindowMaker-0.6.3]#

    ´ÙÇϸé ÇÁ·ÒÇÁÆ® »óÅ·Π¶³¾îÁø´Ù.
    ´Ù½Ã ls¸¦ Çغ¸ÀÚ.

    [root@lovin /WindowMaker-0.6.3]# ls
    BINDINGS   LICENSE          Version         config.status* src/
    BUGS         LICENSE,KIB    acconfig.h    configure*       test/
    CHANGES   Library/            asclock/       configure.in     util/
    CREDITS     Makefile           build*           headers/  windowmaker.tar
    Documentation/ makefile.in  config.cache install-sh*      wmaker*
    FAQ            NEWS             config.h         mkinstalldirs*  wmlib/
    INSTALL      README          config.h.in     patches/        wrlig/
    INTERFACE  TODO             config.log      pixmaps@
    [root@lovin/WindowMaker-0.6.3]#
     

    º¸¸é ¸Ç ¿À¸¥ÂÊ¿¡ windowmaker.tar ÆÄÀÏÀÌ º¸ÀδÙ. ÇϳªÀÇ ÆÄÀÏ·Î ¹­Àº °ÍÀÌ´Ù. ÀÚ¼¼È÷ º¸ÀÚ ls -lÀ» Çغ¸ÀÚ. tar·Î ¹­Àº ÆÄÀÏÀÌ º¸À̸鼭 ¿ë·®µµ º¸ÀÏ °ÍÀÌ´Ù. ¾à 3.2M ÀÌ´Ù.

    [root@lovin /WindoMaker-0.6.3]#ls -l
       .
       .
       .
       .
       .
    drwxr-xr-x  2 root   root   1024        Jan  11:21:17  util/
    -rw-r-r-     1 root   root   3256320  Jan  18:14:07   windowmaker.tar
    -rwxr-xr-x  1 root   root   219114    Nov   6  14:09   wmaker*
    drwxr-xr-x  2 root   root   1024        Jan  11 21:17   wmlib/
    drwxr-xr-x  3 root   root   1024        Jan  11 21:17   wrlib/

    ÀÌ´Â Á¤È®È÷ ¾ÐÃàÀÌ µÈ°Ô ¾Æ´Ï´Ù. tar´Â ¿©·¯ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¹­À» »Ó Á÷Á¢ ¾ÐÃàÀ» ÇÏÁø ¾Ê´Â´Ù. ¾ÐÃàÀ» ÇÏ´Â °ÍÀº ³ªÁß¿¡ ¼³¸íÇϱâ·Î ÇÏ°í Àú windowmaker.tar ÆÄÀÏ¿¡ ¾î¶² °ÍµéÀÌ µé¾î ÀÖ´ÂÁö tar ÆÄÀÏÀ» µé¿©´Ùº¸ÀÚ.

    [root@lovin /WindowMaker-0.6.3]# tar tvf windowmaker.tar <enter>

    Çϸé È­¸éÀÌ ½ºÅ©·Ñ µÇ¸é¼­ ¸· Áö³ª°£´Ù. ÆÄÀÌÇÁ¿Í more¸¦ °°ÀÌ ½á¼­ ÇÑ È­¸éÀ» º¸ÀÚ.

    root@lovin /WindowMaker-0.6.3]#tar tvf windowmaker.tar |more <enter>
    -rw-r-r-root/root   2932   Jul 26 14:29 1997   BINDINGS
    -rw-r-r-root/root   693     Jul 26 14:29 1997   BUGS
    -rw-r-r-root/root   12945  Jul 26 14:29 1997   CHANGES
    -rw-r-r-root/root   761     Jul 26 14:29 1997   Documentation/wmaker_1.html
    -rw-r-r-root/root   18910  Jul 26 14:29 1997   Documentation/wmaker_2.html
    -rw-r-r-root/root   3118    Jul 26 14:29 1997   Documentation/wmaker_3.html
    -rw-r-r-root/root   8132    Jul 26 14:29 1997   Documentation/wmaker_4.html
    -rw-r-r-root/root   940     Jul 26 14:29 1997   Documentation/wmaker_5.html
    -rw-r-r-root/root   848     Jul 26 14:29 1997   Documentation/wmaker_6.html 
    ¦¡More¦¡

    ÀÌ·¸°Ô ÇÑ È­¸é¾¿ º¸¿©ÁØ´Ù.
    enter¸¦ ´©¸£¸é¼­ ÆÄÀϵéÀ» º¸ÀÚ.
    ÀÚ, ±×·³ À̹ø¿¡ tar ÆÄÀÏÀ» ¾ÐÃàÀ¸·Î ÀÛ°Ô ¸¸µé¾î º¸ÀÚ.
    ¿ì¼±Àº gzipÀ» ÀÌ¿ëÇÏÀÚ.

    [root@lovin /WindowMaker-0.6.3]#gzip windowmaker.tar <enter>
    [root@lovin /WindowMaker-0.6.3]#

    ±×³É ÇÁ·ÒÇÁÆ®·Î ¶³¾îÁö¸é ¾ÐÃàÀÌ Àß ³¡³­ °ÍÀÌ´Ù. ÀÚ, ÀÌÁ¦ ´Ù½Ã ls -lÀ» ´­·¯º¸ÀÚ.

    [root@lovin /WindowMaker-0.6.3]#ls -l <enter>
    drwxr-xr-x   2 root  root   1024   Jul  26  14:30   headers/
    -rwxr-xr-x   1 root  root   2186   Jul  26  14:30   install-sh*
    -rwxr-xr-x   1 root  root   619     Jul  26  14:30   mkinstalldirs*
    drwxr-xr-x   2 root  root   1024   Jul  26  14:30   patches/
    lrwxrwxrwx   1 root  root   28       Jan 11  21:13   pixmaps  ->
    Library/WindowMaker/Pixmaps/
    drwxr-xr-x   4 root  root   2048   Jan  16  20:02   src/
    drwxr-xr-x   2 root  root   1024   Jan  11  21:17   test/
    drwxr-xr-x   2 root  root   1024   Jan  11  21:17   util/
    -rw-r-xr-x   1 root  root 802151 Jan  18 14:07   windowmaker.tar.gz
    -rwxr-xr-x   1 root  root 219114 Nov   6  14:30   wmaker*
    drwxr-xr-x   2 root  root   1024   Jan  11  21:17   wrlib/
    drwxr-xr-x   3 root  root   1024   Jan  11  21:17   wrlib/
    [root@lovin /WindowMaker-0.6.3]#

    ¾Æ±î´Â 3.2M¿´´ø ÆÄÀÏÀÌ 80¸¸ ¹ÙÀÌÆ®·Î ÁÙ¾ú´Ù. ÆÄÀϸíÀº windowmaker.tar.gzÀÌ´Ù. ÀÌÁ¨ tar¿Í gzipÀ» ÇÔ²² ÀÌ¿ëÇÏ´Â ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ. ¾ÐÃà ÆÄÀÏÀ» Áö¿ìÀÚ.

    [root@lovin /WindowMaker-0.6.3]#rm -rf windowmaker.tar.gz <enter>
    [root@lovin /WindowMaker-0.6.3]#tar cvfz windowmaker.tgz*

    windowmaker.tar.gz ÆÄÀÏÀ» Áö¿ì°í ³ª¼­ tar cvfz windowmaker.tgz* ÇÏ¸é ¾Æ±îó·³ È­¸éÀÌ ½ºÅ©·Ñ µÇ¸é¼­ ¿Ã¶ó°¥ °ÍÀÌ´Ù.
    ÀÚ, ÀÌ»ó ¾øÀÌ ÇÁ·ÒÇÁÆ®·Î ³ª¿ÔÀ¸¸é ´Ù½Ã ls -lÀ» Çغ¸ÀÚ.

    [root@lovin /WindowMaker-0.6.3]#ls -l
    ~ Áß°£»ý·«!
    -rwxr-xr-x  1 root  root  2186   Jul  26  14:30  install-sh*
    -rwxr-xr-x  1 root  root  619     Jul  26  14:30  mkinstalldirs*
    drwxr-xr-x  2 root  root  1024   Jul  26  14:30  patches/
    lrwxrwxrwx  1 root  root  28      Jan  11  21:13  pixmaps  ->
    Library/WindowMaker/Pixmaps/
    drwxr-xr-x  4 root  root  2048   Jan  16  20:02  src/
    drwxr-xr-x  2 root  root  1024   Jan  11  21:17  test/
    drwxr-xr-x  2 root  root  1024   Jan  11  21:17  util/
    -rx-r-r-     1 root  root  802196 Jan 18  14:31  windowmaker.tgz
    -rwxr-xr-x  1 root  root  219114 Nov 6   14:09  wmaker*
    drwxr-xr-x  2 root  root  1024   Jan  11  21:17  wmlib/
    drwxr-xr-x  3 root  root  1024   Jan  11  21:17  wrlib/
    [root@lovin /WindowMaker-0.6.3]#

    ¾Æ±îó·³ tar µû·Î gzip µû·Î ÇÏÁö ¾Ê°í Çѹø¿¡ ÆÄÀÏ ¹­±â¿Í ¾ÐÃàÀ» µ¿½Ã¿¡ ÇÑ °ÍÀÌ´Ù. ÀÌ´Â ¾ÆÁÖ Æí¸®ÇÑ °ÍÀÌ´Ù.
    ¿©±â±îÁö ¾ÐÃàÈ­ÀÏ tar¿¡ ´ëÇØ °£·«ÇÏ°Ô ³ª¸¶ ¾Ë¾Æº¸¾Ò´Ù. ´õ ¸¹Àº ¿É¼ÇÀÌ ÀÖÁö¸¸ ÀÌ Á¤µµ¸¸ ¾Ë¾Æµµ ÀÚ½ÅÀÇ ¾ÐÃà ÆÄÀÏÀº ¾î´À Á¤µµ ´Ù·ê ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¹Àº ¿É¼Ç°ú ¸í·É¾îÀÇ Á¶ÇÕÀÌ Á¤¸»ÀÌÁö ¸®´ª½º¸¦ ºñ·ÔÇÑ À¯´Ð½ºÀÇ ½Åºñ·Î¿òÀ» ´õÇØÁÖ´Â °ÍÀÌ ¾Æ´Ò±î »ý°¢ÇÑ´Ù.
    ¿¬Àç Áß¿¡ ±Ã±ÝÇÑ »çÇ×Àº ÇÊÀÚÀÇ E-mail :
    songym@cnstech.co.kr ·Î º¸³»Áֱ⠹ٶõ´Ù.




¡ã top

homeÀ¸·Î...