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

7. ÃëÇâ¿¡ µû¶ó ½Ã½ºÅÛ ¸ÂÃß±â

7.1 ½Ã½ºÅÛ ¼³Ä¡ ÆÄÀϵé

µµ½º¿¡´Â Áß¿äÇÑ 2°³ÀÇ ÆÄÀÏ·Î AUTOEXEC.BAT°ú CONFIG.SYS°¡ ÀÖ´Ù. À̵éÀº ºÎÆ® ÇÒ ¶§ ½Ã½ºÅÛÀ» Ãʱ⠼³Á¤ÇÏ°í, PAHT³ª FILES¿Í °°Àº ¸î °³ÀÇ È¯°æº¯¼ö¸¦ Á¤Çϸç ÇÁ·Î±×·¥À̳ª ¹èÄ¡ ÆÄÀÏÀ» ½Ãµ¿Çϱ⵵ ÇÑ´Ù. ¸®´ª½º¿¡¼­ Ãʱ⠼³Á¤ ÆÄÀÏÀÌ ¾ÆÁÖ ¸¹ÀÌ ÀÖÀ¸¸ç ±× Áß ¾î¶² °ÍµéÀº ¾ÆÁÖ Àß ¾Ë±â Àü¿¡´Â °Çµå¸®Áö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ¾î·°Å³ª Á¦ÀÏ Áß¿äÇÑ °Íµé¿¡ ´ëÇؼ­ ¾Ë·ÁÁÖ°Ú´Ù.

        FILES                                   NOTES 
        /etc/inittab                            Áö±ÝÀº °Çµå¸®Áö ¸» °Í!
        /etc/rc.d/*                             »óµ¿                      
PATH¿Í ±× ¹ÛÀÇ È¯°æ º¯¼ö¸¦ ¼³Á¤Çϰųª ·Î±×ÀÎ ¸Þ½ÃÁö¸¦ º¯°æÇϰųª ·Î±×ÀÎ µÚ¿¡ ÀÚµ¿À¸·Î ÇÁ·Î±×·¥ÀÌ ½Ãµ¿µÇ´Â Á¤µµ¸¸ÀÌ ÇÊ¿äÇÒ ¶§´Â ´ÙÀ½ÀÇ ÆÄÀϵéÀ» »ìÆ캻´Ù.
        FILES                                   NOTES
        /etc/issue                              ·Î±×ÀÎ ÀÌÀü ¸Þ½ÃÁö ¼³Á¤
        /etc/motd                               ·Î±×ÀÎ ÀÌÈÄ ¸Þ½ÃÁö ¼³Á¤
        /etc/profile                            $PATH¿Í ±× ¹ÛÀÇ º¯¼ö µî ¼³Á¤
        /etc/bashrc                             alias¿Í ÇÔ¼ö µî ¼³Á¤
        /home/your_home/.bashrc         ÀÚ½ÅÀÇ alias¿Í ÇÔ¼ö ¼³Á¤        /home/your_home/.bash_profile ¶Ç´Â
        /home/your_home/.profile                ȯ°æ ¼³Á¤°ú ÇÁ·Î±×·¥ ½Ãµ¿
ÈÄÀÚÀÇ ÆÄÀÏ(¼û±è ÆÄÀÏÀÌ ¾Æ´Ò °Í)ÀÌ Á¸ÀçÇÏ¸é ·Î±×ÀÎ ÈÄ¿¡ ÀÐÇôÁø ´ÙÀ½ ¸í·ÉÀÌ ½ÇÇàµÉ °ÍÀÌ´Ù.

¿¹---´ÙÀ½ÀÇ .bash_profileÀ» º¸¶ó.


# ³ª´Â ÄÚ¸àÆ®ÀÌ´Ù.
echo Environment;  printenv | less      # µµ½ºÀÇ ¸í·É¾î ¼¼Æ®¿¡ ÇØ´çµÈ´Ù
alias d='ls -l' # alias°¡ ¹«¾ùÀÎÁö ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù
alias up='cd ..'
echo "°æ·Î´Â"$PATH  echo "ÀÌ´Ù"
echo "¿À´ÃÀº 'date'ÀÌ´Ù" # 'date' ¸í·ÉÀÇ Ãâ·ÂÀ» »ç¿ëÇÑ´Ù
echo " ÁÁÀº ÇÏ·ç, " $LOGHAME
# ´ÙÀ½Àº "½© ±â´É"ÀÌ´Ù
ctgz() # .tar.gz ¾ÆÄ«À̺êÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù
{
        for file in $*
        do  
                gzip -dc $(file) | tar tf -
        done  
}
  # .profileÀÇ ³¡

$PATH¿Í $LOGNAME´Â ¿¹»ó ÇÒ ¼ö ÀÖµíÀÌ È¯°æ º¯¼öÀÌ´Ù. ÀÌ ¹Û¿¡µµ °Çµå¸± ¼ö Àִ ȯ°æº¯¼ö µéÀÌ ¸¹ÀÌ ÀÖ´Ù. less³ª bash °°Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ RMP°¡ ÁÁÀº ¿¹ÀÌ´Ù.

´ÙÀ½ÀÇ ÇàÀ» /etc/profile¿¡ Ãß°¡Çϸé PROMPT $P$G¿Í °ÅÀÇ °°Àº È¿°ú¸¦ Á¦°øÇÑ´Ù.

        export PS1="\w\\$"      

7.2 ÇÁ·Î±×·¥ Ãʱ⠼³Á¤ ÆÄÀÏ

¸®´ª½º¿¡¼­´Â °ÅÀÇ ¸ðµç °ÍµéÀ» ÇÊ¿äÇÑ ´ë·Î ¿øÇÏ´Â ´ë·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ÇÁ·Î±×·¥ÀÌ Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ º¯°æ °¡´ÉÇÑ Ãʱ⠼³Á¤ ÆÄÀÏÀ» °®°í ÀÖ´Ù. À̵éÀº Ȩ µð·ºÅ丮ÀÇ .prognamerc ÇüÅ·ΠÁ¸ÀçÇÏ´Â °æ¿ì°¡ ¸¹´Ù. Á¦ÀÏ ¸ÕÀú ¼öÁ¤ÇÏ°í ½Í¾îÇÒ ¸¸ÇÑ °ÍµéÀº ´ÙÀ½°ú °°´Ù.

Á¶¸¸°£ ÀÌ ¸ðµç °Íµé°ú ±× ¹ÛÀÇ °ÍµéÀ» ¸¸³¯ °ÍÀÌ´Ù. RMP. ¼³Á¤ ÇÏ¿ìÅõÀÎ sunsite.unc.edu/mdw/HOWTO/Config-HOWTO.html? ¸¦ Àо¸é º¸´Ù Àß ¾Ë ¼ö ÀÖ´Ù.


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