´ÙÀ½ ÀÌÀü Â÷·Ê

2. È­ÀÏ Ã³¸®Çϱâ

2.1 È­ÀÏ:»çÀü Áö½Ä

Linux has a file system - meaning by that "the structure of directories and ¸®´ª½º´Â È­ÀÏ ½Ã½ºÅÛÀ̶ó´Â °ÍÀ» °¡Áö°í ÀÖ´Ù. ÀÌ´Â µµ½º¿¡¼­¿Í À¯»çÇÏ°Ô "µð·ºÅä ¸®¿Í È­ÀÏÀÇ ±¸Á¶"¸¦ ÀǹÌÇÑ´Ù. È­ÀÏÀº Ư¼öÇÑ ±ÔÄ¢À» µû¸£´Â È­ÀϸíÀ» °¡Áö°í ÀÖ°í µð·ºÅ丮 ¾È¿¡ ÀúÀåµÇ¸ç ¾î¶² °ÍÀº ½ÇÇàÈ­ÀÏÀÌ¸ç ´ëºÎºÐÀº ¸í·ÉÇà ½ºÀ§Ä¡(swtich, ¿É¼Ç)À» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ ¿©·¯ºÐÀº ¿ÍÀϵå Ä«µå¹®ÀÚ, ¸®´ÙÀÌ·º¼Ç, ÆÄÀÌÇÁ µîÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Å« Â÷ÀÌ´Â ¾ø´Ù.

2.2 È­ÀÏ : µµ½º·ÎºÎÅÍ ¸®´ª½º·Î ¸í·É ¹ø¿ª

¿ÞÂÊ¿¡´Â µµ½º ¸í·É¾î°¡ ¿À¸¥ÂÊ¿¡´Â ÇØ´ç ¸®´ª½º ¸í·ÉÀÌ ÀÖ´Ù.


COPY:   cp
DEL:    rm
REN:    mv
TYPE:   more, less, cat
¸®´ÙÀÌ·º¼Ç°ú ¿¬°á ¿¬»êÀÚ: < > >> |
¿ÍÀϵåÄ«µå: * ?
nul:    /dev/null
prn, lst:       /dev/lp0; lpr
- ¿¹ -
DOS                                     Linux
C:\GUIDO>copy joe.txt joe.doc           $ cp joe.txt joe.doc
C:\GUIDO>copy *.* total                 $ cat * > total
C:\GUIDO>copy fractals.doc prn          $ cat fractals.doc | lpr
C:\GUIDO>del temp                       $ rm temp
C:\GUIDO>del *.bak                      $ rm *~
C:\GUIDO>ren paper.txt paper.asc        $ mv paper.txt paper.asc
C:\GUIDO>type letter.txt                $ more letter.txt
C:\GUIDO>type letter.txt                $ less letter.txt
C:\GUIDO>type letter.txt > nul          $ cat letter.txt >/dev/null
        n/a                             $ more *.txt *.asc
        n/a                             $ cat section*.txt

ÁÖ¸ñ:

2.3 ÇÁ·Î±×·¥ ½ÇÇà: ¸ÖƼŽºÅ·°ú ¼¼¼Ç

ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°±â À§Çؼ­´Â µµ½º¿¡¼­Ã³·³ À̸§À» ÀÔ·ÂÇÏ¸é µÈ´Ù. ¸¸¾à ÇÁ·Î±× ·¥ÀÌ PATH(¼½¼Ç 4)¿¡ Æ÷ÇÔµÈ µð·ºÅ丮(¼½¼Ç 2)¿¡ ÀúÀåµÇ¾î ÀÖ´Ù¸é ½ÇÇàµÉ °ÍÀÌ´Ù. ¿¹¿Ü: µµ½º¿Í´Â ´Þ¸® ¸®´ª½º¿¡¼­´Â ÇöÀç µð·ºÅ丮°¡ PATH¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Â ÇÑ ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â ÇÁ·Î±×·¥À» ½ÇÇàµÇÁö ¾Ê´Â´Ù.

¿©·¯ºÐÀÇ ÇÁ·Î±×·¥ÀÌ ¸¸¾à <ÇÁ·Î±×·¥>À̶ó¸é ./<ÇÁ·Î±×·¥> ÀÌ·± ½ÄÀ¸·Î ½ÇÇàÇØ¾ß ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â °ÍÀÌ ½ÇÇàµÈ´Ù. ÀüÇüÀûÀÎ ¸í·É¾î ¶óÀÎÀº ´ÙÀ½°ú °°´Ù.

$ command -s1 -s2 ... -sn par1 par2 ... parn <input >output

where -s1, ..., -sn are the program switches, par1, ..., parn are the ¿©±â¼­ -s1, ..., -sn Àº ÇÁ·Î±×·¥ ½ºÀ§Ä¡ÀÌ°í par1, ..., parn Àº ÇÁ·Î±×·¥¿¡ ´ëÇÑ Àü´ÞÀμöÀÌ´Ù. ¸î °³ÀÇ ¸í·ÉÀ» ÇÑ ÁÙ¿¡ ½áÁÙ ¼öµµ ÀÖ´Ù.

$ command1 ; command2 ; ... ; commandn

ÇÁ·Î±×·¥À» ¼öÇà½ÃÅ°´Â ¹æ¹ýÀ¸·Î ÃæºÐÇÏÁö¸¸ ÇÑ ¹ß¦ ´õ ³ª¾Æ°¡´Â °ÍÀº ½±´Ù. ¸®´ª½º¸¦ »ç¿ëÇÏ´Â Áß¿äÇÑ ÀÌÀ¯ Áß Çϳª´Â ¸ÖƼŽºÅ· ¿î¿µÃ¼Á¦¶ó´Â »ç½ÇÀÌ´Ù. ¸î °³ÀÇ ÇÁ·Î±×·¥À»( ÀÌÁ¦ºÎÅÍ´Â ÇÁ·Î¼¼½º¶ó°í ºÎ¸£°Ú´Ù ) µ¿½Ã¿¡ ¼öÇà½Ãų ¼ö ÀÖ ´Ù´Â °ÍÀÌ´Ù. ÇÁ·Î¼¼½º¸¦ ¹é±×¶ó¿îµå¿¡¼­ µ¹¸®°í ´Ù¸¥ ÀÛ¾÷À» °è¼Ó Çسª°¥ ¼ö ÀÖ´Ù. °Ô´Ù°¡ ¸®´ª½º´Â ¿©·¯ °³ÀÇ ¼¼¼ÇÀ» °¡Áö°í ÀÖ´Ù. ¸¶Ä¡ µ¿½Ã¿¡ ¿©·¯ °³ÀÇ ÄÄÇ»Å͸¦ °¡Áö°í ÀÖ´Â °Í°ú °°´Ù.

where <job> may be 1, 2, 3, ... Using these commands you can format a ¿©±â¼­ <job>Àº 1, 2, 3 ÀÌ·± ¼ýÀÚÀÌ´Ù. ÀÌ·¯ÇÑ ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¿©·¯ºÐÀº µð½º ÄÏÀ» Æ÷¸ËÇÏ°í È­ÀÏÀ» zip ¾ÐÃàÇÏ°í ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í µ¿½Ã¿¡ ´Ù¸¥ È­ÀÏÀÇ ¾ÐÃàÀ» Ç®¾î³¾ ¼ö ÀÕ´Ù. ±×¸®°í ¶Ç ¿©·¯ºÐÀÇ ¸í·ÉÀ» ±â´Ù¸®´Â ÇÁ·ÒÇÁÆ®°¡ ³ª¿Â´Ù. µµ½º¿¡¼­ Çغ¸¶ó! ±×¸®°í ¾ó¸¶³ª ÆÛÆ÷¸Õ½º°¡ Â÷À̳ª´ÂÁö À©µµ¿ìÁî¿¡¼­µµ Çغ¸±â ¹Ù¶õ´Ù.
´ÙÀ½ ÀÌÀü Â÷·Ê