16.5. ¸í·É¾î »¡¸® ã±â

Àú´Â ¾îÁ¦ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Àоú½À´Ï´Ù. ±×·±µ¥ Àоú´ø ¸í·É¾îÀÇ À̸§ÀÌ ±â¾ï³ªÁö ¾Ê°í Àû¾î µÎÁöµµ ¾Ê¾Ò½À´Ï´Ù. ¾î¶»°Ô ±× ¸Þ´º¾ó ÆäÀÌÁö·Î ´Ù½Ã µ¹¾Æ°¥ ¼ö ÀÖÀ»±î¿ä?

ÀÌÀü¿¡ »ç¿ëÇß´ø ¸í·É¾î´Â .bash_history¶ó°í ºÎ¸£´Â ÆÄÀÏ¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù. ±âº» °ªÀ¸·Î, ÀÌ ÆÄÀÏÀº ¿©·¯ºÐÀÌ ½© ÇÁ·ÒÇÁÆ®¿¡ ÀÔ·ÂÇϽŠÃÖ±Ù 500°³ÀÇ ¸í·É¾î¸¦ ÀúÀåÇÏ°í ÀÖ½À´Ï´Ù.

½© ÇÁ·ÒÇÁÆ®¿¡¼­ history¶ó°í ÀÔ·ÂÇÏ¿© Àü¿¡ »ç¿ëÇÑ ¸í·É¾îÀÇ ¸ñ·ÏÀ» ÈȾ½Ç ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¸ðµç ¶óÀÎÀ» Àб⿡´Â °á°ú°¡ ³Ê¹« »¡¸® Áö³ª°¡ ¹ö¸± °ÍÀÔ´Ï´Ù.

.bash_history¸¦ º¸´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº less¿Í °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ less .bash_history¸¦ ÀÔ·ÂÇÏ½Ã¸é °á°ú¸¦ ÇÑ ¹ø¿¡ ÇÑ ÆäÀÌÁö¾¿ º¸¿©ÁÝ´Ï´Ù. È­¸é ¾ÕÀ¸·Î ÁøÇàÇÏ·Á¸é, [Space] ¹Ù¸¦ ´©¸£½Ê½Ã¿À; È­¸é µÚ·Î µÇµ¹¾Æ°¡·Á¸é, [b] Å°¸¦ ´©¸£½Ã°í, Á¾·áÇϽ÷Á¸é [q]¸¦ ´©¸£½Ê½Ã¿À.

¸í·É¾î¸¦ ã±â À§ÇØ .bash_history ÆÄÀÏ Àüü¸¦ »ìÆ캸´Â °ÍÀº Áö·çÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¹æ¹ýÀ¸·Î, °­·ÂÇÑ °Ë»ö À¯Æ¿¸®Æ¼ÀÎ grepÀ» »ç¿ëÇÏ¿© Å°¿öµå¸¦ °¡Áö°í ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿©·¯ºÐÀÌ ÀÌƲ Àü¿¡ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÀоúÁö¸¸ ±× À̸§À» ±â¾ïÇÒ ¼ö ¾ø´Ù°í °¡Á¤ÇØ º¾´Ï´Ù. ¸í·É¾î¸¦ °Ë»öÇϱâ À§Çؼ­, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

history | grep man

¿©·¯ºÐÀÌ ÀÔ·ÂÇß´ø ¸í·É¾î Áß¿¡ manÀ» Æ÷ÇÔÇÏ´Â ¸ðµç ¸í·É¾î ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

´Ù¾çÇÑ ¹æ¹ýÀ¸·Î history ¸í·ÉÀ» »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. history ¸í·É¾î »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ÈùÆ®¿Í ¿ä·É¿¡ ´ëÇÏ¿© ¾Ë°í ½ÍÀ¸½Ã¸é, 16.6 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.