5.4.5 stty

  stty À¯Æ¿¸®Æ¼´Â ÇöÀç »ç¿ë ÁßÀÎ Å͹̳ÎÀÇ ¼³Á¤À» º¸¿©ÁØ´Ù. ±×¸®°í stty À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÇöÀç »ç¿ëÁßÀÎ Å͹̳ÎÀÇ ¼³Á¤À» º¯°æÇÒ ¼ö ÀÖ´Ù.

¡¡

 

(Âü°í)

¸ÞÀÏ ¾îµå·¹½º·Î »ç¿ëÇÏ´Â '@'¸¦ kill·Î »ç¿ëÇÏ´Â ¸ÛûÇÑ ½Ã½ºÅÛÀÌ ÀÖ´Ù. ¾î¶»°Ô ÇÏ´Â °ÍÀÌ ÁÁÀ»±î ?

 

5.4.6 tty

  ÀÚ½ÅÀÌ ÀÛ¾÷Çϰí ÀÖ´Â Å͹̳ΠÀ̸§(terminal name)À» ¾Ë·ÁÁØ´Ù. ÀÌ Å͹̳ΠÀ̸§ÀÌ ps À¯Æ¿¸®Æ¼ÀÇ »ç¿ë½Ã TTY Çʵ忡 Ç¥ÇöµÇ´Â À̸§À¸·Î »ç¿ëµÈ´Ù. ¸¸ÀÏ ¾î¶² À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÑ Å͹̳ÎÀÌ ¾ø¾îÁö°í ÇÁ·Î¼¼½º¸¸ ³²¾Æ ÀÖÀ¸¸é TTY Çʵ忡 "?" ·Î Ç¥½ÃµÈ´Ù.

 

 

 

(Âü°í)

  ¿©·¯ »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â ¼­¹ö ½Ã½ºÅÛÀÇ °æ¿ì, µ¿½Ã »ç¿ëÀÚ°¡ ¸¹¾Æ ½Ã½ºÅÛ¿¡ ±âº»ÀûÀ¸·Î ¼³Á¤µÇ´Â Å͹̳Π°³¼ö(48°³)¸¦ ³Ñ¾î¼­´Â °æ¿ì°¡ ¹ß»ýÇÑ´Ù. À̶§ ´õ ÀÌ»óÀÇ Å͹̳ÎÀ» ¸¸µéÁö ¸øÇÑ´Ù´Â ¿¡·¯ ¸Þ½ÃÁö°¡ Ç¥½ÃµÈ´Ù. ÀÌ·± ¹®Á¦°¡ ¹ß»ýÇÏ¸é ½Ã½ºÅÛ ¼³Á¤ÆÄÀÏ(/etc/system)¿¡ ½Ã½ºÅÛ¿¡¼­ Áö¿øÇÏ´Â Å͹̳Π°³ ¼ö¸¦ Áõ°¡Çϵµ·Ï ¼³Á¤À» ÇÏ°í ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇϸé ÇØ°áµÈ´Ù.

  ¿¡µðÅ͸¦ »ç¿ëÇÏ¿© /etc/system ÆÄÀÏÀÇ ¾Æ·¡ ºÎºÐ¿¡ ´ÙÀ½ÀÇ ³»¿ëÀ» Ãß°¡ÇÑ´Ù.
  (¿©±â¼­ 128ÀÌ Áö¿øÇÒ Å͹̳Π°³ ¼ö ÀÌ´Ù.)

        set pt_cnt = 128

 

5.4.7 w / who

 

(1) w

  ½Ã½ºÅÛ¿¡ loginÇÑ »ç¿ëÀÚ¿Í ÀÛ¾÷³»¿ëÀ» º¸¿©ÁØ´Ù. ps°¡ º¸¿©ÁÖ´Â ÇÁ·Î¼¼½º¿ÍÀÇ Â÷ÀÌ´Â wÀº ÇöÀç ·Î±×ÀÎ Çϰí ÀÖ´Â »ç¿ëÀÚ¸¦ ±âÁØÀ¸·Î, ps´Â ÇöÀç ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ ´ë»óÀ¸·Î Çϰí ÀÖ´Ù´Â °ÍÀÌ´Ù.

¡¡

¡¡

 

(2) who

  ÇöÀç ½Ã½ºÅÛ¿¡ loginÇÑ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁØ´Ù.

 

 

5.4.8 which

 

(1) which

  À¯Æ¿¸®Æ¼ÀÇ À§Ä¡¸¦ È®ÀÎÇÏ´Â °ÍÀ¸·Î À¯Æ¿¸®Æ¼ÀÇ pathname À̳ª alias µÈ ³»¿ëÀ» º¸¿©ÁØ´Ù. Which À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ÆÄÀϸíÀÌ È¯°æ ¼³Á¤ ÆÄÀÏ¿¡¼­ aliaseµÇ¾î ÀÖ´ÂÁö °Ë»çÇϰí, »ç¿ëÀÚÀÇ È¯°æ¿¡ ¼³Á¤µÈ °æ·Î¼ø¼­¿¡ µû¶ó °¢ µð·ºÅ丮¸¦ °Ë»öÇÏ°í ¿øÇÏ´Â ÆÄÀϸíÀ» ãÀ¸¸é ÆÄÀÏÀÇ À§Ä¡¸¦ Àý´ë °æ·Î·Î ¾Ë·ÁÁØ´Ù.

 

 

  Which À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ÆÄÀϸíÀ» ã±â À§ÇØ »ç¿ëÇÒ ¶§ ¸¶´Ù ¸Å¹ø ÆÐ½º¿¡ Á¤ÀÇµÈ µð·ºÅ丮¸¦ °Ë»öÇÑ´Ù. ±×·¯³ª Shell ȯ°æ¿¡¼­´Â »ç¿ëÀÚ°¡ ÆÄÀϸíÀ» ÀÔ·ÂÇÏ´õ¶óµµ ¸Å¹ø µð·ºÅ丮 °Ë»öÀ» ÇÏÁö ¾Ê´Â´Ù. ´ë½Å Shell¿¡¼­´Â »ç¿ëÀÚ°¡ ShellÀ» ¿­¸é »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ÆÐ½º¸¦ °Ë»öÇÏ°í ¿©±â¿¡ ÀÖ´Â ÆÄÀϵéÀ» ÇØ½¬ ÇÔ¼ö¸¦ ÀÌ¿ëÇϸç Å×À̺íÀ» ¸¸µé°í ±× ³»¿ëÀ» ¸Þ¸ð¸®¿¡ ±â¾ï½ÃÄÑ ³õ´Â´Ù. ±×¸®°í »ç¿ëÀÚ°¡ ÆÄÀÏ À̸§À» ÀÔ·ÂÇϸé ÀÌ ÇØ½¬ Å×À̺íÀ» ÂüÁ¶ÇÏ¿© ½ÇÇàÇÏ°Ô µÈ´Ù.

  µû¶ó¼­ ´ëºÎºÐÀÇ °æ¿ì´Â »ç¿ëÀÚ°¡ ÆÄÀÏÀ̸§À» ÀÔ·ÂÇϸé which ¿¡¼­ ãÀº À¯Æ¿¸®Æ¼°¡ ½ÇÇàµÈ´Ù. ±×·¯³ª ShellÀÌ ÇØ½¬ Å×À̺íÀ» ¸¸µé¾î ³õÀº ÈÄ¿¡ º¯°æµÈ ³»¿ëÀÌ ÀÖÀ¸¸é ShellÀº ÀÌ ³»¿ëÀ» ¸ð¸£¹Ç·Î ¿øÇÏÁö ¾Ê´Â °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

  À̶§´Â Shell¿¡ ÇØ½¬ Å×À̺íÀ» ´Ù½Ã ¸¸µéµµ·Ï ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.

     % rehash

 

¿¹ Á¦ :

1. À¯Æ¿¸®Æ¼ ÆÄÀÏÀÇ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮¸¦ È®ÀÎÇÑ´Ù.

  % which ls xterm
  /bin/ls
  /usr/openwin/bin/xterm

2. alias µÈ °ÍÀº ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù.

  % which cd psg
  cd: aliased to cd !*; set prompt= "`hostname`:`pwd` > ¡±
  psg: aliased to ps -ef | grep !*

 

(2) whereis

  ¾î¶² À¯Æ¿¸®Æ¼¿Í °ü·ÃµÈ ½ÇÇà ÆÄÀÏ, ¿ø¹®, manual pageÀÇ À§Ä¡¸¦ ¾Ë·Á ÁØ´Ù. »ç¿ë ¹üÀ§´Â ±âº»ÀûÀÎ UNIX À¯Æ¿¸®Æ¼¿¡ ÇÑÁ¤µÈ´Ù. (X-Window³ª CDE µî¿¡ °üÇÑ °ÍÀº Á¦°øµÇÁö ¾Ê´Â´Ù.)

¡¡

 

 

<< END >>¡¡