alias »ç¿ë º¸±â

°£´ÜÇÑ alias ¸¸µé±â:

   alias del='rm -i'
   del memo.txt
   rm: remove memo.txt? y

À̰ÍÀº ÆÄÀÏ Áö¿ì±â ¸í·É¿¡¼­ Ç×»ó ÇØ´ç ÆÄÀÏÀ» Áö¿ï °ÍÀÎÁö¸¦ ¹°¾î º¸°Ô ÇÏ´Â rm -i ¸í·ÉÀ» delÀ̶ó´Â alias·Î ¸¸µé¾î »ç¿ëÇÑ ¿¹Á¦ÀÔ´Ï´Ù.

À̰ÍÀ» Ç×»ó ½©ÀÌ ½ÃÀÛµÉ ¶§ ¸¶´Ù ÀÚµ¿À¸·Î ÁöÁ¤ÇÏ·Á¸é ÀÌ ½©ÀÇ ÃʱâÈ­ ÆÄÀÏÀÎ .kshrc ÆÄÀÏ ¾È¿¡ ³Ö¾î µÎ¸é µË´Ï´Ù.(bashÀÏ °æ¿ì´Â .bashrc)


¿©·¯ ¸í·ÉÀ¸·Î ±¸¼ºµÈ alias ¸¸µé±â:

   alias what='ps -aux | grep $USER | less'

À̰ÍÀº ÀÚ½ÅÀÌ ½ÇÇàÇÑ ÇÁ·Î¼¼½º¸¦ ÀÚ¼¼È÷ »ìÆì º¼ ¼ö ÀÖ´Â whatÀ̶ó´Â alias¸¦ ¸¸µç °ÍÀÔ´Ï´Ù.

¸í·ÉÇà¿¡¼­ whatÀ» ÀÔ·ÂÇϸé, ¾Æ·¡¿Í °°Àº ¸í·ÉÀÌ ½ÇÇàµË´Ï´Ù.

   ps -aux | grep $USER | less

ÀÌ·¸°Ô ¼¼°³ÀÇ ¸í·ÉÀ» ÆÄÀÌÇÁ¸¦ ÅëÇØ¼­ ¼­·Î ¿¬°áÇÑ °ÍÀ» alias·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


alias¿¡¼­ ¶Ç ´Ù¸¥ alias¸¦ »ç¿ëÇÏ´Â °æ¿ì:

   alias h=history
   alias rev='h | tail -10'

¸ÕÀú history ¸í·É¾î ´ëÇÑ alias·Î h¸¦ Á¤ÀÇÇϰí, ±×°ÍÀ» ´Ù½Ã rev alias¿¡¼­ »ç¿ëÇÑ °æ¿ìÀÔ´Ï´Ù. Áï, »ç¿ëÀÚ°¡ rev¶ó°í ¸í·ÉÇà¿¡¼­ ÀÔ·ÂÇÏ°Ô µÇ¸é, ¸ÕÀú history ¸í·ÉÀÌ ½ÇÇàµÇ°í, ±× Ãâ·Â°ªÀ» tail ¸í·ÉÀÇ ÀԷ°ªÀ¸·Î ´Ù½Ã »ç¿ëµÇ¾î ±× ³»¿ëÁß ¸¶Áö¸· 10°³¸¸ º¸¿©ÁÖ°ÚÁö¿ä.


aliasÀÇ ÀÎÀÚ·Î alias¸¦ »ç¿ëÇÏ´Â °æ¿ì:

   alias root='cd /; '
   alias slist='ls -l | head -5'
   root slist
   total 11217
   drwx------    2 root     sys          512 Apr  6  1992 News
   drwxr-xr-x    2 bin      bin         2048 Feb  1 17:19 bin
   -r--r--r--    1 root     sys       146667 Nov  1 10:59 boot
   -rwxr-xr-x    1 root     sys        73483 May 16  1991 boot.bak

À§ÀÇ Ã¹¹øÂ° alias¿¡¼­ ¸Ç ³¡¿¡ °ø¹é ¹®ÀÚ¸¦ »ç¿ëÇÑ ÀÌÀ¯´Â ÀÎÀÚ¿Í ¸í·ÉÀÇ »çÀ̸¦ ±¸ºÐÇϱâ À§Çؼ­ÀÔ´Ï´Ù.

; (¼¼¹ÌÄÝ·Ð) ¹®ÀÚ´Â µÎ ¸í·ÉÀ» Â÷·Ê·Î ½ÇÇàÇϱâ À§ÇÑ ±âÈ£ÀÌÁö¿ä.

À­ ¿¹Á¦¿¡¼­ root slist ¸í·ÉÀÌ ÀԷµǸé, ¸ÕÀú, ·çÆ® µð·ºÅ丮·Î À̵¿ÇÑ µÚ, ±× µð·ºÅ丮ÀÇ ³»¿ëÀ» º¸´Âµ¥, ÀÚ¼¼È÷ º¸¸ç, ±× Ãâ·Â Áß¿¡, óÀ½ ´Ù¼¸ÁÙ¸¸À» º¸¿©ÁÝ´Ï´Ù.


[Â÷·Ê] [ã±â] [»öÀÎ]