27Àå. ÆÄÀϵé

½Ã½ºÅÛ ±¸µ¿(startup) ÆÄÀÏ

ÀÌ ÆÄÀϵéÀº Bash °¡ »ç¿ëÀÚ ½©·Î µ¿ÀÛÇϰųª ½Ã½ºÅÛ ÃʱâÈ­ÈÄ µ¿ÀÛÇÏ´Â ¸ðµç Bash ½ºÅ©¸³Æ®¿¡¼­ º°Äª(alias)°ú ȯ°æ º¯¼ö¸¦ ¾µ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.

/etc/profile

ÁַΠȯ°æÀ» ¼¼ÆÃÇØ ÁÖ´Â ÆÄÀϷμ­, ½Ã½ºÅÛ Àüü¿¡ ±âº»À¸·Î Àû¿ë(Bash [1] »Ó¸¸ ¾Æ´Ï¶ó Bourne ŸÀÔÀÇ ¸ðµç ½©¿¡ Àû¿ëµË´Ï´Ù).

/etc/bashrc

½Ã½ºÅÛ Àüü¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ÇÔ¼öµé°ú Bash ¿ë º°Äª(alias) Æ÷ÇÔ

$HOME/.bash_profile

»ç¿ëÀÚ¿ë Bash ȯ°æ ±âº»°ª ¼¼ÆÃÀ¸·Î »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù(/etc/profileÀÇ ·ÎÄà ÇüÅÂ).

$HOME/.bashrc

»ç¿ëÀÚ¿ë bash ÃʱâÈ­ ÆÄÀϷμ­, °¢ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù(/etc/bashrcÀÇ ·ÎÄà ÇüÅÂ). ¿ÀÁ÷ ´ëÈ­Çü ¸ðµå(interactive)ÀÇ ½©À̳ª »ç¿ëÀÚ ½ºÅ©¸³Æ®¸¸ ÀÌ ÆÄÀÏÀ» ÀнÀ´Ï´Ù. .bashrc ÆÄÀÏÀÇ »ùÇÃÀ» ºÎ·Ï F¿¡¼­ »ìÆìº¸±â ¹Ù¶ø´Ï´Ù.

·Î±×¾Æ¿ô ÆÄÀÏ

$HOME/.bash_logout

»ç¿ëÀÚ¿ë ¸í·É ÆÄÀÏ(instruction file)·Î¼­, °¢ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ·Î±×ÀÎ ÇØ ÀÖ´ø Bash ½©À» Á¾·áÇÏ°Ô µÇ¸é ÀÌ ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ¸í·É¾î°¡ ½ÇÇàµË´Ï´Ù.

ÁÖ¼®

[1]

ÀÌ ÆÄÀÏÀº cshÀ̳ª tcshµî °íÀüÀûÀÎ º»½©(sh)¿¡¼­ À¯·¡ÇÏÁö ¾Ê°Å³ª º»½©°ú »ó°ü¾ø´Â ½©¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.