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 : 13471 Date : 2004/07/04 02:43
|