1581, 11/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   oes2
   ¸®´ª½º ±âº» ¸í·É¾î ¸ðÀ½

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


1. ±âº» ¸í·É¾î

*date: ÇöÀçÀÇ ³¯Â¥¿Í ½Ã°£À» ´Ü¸»±â È­¸é¿¡ Ç¥½Ã
*who : À¯´Ð½º ½Ã½ºÅÛ¿¡ ·Î±×ÀÎ µÇ¾î ÀÖ´Â »ç¿ëÀڵ鿡 ´ëÇÑ Á¤º¸¸¦ È­¸é¿¡ Ç¥½Ã
*date;who;cat > sample.c : ÇÑ ÁÙ¿¡ µÎ °³ ÀÌ»óÀÇ ¸í·É¾î¸¦ µ¿½Ã¿¡ ÀÔ·ÂÇÏ°íÀÚ ÇÒ °æ¿ì ¸í·É¾î¿Í ¸í·É¾î »çÀ̸¦ ; À¸·Î ±¸ºÐÇÑ´Ù
*cal 9 1995 : unix ½Ã½ºÅÛ¿¡ ³»ÀåµÇ¾îÀÖ´Â ´Þ·ÂÀ» È­¸é¿¡ Ãâ·Â
*cat address.list : ÆÄÀÏÀÇ ³»¿ëÀ» È­¸é¿¡ Ãâ·ÂÇÑ´Ù
*man date : ¿¹¾à¾î³ª ¸í·É¾î¿¡ ´ëÇÑ ¿Â¶óÀÎ ¸Å´º¾ó
*ls: ÇöÀç À§Ä¡ÇÑ µð·ºÅ丮 ¾Æ·¡¿¡ ÀÖ´Â ÆÄÀÏ ¹× ¼­ºêµð·ºÅ丮ÀÇ Á¤º¸¸¦ ³ª¿­
- ¿É¼Ç: -l: ÆÄÀÏÀÇ ¸ðµç Á¤º¸ Ãâ·Â
-c: ÃÖ±Ù º¯°æÇÑ ½Ã°£ ¼ø¼­µ¥·Î Ãâ·Â
-d: µð·ºÅ丮 ¸í¸¸ Ãâ·Â
-F: ÆÄÀÏÀÇ Æ¯¼ºÀ» Ãâ·Â( /µð·ºÅ丮 *½ÇÇàÈ­ÀÏ)
-a: dot(.)À¸·Î ½ÃÀÛÇÏ´Â ÆÄÀÏÀÇ À̸§À» Æ÷ÇÔÇÑ ¸ðµç ³»¿ëÀ» Ãâ·Â
*alias dir ls -alF : ÀÚÁÖ ¾²ÀÌ´Â ¸í·É¾î ls¸¦ ´Ù¸¥ ÇüÅÂÀÇ ¸í·É¾î dir·Î ¹Ù²Ü ¶§..
*pwd : ÇöÁ¦ ÀÛ¾÷ µð·ºÅ丮 Ãâ·Â ¸í·É¾î
*cd : µð·ºÅ丮 º¯°æ ¸í·É¾î

2. µð·ºÅ丮 °ü¸® ¹× ÆÄÀÏ °ü¸® ¸í·É¾î

*mkdir : µð·ºÅ丮 »ý¼º ¸í·É¾î (%mkdir [option] [directory name]
*rmdir : µð·ºÅ丮 »èÁ¦ ¸í·É¾î
- ¿É¼Ç: rm -r test ; testÀÇ ÇÏÀ§µð·ºÅ丮¿Í ÆÄÀÏÀ» ÀüºÎ »èÁ¦
- ¿É¼Ç: rm -i test ; »èÁ¦ ¿©ºÎ¸¦ »ç¿ëÀÚ¿¡°Ô ¹°¾î º»´Ù

*cat : ÆÄÀÏÀ» ÀÛ¼ºÇϰųª ÆÄÀÏÀÇ ³»¿ëÀ» °£´ÜÇÏ°Ô Ãâ·Â
# cat test1.c
# cat > test1.c

*touch : ³»¿ëÀÌ ¾ø´Â ºó ÆÄÀÏÀ» »ý¼º, ÀÌ¹Ì »ý¼ºµÈ ÆÄÀÏÀÇ ¼öÁ¤ ½Ã°£ °»½Å
# touch [option] [½Ã°£] [ÆÄÀϸí]

*more [file name] : ÇÑ ¹ø¿¡ ÇÑ È­¸é¾¿ ÆÄÀÏÀÇ ³»¿ëÀ» Ç¥ÁØ Ãâ·Â
-³»¿ëÀ» º¸Áö ¾Ê°í Á¾·á½Ã q ³ª Q Å°¸¦ ´©¸¥´Ù
*page [option] [file name] : ÇÑ ¹ø¿¡ ÇÑ È­¸é¾¿ ÆÄÀÏÀÇ ³»¿ëÀ» Ç¥ÁØÃâ·Â(=== %pg)
*nl [file name] : ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» Ãú·ÂÇÒ ¶§ ¸Ç ¾Õ¿¡ Çà ¹øÈ£¸¦ À̾ Ãâ·Â
*file test.c : test.c¶ó´Â ÆÄÀÏÀÇ ÇüŸ¦ Ãâ·Â

*cp :½Ã½ºÅÛ³»¿¡ Àִ ƯÁ¤ ÆÄÀÏÀ» º¹»ç
# mkdir temp --temp¶ó´Â µð·ºÅ丮 »ý¼º
# cp sample test temp --temp¶ó´Â µð·ºÅ丮 ¹Ø¿¡ sample °ú test ¶ó´Â ÆÄÀÏÀ» º¹»ç
# mkdir example
# cp -r temp example --temp¶ó´Â µð·ºÅ丮 ¾Æ·¡¿¡ÀÖ´Â ¸ðµç ³»¿ëÀ» exampleµð·ºÅ丮¿¡ º¹»ç

*mv [file name1] [file name2] --file name1À» file name2·Î À̸§ º¯°æ
*mv [file1] [file2] [directory1] --file1, file2¸¦ directory1À¸·Î À̵¿
*mv [directory1] [directory2] --directory1ÀÇ ¸ðµç ³»¿ëÀ» directory2·Î À̵¿
**¸í·É¾î cp, mv, rm¿¡¼­ option -i´Â »ç¿ëÀÚ¿¡°Ô ¿©ºÎ¸¦ ¹¯´Â ¿É¼ÇÀÔ´Ï´Ù

*rm test1 test2 test3 --- test1,test2,test3 ÆÄÀÏÀ» »èÁ¦
*rm -r quit --- quit µð·ºÅ丮 ¹× ¸ðµç ³»¿ëÀ» »èÁ¦

*ln test1 test2 --- test1°ú test2¶ó´Â 2°³ÀÇ ÆÄÀÏÀ» ¿¬°á (unlink ; ¿¬°á ÇØÁ¦)

*find: »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ Æ¯Á¤ ¹üÀ§¿¡ ÇØ´çÇÏ´Â ¸ðµç ÆÄÀÏÀ» °Ë»ö
# find / -name test1.c -print ; ÃÖ»óÀ§ ·çÆ® µð·ºÅ丮ºÎÅÍ °Ë»öÇÏ¿© °Ë»öµÈ ÆÄÀÏÀ» ÇÑ Çà¿¡ Çϳª¾¿ Ç¥ÁØ Ãâ·Â
# find . -name test1.c -print ; ÇöÁ¦ÀÇ ÀÛ¾÷ µð·ºÅ丮¿¡¼­ °Ë»ö
# find / -size +1000 -print ; ÃÖ»óÀ§ ·çÆ®¿¡¼­ Å©±â°¡ 1000ºí·Ï ÀÌ»óÀÎ ÆÄÀÏ °Ë»ö
# find . -size -1000 -print ; Çö µð·ºÅ丮¿¡¼­ Å©±â°¡ 1000ºí·Ï ÀÌÇÏÀÎ ÆÄÀÏ °Ë»ö
# find . -mtime +10 -print ; 10ÀÏ ÀÌÀü¿¡ ¼öÁ¤µÈ ÆÄÀÏ °Ë»ö
# find . -mtime -10 exec rm {} \: ; 10ÀÏ À̳»¿¡ ¼öÁ¤ÇÑ ÆÄÀÏÀ» °Ë»öÇÏ¿© ¸ðµÎ Áö¿î´Ù

*chmod --- ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ÀÌ¹Ì Á¤ÇØÁø Á¢±Ù Çã°¡ ¸ðµå¸¦ º¯°æ
- »ç¿ë Çü½Ä: %chmod [ugoa] [+-=] [rwx] [file name]
u: ÆÄÀÏ ¼ÒÀ¯ÀÚ, g: ±×·ì, o: ±âŸ »ç¿ëÀÚ, a: ¸ðµç »ç¿ëÀÚ
+: »ç¿ëÇã°¡ºÎ¿©, -: »ç¿ëÇã°¡¹ÚÅ», =: Çã°¡ Ãë¼Ò
r: Àбâ Çã°¡, w:¾²±â Çã°¡, x: ½ÇÇà Çã°¡
ƯÁ¤ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç »ç¿ëÀÚ¸¦ ÀǹÌÇÑ´Ù
chmod go+r test.c ; ¼ÒÀ¯ÀÚ ±×·ì°ú ±âŸ »ç¿ëÀÚ¿¡°Ô Àбâ Çã°¡
chmod ugo-w test.c ; ¼ÒÀ¯ÀÚ,±×·ì,±âŸ »ç¿ëÀÚ¿¡°Ô Àбâ Çã°¡ ¹ÚÅ»
chmod +x test.c
chmod o -rwx test.c
r = 4, w = 2, x =1
chmod 744 test.c
-rwxr--r-- 1 edul user 235 Oct 15 13:23 test.c
chmod 724 test.c
-rwx-w-r-- 1 edul user 235 Oct 15 13:23 test.c
* : dot(.)À» Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ¿Í ´ëÀÀÇÏ¸ç ¸ðµç ÆÄÀϸíÀ» ´ëÇ¥ÇÏ´Â ¸ÞŸ ¹®ÀÚ %ls *a* , %ls t* ? : " " " ÀÓÀÇÀÇ ÇÑ ¹®ÀÚ¸¸À» ´ë½Å

3. ÀԷ°ú Ãâ·Â¿¡ °üÇÑ ¸í·É¾î

* < ---ÀÔ·Â
* > ---Ãâ·Â
* >> ---Ãâ·Â, ÷°¡
* date > date.out : ÀÌÀü ³»¿ëÀÌ Áö¿öÁö°í »õ·Î¿î ³»¿ëÀÌ ÀúÀå
* date >> date.out : ÀÌÀü ³»¿ë°ú ÇÔ²² »õ·Î¿î ³»¿ë ÷°¡
* file < test > test.out : test ÆÄÀÏÀ» ÀÔ·ÂÀ¸·Î ¹Þ¾Æ¼­ file ¸í·ÉÀ» ½ÇÇàÇÏ°í test.out¿¡ Ãâ·Â
* cat test.out
* test: Ascll text
* 2>>, 2> ¿À·ù Ãâ·Â Á¦ÁöÁ¤

* tty : ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â ´Ü¸» ÀåÄ¡ÀÇ À̸§À» °æ·Î¿Í ÇÔ²² Ç¥ÁØ Ãâ·Â

* lpstate : ÇÁ¸°ÅÍÀÇ ÇöÁ¦ »óÅ (È°¼ºÈ­: enable, ºñÈ°¼ºÈ­: disable)
* lp -c temp.c ; ³»¿ëÀÌ º¯°æµÇ¾îµµ ¹®Á¦°¡ Áö¼ÓµÇÁö ¾Êµµ·Ï¹Ì¸® Ãâ·ÂµÉ ÆÄÀÏÀ» º¹»ç
* lp -n7 /etc/lp/temp ; 7Àå ÇÁ¸°Æ®
* lp -m temp.c ; Ãâ·ÂÀÌ ³¡³­ÈÄ »ç¿ëÀÚ¿¡°Ô ÀüÀÚ¿ìÆíÀ» º¸³¿
* lp -t"chon bing hee" test.out ; chon bong hee¶ó´Â Ç¥Á¦¸¦ ´Þ¾Æ ÁÜ
* cancel [print name] ; ÇÁ¸°ÅÍ Ãë¼Ò
* disable -c [print name] ; ÁöÁ¤ÇÑ ÇÁ¸°ÅÍ¿¡¼­ ÇöÁ¦ Ãâ·ÂÁßÀÎ ÀÛ¾÷ Ãë¼Ò
* disable -w laser-3 ; ¸ðµÎ ÀμâÇÑ ´ÙÀ½ ÇÁ¸°Å͸¦ disable »óÅ·Π¸¸µç´Ù
* disable -c -r "out of paper" laser-1 ; ÁÖ¼®À» ´Þ¾Æ ³õ´Â´Ù

* grep [option] ÇüÅ [È­Àϸí] -- Á¤±Ô½ÄÀ» ÀÌ¿ë ÆÐÅÏ ÁöÁ¤
# grep -i tom sample.c -- sample.c ¶ó´Â ÆÄÀÏ¿¡¼­ tom À̶ó´Â ¹®ÀÚ¿­À» ´ë¼Ò¹®ÀÚ ±¸ºÐ ¾øÀÌ °Ë»ö
# grep -n tom sample -- Çà ¹øÈ£¿Í ÇÔ²² Ãâ·Â
# grep -i "tom is" sample -- °ø¹éÀº " "·Î Ç¥±â
# grep -v tom sample --tomÀ̶ó´Â ÇüŸ¦ Æ÷ÇÔÇÏÁö ¾Ê´Â ÇàÀ» Ãâ·Â

# cat sample
computer science
computer graphics

# cut -c10-17 sample -- sample ÆÄÀÏ¿¡¼­ Ä®·³ ´ÜÀ§10-17À» Àý´Ü --> science/graphics

# cmp test1 test2 -- ¼­·Î ´Ù¸¥ µÎ ÆÄÀÏÀ» ºñ±³
# dircmp test test -- ¼­·Î ´Ù¸¥ µÎ µð·ºÅ丮 ºñ±³


4. ¹é¾÷ ¹× º¹»ç¿¡ °üÇÑ ¸í·É¾î
(rfd:µð½ºÄÏ, rct:Ä«Æ®¸®ÁöÅ×ÀÌÇÁ, rmt: Å×ÀÌÇÁ)
Çϵå ----> µð½ºÄÏ

# tar -cvf /dev/rfd0c test1
(c: ÀúÀåµÇ´Â ÆÄÀϵéÀÌ µð½ºÅ©ÀÇ Ã³À½ºÎÅÍ ±â·Ï, v:±â·ÏµÇ´Â È­Àϸí È­¸é Ãâ·Â)

# tar -tvf /dev/rfd0c --- µð½ºÄÏÀÇ ÆÄÀÏ ¸ñ·Ï È®ÀÎ

µð½ºÄÏ ----> Çϵå
# tar -xvf /dev/rfd0c test1 --- ÁöÁ¤ÇÑ ÆÄÀÏ º¹¿ø

µ¿ÀÏÇÑ Çϵå ---> %tar -cvf test1.tar test1

# compress test.c (ÆÄÀÏ ¾ÐÃà) --->uncompress test.c.Z (¾ÐÃà Ç®±â)
: test.c.Z (ÆÄÀÏ »ý¼º) --- >zcat test.c.Z (ÆÄÀÏ º¸±â)

# pack test.c (ÆÄÀÏ ¾ÐÃà) ---> unpack test.c.z
: test.c.z (ÆÄÀÏ »ý¼º) ---> pcat test.c.z (ÆÄÀÏ º¸±â)
* Non-preemptive(ºñ¼±Á¡) ; Ä¿³Î ¸ðµå
* kernel; »ý¼ºµÇ´Â ÇÁ·Î¼¼½º¸¶´Ù PCB ºÎ¿©ÇÏ°í °ü¸®

5. ¸ÖƼ ŽºÅ·¿¡ °ü·ÃµÈ ¸í·É¾î

* Multitask
foreground : ÇϳªÀÇ ¸í·ÉÀÌ ½ÇÇàµÇ¾î °á°ú¸¦ Ãâ·ÂÇÒ¶§±îÁö ´Ù¸¥ ¸í·ÉÀ» ¼öÇà ÇÒ ¼ö ¾ø´Ù
background : ÇϳªÀÇ ¸í·ÉÀ» ¼öÇà½ÃŲÈÄ ±× ¼öÇàÀÇ Á¾·á ÀÌÀü¿¡ ´Ù¸¥ ¸í·ÉÀ» ¼öÇà ÇÏ´Â °Í
---> ¸í·É¾î ³¡¿¡ &·Î Ç¥½Ã (cc -o test1 test1.c &)

ps -l --ÇÁ·Î¼¼½º¿¡ °üÇÑ ¸ðµç »óÅ Á¤º¸ Ãâ·Â
ps -e --ÇöÁ¦ ½ÇÇàÁßÀÎ ¸ðµç ÇÁ·Î¼¼½º¿¡ °üÇÑ Á¤º¸ Ãâ·Â
ps ps -t 00 --ÁöÁ¤µÈ Å͹̳ο¡¼­ ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º¿¡ °üÇÑ Á¤º¸ Ãâ·Â
nice [-Á¤¼ö°ª:1~39 , 20À¸·Î ¼³Á¤] ¸í·É¾î -->¿ì¼± ¼øÀ§ º¯°æ ¸í·É¾î
Á¤¼ö°ªÀÌ ³ôÀ»¼ö·Ï ¿ì¼± ¼øÀ§°¡ ³·´Ù (nice -10 cc -o test test1.c)
at --¼öÇà ½Ã°£ ÁöÁ¤ ¸í·É¾î -->at 11:30 pm
cc test.c

-¿É¼Ç -r: ÀÌÀü¿¡ ÁöÁ¤µÈ ÀÛ¾÷ Ãë¼Ò, -l : ÁöÁ¤µÈ ÀÛ¾÷ ¹øÈ£ Ãâ·Â
(sleep 20; cc -o sample sample.c)& -->¹é±×¶ó¿îµå ½ÇÇà, 20ÃÊ µÚ ÇÁ·Î±×·¥ ÄÄÆÄÀÏ
(sleep 10; ps -el) --> 10ÃÊÈÄ ¸ðµç ÇÁ·Î¼¼¼­ »óÅ Ãâ·Â
time cc -o test test.c --¼öÇà ½Ã°£ Ãâ·Â ¸í·É¾î

* ¹é±×¶ó¿îµå ÀÛ¾÷ »óÅÂ: Running : ÇöÁ¦ ¹é±×¶ó¿îµå ¼öÇàÁßÀÎ »óÅÂ
Stopped : fg·Î ¼öÇàµÇ´Ù°¡ ^D·Î Àá½Ã Áß´ÜµÈ »óÅÂ
Terminated : Kill ¸í·ÉÀ» »ç¿ëÇØ °­Á¦·Î Á¾·áµÈ »óÅÂ
Done : ¹é±×¶ó¿îµå ÇÁ·Î¼¼¼­ÀÇ ¼öÇàÀÌ ¿ÏÀüÈ÷ Á¾·áµÈ »óÅÂ
Exit : ¹é±×¶ó¿îµå ÇÁ·Î¼¼¼­°¡ ¼öÇ൵Áß ¿À·ù ¶§¹®¿¡ ºüÁ® ³ª¿Â »óÅÂ
jobs : ¹é±×¶ó¿îµå·Î ¼öÇàÁßÀÎ ¸ðµç ÇÁ·Î¼¼¼­ÀÇ »óÅ Ãâ·Â
fg %1(ÀÛ¾÷ ¹øÈ£) : ¹é±×¶ó¿îµå·Î ¼öÇàÁßÀÎ ÀÛ¾÷À» Æ÷±×¶ó¿îµå·Î Àüȯ
bg %1( " ) : Æ÷±×¶ó¿îµå·Î " " ¹é±×¶ó¿îµå·Î Àüȯ
wait [ÀÛ¾÷¹øÈ£] --¹é±×¶ó¿îµå ½ÇÇà Á¾·á
kill [¹øÈ£] -- ÇÁ·¯¼¼¼­ °­Á¦ Á¾·á ¸í·É¾î
* °­Á¦ Á¾·á°¡ ¾ÈµÉ °æ¿ì -9¿É¼ÇÀ» »ç¿ë %kill -9 1239
nohup cc -o sample1 sample1.c & 1132[PID¹øÈ£]
---> ¹é±×¶ó¿îµå·Î ½ÇÇà, ·Î±× ¾Æ¿ôÀ̳ª ÁßÁö ½ÅÈ£ÈÄ¿¡µµ ÇÁ·Î¼¼¼­ÀÇ ¼öÇà °è¼Ó

(Ãâó : '¸®´ª½ºÀÇ ±âº» ¸í·É¾î' - ³×À̹ö Áö½ÄiN)

  Hit : 9062     Date : 2006/08/08 02:59



    
uko99151 ¤¡- ¾öû¸¹³×;;¤»¤» 2006/08/22  
jin1055 ÀÌ¾ß °¨»çÇÕ´Ï´Ù~~ 2006/10/20  
1381   ¸®´ª½º ¼³Ä¡ ¹æ¹ý[5]     oes2
08/19 9255
1380   ¸®´ª½º ¼³Ä¡ + Windows¼³Ä¡(»ýÃʺ¸¿¡°Ô ÁÁÀº °­ÁÂ)!![3]     ½Â¸®ÀǹڼºÈ¯
04/15 15002
1379   ¸®´ª½º ºÎÆà ¼ø¼­.     exit96m
01/30 8394
1378   ¸®´ª½º ¹æÈ­º®ÀÇ Á¾·ù...[4]     bsjzzz
01/12 13998
1377   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 8 [¸¶Áö¸·][44]     ¼ÒÀ¯
09/10 14565
1376   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 7[8]     ¼ÒÀ¯
09/09 14262
1375   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 6[7]     ¼ÒÀ¯
09/08 14359
1374   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 5[8]     ¼ÒÀ¯
09/06 15528
1373   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 4[13]     ¼ÒÀ¯
09/05 16559
1372   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 3[13]     ¼ÒÀ¯
09/04 16937
1371   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 2[26]     ¼ÒÀ¯
09/03 21488
1370   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 1[77]     ¼ÒÀ¯
09/02 34852
1369   ¸®´ª½º ¸í·É¾î ÇѲ¨¹ø¿¡(¼ÒÀ¯´Ô²¨)[11]     ssakura
07/07 12201
1368   ¸®´ª½º ¸í·É¾î 2     hacs98
05/05 8039
1367   ¸®´ª½º ¸í·É¾î[1]     ruzun88
03/10 11386
1366   ¸®´ª½º ¸í·É¾î     hacs98
05/05 8447
1365   ¸®´ª½º ·Î±×Á¤¸® µµ±¸ - nabi2.c[7]     x90c
03/07 11166
1364   ¸®´ª½º ³×Æ®¿öÅ© ¼­¹ö ¹× À¥¼­¹ö ±¸Ãà ¹æ¹ýÀ» °­ÀÇ[1]     sada18
10/16 9940
1363   ¸®´ª½º ±âº»¸í·É¾î~[6]     chlckdghsla
10/14 53995
1362   ¸®´ª½º ±âº»¸í·É¾î! (1)[2]     whqkdnf000
05/31 9219
[1].. 11 [12][13][14][15][16][17][18][19][20]..[80]

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