1581, 9/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ±«µµjs
   I. ¸®´ª½º ±¸Á¶ ¹× ÀÏ¹Ý ¸í·É¾î.

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=207 [º¹»ç]


¸ÕÀú À̱ÛÀÇ ¿øº»Àº ¸®´ª½º¿ø¿¡¼­ ±Ù¹«ÇϽôø ¾È¹Î±â´ÔÀÌ Á¤¸® ÇϽŠ³»¿ëÀ» Á¦°¡ ¿ø

¹® ±×´ë·Î ȤÀº ¾à°£ ÆíÁý ÇÑ °ÍÀÓÀ» ¹àÈü´Ï´Ù..¾Æ¸¶ ¾Æ½Ã´Â ºÐµéµµ ÀÖÀ» µí..

¾Æ...±×¸®°í ¼³Ä¡´Â »ý·« ÇÏ°Ú½À´Ï´Ù...

¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛÀÇ Áß¿ä µð·ºÅ丮¸¦ »ìÆ캸¸é

  /                                    ·çÆ® µð·ºÅ丮(ÃÖ»óÀ§ µð·ºÅ丮)

  /home                           ÀÏ¹Ý »ç¿ëÀÚ È¨ µð·ºÅ丮

  /usr                               »ç¿ëÀÚ°¡ Æò¼Ò¿¡ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À̳ª ¶óÀ̺귯¸®

  /usr/bin                        ´ëºÎºÐÀÇ »ç¿ëÀÚ ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏ´Â °÷

  /dev                              ¸ðµç ÀåÄ¡¿¡ ´ëÇÑ ÀåÄ¡ÆÄÀÏÀÌ µé¾îÀÖ´Â °÷

  /var                               ·Î±×ÆÄÀÏÀ̳ª spool µî¿¡ ÀÌ¿ë

  /var/spool                     ¸ÞÀÏ, ÇÁ¸°Æ® µî¿¡ »ç¿ëµÇ´Â µð·ºÅ丮

  /usr/sbin, /sbin            ½Ã½ºÅÛ °ü¸®¿¡ ÇÊ¿äÇÑ ¸í·ÉÀÌ µé¾îÀÖ´Â °÷

  /etc                               ½Ã½ºÅÛ ¼³Á¤(Configuration)ÆÄÀÏÀÌ ÀÖ´Â °÷

  /proc                            ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Â °÷

  /root                             ·çÆ® »ç¿ëÀÚÀÇ È¨µð·ºÅ丮

  /boot                             ½Ã½ºÅÛ ºÎÆÿ¡ ÇÊ¿äÇÑ ÆÄÀÏ

  /mnt                              ÆÄÀϽýºÅÛÀ» ÀϽÃÀûÀ¸·Î ¸¶¿îÆ®ÇÒ ¶§ »ç¿ë

  /tmp                              ÀϽÃÀûÀÎ ÆÄÀÏÀ» ´ã¾ÆµÎ´Â °÷


¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛÀÇ µð·ºÅ丮 ±¸Á¶

- /  - etc

     - usr

     - var

     - home - mk

             - hyuck

             - pk

     - tmp.....



promptÀÇ ¸ð¾ç



»ç¿ëÇÏ°í ÀÖ´Â shellÀÇ Á¾·ù¿¡ µû¶ó ´Ù¸£Áö¸¸ ÀϹÝÀûÀÎ °æ¿ìÀÌ´Ù.



[root@localhost root] #   super user

user¸í   host¸í   ÇöÀ§Ä¡(directory)



[mk@localhost mk] $  ÀÏ¹Ý »ç¿ëÀÚ


½ÃÀÛ°ú Á¾·á ¸í·É

1) X-Window

l          X-Window ½ÃÀÛ ¸í·É - startx

l          X-Window Á¾·á - logout

l          X-Window °­Á¦ Á¾·á – ctl + alt + (back-space)


2) ½Ã½ºÅÛ ¸®ºÎÆðú ¼Ë´Ù¿î ¸í·É

- Reboot ¸í·É

  ¨ç ctl + alt + del : console¿¡¼­¸¸ »ç¿ë°¡´É

  ¨è reboot

  ¨é shutdown -r now

  ¨ê init 6

- Shutdown ¸í·É

  ¨ç halt

  ¨è shutdown -h now

  ¨é init 0


±âº» ¸í·É¾î

l          cd : µð·ºÅ丮 À̵¿

l          ls : ¸®½ºÆ® Ãâ·Â

l          pwd : ÇöÀç µð·ºÅ丮 Ãâ·Â

l          cp : ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 º¹»ç

l          mv : ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 À̵¿ ¹× rename

l          rm : ÆÄÀÏ ¹× µð·ºÅ丮 »èÁ¦

l          mkdir : µð·ºÅ丮 »ý¼º

l          rmdir : ºó µð·ºÅ丮 »èÁ¦

l          man : ¿Â¶óÀÎ ¸Å´º¾ó º¸±â
  

cd (Change Directory)

ÀÛ¾÷ directory À̵¿

´Ù¸¥ °æ·Î·Î º¯°æ½Ã¿¡´Â ¹Ýµå½Ã directory¸í ¾Õ¿¡ /¸¦ ºÙ¿©¼­ Ç¥ÇöÇÑ´Ù. ±×·¯³ª, ÇÏÀ§ °æ·Î·Î °¥ ¶§¿¡´Â /¸¦ ºÙÀÌÁö ¾Ê°í ±×³É cd mk·Î directory¸í¸¸ »ç¿ëÇÑ´Ù. ÀÌ·¸°Ô »ç¿ëÇÏ´Â °ÍÀ» »ó´ë°æ·Î¶ó°í ºÎ¸¥´Ù.

[root@localhost/root]# cd /                 /* ÃÖ»óÀ§ director·Î À̵¿ */

[root@localhost/]#

[root@localhost/root]# cd /home/mk        /*  /home/hyuck directory·Î À̵¿  */

[root@localhost/home/mk]# cd ..           /* ¹Ù·Î À­´Ü°èÀÇ directory·Î À̵¿ */

[root@localhost/home]#

[mk@localhost/etc]$ cd ~  /* ÇöÀç »ç¿ëÀÚÀÇ home directory·Î À̵¿ (±×³É cd¸¸ ½áµµ µÊ.) */

[root@localhost/home/mk]$

[Âü°í]

Àý´ë °æ·Î

- »ç¿ëÀÚÀÇ ÇöÀç À§Ä¡¿Í °ü°è¾øÀÌ ¾î¶² directoryÀÇ °æ·Î¸¦ Ç¥½ÃÇÒ ¶§ ¹Ýµå½Ã /¸¦ ºÙÀÌ´Â °Í.


»ó´ë °æ·Î

- »ç¿ëÀÚÀÇ ÇöÀç À§Ä¡¿¡ µû¶ó¼­ ¡°.¡±À» ÀÌ¿ëÇؼ­ ±× ¶§ »óȲ¿¡ ¸Â°Ô °æ·Î¸íÀ» ¾²´Â °Í.


[¸í·É¾î ½±°Ô ÀÔ·ÂÇÏ´Â tip!]

¨ç [tab] key

±ä ¸í·ÉÀÇ ÀϺκи¸ ÀÔ·Â ÈÄ, ÅÇÅ°¸¦ ´©¸£¸é ³ª¸ÓÁö ºÎºÐÀ» ´Ù ä¿öÁØ´Ù.

¨è history

±âÁ¸¿¡ »ç¿ëÇß´ø ¸í·É¾î¸¦ ÀúÀåÇØ ³õÀº history fileÀ» ÀÌ¿ëÇϰųª, È­»ìÇ¥ ¹æÇâÅ°¸¦ ÀÌ¿ëÇصµ ÀÌÀü¿¡ »ç¿ëÇÑ ¸í·É¾î¸¦ Àç»ç¿ëÇÒ ¼ö ÀÖ´Ù.

[¸î°¡Áö ÇÊ¿äÇÑ ´ÜÃàÅ°]

  ¨ç ctl + c : ¸í·É¾îÀÇ ½ÇÇàÀ» Áï½Ã ÁßÁö

  ¨è ctl + d : ¹®¼­³ª mailµî text¿Í °ü·ÃµÈ file ÀÔ·ÂÀ» Á¤»óÀûÀ¸·Î ¸¶Ä§.

  ¨é ctl + l  È¤Àº clear¸í·É : Clear Screen

  ¨ê ctl + z : ÇÁ·Î¼¼½º ÀϽà Á¤Áö

  ¨ë shift + page_up or page_down  : lsµîÀÇ ¸í·ÉÀ» ½ÇÇàÇßÀ» ¶§,

¸í·ÉÀÇ °á°ú°¡ ÇÑ È­¸éÀ» ³Ñ¾î°¥ °æ¿ì À§, ¾Æ·¡·Î scroll.

ls(List)

ÀÛ¾÷ÇÏ°í ÀÖ´Â directoryÀÇ fileÀ̳ª directoryµéÀÇ list¸¦ Ãâ·ÂÇÑ´Ù.

DOSó·³ dir ¸í·ÉÀ» »ç¿ëÇصµ µÈ´Ù.

ÁÖ¿ä ¿É¼Ç

¨ç -a : directoryÀÇ ¸ðµç file°ú directory list¸¦ Ãâ·Â.

¡°.¡±ÀÌ ºÙÀº hidden file À̳ª hidden directory ±îÁöµµ È­¸é¿¡ Ãâ·ÂÇÑ´Ù.

¨è -i : fileÀÇ inode¿Í ÇÔ²² list Ãâ·Â.

¨é -l : fileÀÇ ±ÇÇÑ, ¼ÒÀ¯ÀÚ, group, Å©±â, ³¯Â¥ µîÀÇ ÀÚ¼¼ÇÑ Á¤º¸ Ãâ·Â.

¨ê -F : fileÀÇ ÇüÅÂ¿Í ÇÔ²² list Ãâ·Â.


pwd(Print Working Directory)

ÇöÀç ÀÛ¾÷ÁßÀÎ directoryÀÇ °æ·Î¸¦ º¸¿©ÁÜ.


[root@www /root]# pwd

/root

cp(Copy)

ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 º¹»ç

ÁÖ¿ä ¿É¼Ç

¨ç -a : -dpR ¿É¼Ç°ú µ¿ÀÏ

¨è -d : link À¯Áö

¨é -i : Á¸ÀçÇÏ´Â ´ë»ó fileÀ» µ¤¾î¾²±â Àü¿¡ »ç¿ëÀÚ¿¡°Ô ¾î¶»°Ô ÇÒ °ÍÀÎÁö ¹°À½

(alias¿¡ ¹Ì¸® ÀúÀåµÇ¾î ÀÖ´Ù.)

¨ê -p : fileÀÇ ¼ÒÀ¯ÀÚ, group, ±ÇÇѵîÀÇ file ¼Ó¼ºÀ» ÇÔ²² º¹»ç.

µû¶ó¼­ super user¸¸ »ç¿ë °¡´ÉÇÏ´Ù.

¨ë -r : ÇÏÀ§ directory±îÁö º¹»ç

[root@localhost/root]# cp source.txt /tmp/target.txt

(/root¿¡ ÀÖ´Â source.txt¸¦ /tmp/target.txt·Î º¹»ç)

[root@localhost/root]# ls /tmp/

target.txt

¨ì -R : -r ¿É¼Ç¿¡¼­ pipe(|)³ª /dev/zero¿Í °°Àº Ư¼ö fileÀ» º¹»çÇÒ °æ¿ì¿¡ »ç¿ëµÈ´Ù.


mv(Move)

fileÀ̳ª directory¸¦ À̵¿(move)½ÃÅ°°Å³ª, À̸§À» º¯°æ(rename)ÇÒ ¶§ »ç¿ë


¿É¼Ç

-i ¿É¼Ç : À̵¿ ¼öÇàÇϱâ Àü¿¡ »ç¿ëÀÚ¿¡°Ô À̵¿ ¿©ºÎ¸¦ ¹°À½. (alias¿¡ ÁöÁ¤)


[root@localhost/root]# mv  hee.txt  hyuck.txt  /*  hee.txt¸¦ hyuck.txt·Î file À̸§ º¯°æ */

[root@localhost/root]# ls

hyuck.txt

[root@localhost/root]#mv  hyuck.txt  /home/mk/

/*  /root¿¡ ÀÖ´Â hyuck.txt¸¦ /home/mk directory·Î À̵¿  */


[root@localhost/root]# ls /home/mk

hyuck.txt

rm(Remove)

file »èÁ¦ ¶Ç´Â µð·ºÅ丮 »èÁ¦ ¸í·É

ÁÖ¿ä ¿É¼Ç

  ¨ç -r : »ç¿ëÇϸé directoryµµ »èÁ¦ °¡´ÉÇÏ´Ù.

¨è -f : »èÁ¦¹°À½ ¾øÀÌ »èÁ¦ÇÔ.

¨é -i : fileÀ» Áö¿ï¶§ »ç¿ëÀÚ¿¡°Ô ¾î¶»°Ô ÇÒ °ÍÀÎÁö ¹°À½ (¿ª½Ã alias¿¡¼­ ÁöÁ¤)

[root@localhost/root]# rm source.txt    /* source.txt file »èÁ¦ */

rm: 'source.txt'¸¦ Áö¿ï±î¿ä? y

[root@localhost/root]#rm -rf linux    

/* linux¶ó´Â directory¸¦ Áö¿ì¸é¼­ ³»ºÎÀÇ fileµé±îÁö Áö¿î´Ù. */


mkdir(Make Directory)

directory »ý¼º

ÁÖ¿ä ¿É¼Ç

-p : ÇϺΠµð·ºÅ丮 ±îÁö Çѹø¿¡ »ý¼º½ÃÅ°±â

[root@localhost/root]# mkdir mk  /*  mk ¶ó´Â directory »ý¼º  */

[root@localhost/root]# mkdir -p mk/pk/sk  

                    /*  mk/pk/sk ¶ó´Â directory¸¦ »ý¼ºÇϸ鼭 ÇÏÀ§·Î ÀÚµ¿À¸·Î »ý¼º  */

rmdir(Remove Directory)

ºó µð·ºÅ丮 »èÁ¦

ÁÖ¿ä ¿É¼Ç

-p : ÇϺΠµð·ºÅ丮 ±îÁö Çѹø¿¡ »èÁ¦½ÃÅ°±â

[root@localhost/root]# rmdir temp/   /* temp¶ó´Â directory 1°³ »èÁ¦ */

[root@localhost/root]# rmdir temp*  /* temp·Î ½ÃÀ۵Ǵ À̸§À» °¡Áø ¸ðµç directory¸¦ »èÁ¦ */


man(Manual)

¸í·É¾î³ª °¢Á¾ ÀÚ¿øµéÀÇ ¸Å´º¾óÀ» Ãâ·Â

¨ç man ls

¨è info ls

¨é ls --help

¸Å´º¾ó Ãâ·ÂÈ­¸é¿¡¼­ ¾²ÀÌ´Â key

  ¨ç ¿£ÅÍÅ°: ÇÑ ÁÙ ¾¿ À§·Î ¿Ã¸®¸é¼­ ³»¿ëÈ®ÀÎ

  ¨è ½ºÆäÀ̽º¹Ù: ÇÑ page ´ÜÀ§·Î ¿Ã¸®¸é¼­ ³»¿ëÈ®ÀÎ

  ¨é b : ÀüÈ­¸éÀ¸·Î ¿Ã¶ó°¨.

  ¨ê q : exit

  ¨ë /ãÀ» ¹®ÀÚ

  ¨ì n : À§ÂÊÀ¸·Î ¹®ÀÚ °Ë»ö, N : ¾Æ·¡ÂÊÀ¸·Î ¹®ÀÚ °Ë»ö

  Hit : 12785     Date : 2004/07/04 02:43



    
  I. ¸®´ª½º ±¸Á¶ ¹× ÀÏ¹Ý ¸í·É¾î.     ±«µµjs
07/04 12784
1420   ¸Þ¸ð¸® ´ýÇÁ(ºí·ç ½ºÅ©¸°=STOP ½ºÅ©¸°) ÄÚµå ¹× ÇØ°á[1]     ROK.AF
02/09 12742
1419   * ÇØÄ¿°¡ µÇ°í½Í³ª ? *[19]     HackerMapia
03/01 12737
1418   ¾Ë±â ¾î·Æ°Ô ¼³¸íÇÑ Buffer Overflow[4]     blackcoder
02/17 12726
1417   ÇØÄ¿°¡ µÇ±âÀ§ÇØ ¾Ë¾Æ¾ßÇÒ 30°¡Áö Ãâó :ÇØÄ¿´ëÇÐ[5]     asdzxc301
12/12 12710
1416   Ãʺ¸°¡ Àû¾îº» À©µµ¿ì ħÅõ[6]     awsedr45
12/06 12676
1415   c¾ð¾î for¹®      hacs98
06/15 12660
1414   ÇØÅ·±â¹ý? (±â¹ßÇÏ´Ù°í ÇؾßÇϳª,¿ô±â´Ù°í ÇؾßÇϳª)[35]     whqkdnf000
07/31 12593
1413   [Reverse Engineering] ¸®¹ö½ÌÀÇ ±âÃÊ - ¹ü¿ë ·¹Áö½ºÅÍ¿Í Assembly(Pop,Mov)     zen0c1de
07/18 12577
1412   °³¹ßÀÚ°¡ ¾Ë¾Æ¾ßÇÒ 10°¡Áö º¸¾ÈÆÁÀ¸·Î Äڵ带 º¸È£ÇÏÀÚ.     Ǫ¸¥ÇÏ´Ã
09/01 12524
1411   C¾ð¾î ±âº»±¸Á¶[1]     ±«µµjs
07/02 12491
1410   ping¾Æ´Â Ä«Æä ÇØÅ· °í¼ö´Ô¿¡°Ô µéÀº ¼Ò¸®ÀÔ´Ï´Ù[21]     Àå¼¼¸¸
07/14 12489
1409   [Æß]ÇØÄ¿µéÀÇ ÈçÀûÁö¿ì´Â¹æ¹ý[28]     starztp
10/08 12437
1408   C¾ð¾î(Áø¹ý)[9]     whqkdnf000
02/25 12393
1407   ¿Ø¸¸ÇÑ»ç¶÷µéÀº´Ù¾ËÁöµµ¸ð¸£°ÚÁö¸¸[6]     ¹é·æÃâÇØ
03/17 12263
1406   trozan(Æ®·ÎÀ̸ñ¸¶) Æ÷Æ® ¸ñ·Ï[2]     whqkdnf000
02/22 12251
1405   c++ °­ÁÂ[7]     jhon55
08/12 12208
1404   [Æß] ÇØÅ·ÀÇ ¿ª»ç     dzhfldk
08/22 12172
1403   ¸®´ª½º ¸í·É¾î ÇѲ¨¹ø¿¡(¼ÒÀ¯´Ô²¨)[11]     ssakura
07/07 12119
1402   ³×Æ®¿öÅ© °³³ä ÈÖ¾îÀâ±â 7[8]     ¼ÒÀ¯
09/16 12100
[1][2][3][4][5][6][7][8] 9 [10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org