¡¡¡¡Shell: bash¡£Ëü½áºÏÁË csh ºÍ ksh µÄÓŵ㣬²¢ÇÒÓÐ readline ¹¦ÄÜ£¬Äã¿ÉÒÔËæÒâ°ó¶¨×Ô¼ºµÄ¼üÅÌ£¬Ê¹Óà emacs »òÕß vi µÄ·½Ê½¶¼¿ÉÒÔ°ïÖúÄã¸ßЧµÄÊäÈëÃüÁîÐС£info bash ¿ÉÒԵõ½·Ç³£ÏêϸµÄ bash ˵Ã÷Ê飬ΪÁ˸ßЧµÄʹÓà bash£¬Äã×îºÃ¿´¿´Õâ¸ö¡£Äã¿ÉÒÔ°´ÕÕÕâ¸ö˵Ã÷×Ô¼ºÐ´Ò»¸ö .bashrc£¬Ä㻹¿ÉÒÔдһ¸ö .inputrc À´ÅäÖà readline ¿â£¬ÕâÑùÆäËüʹÓà readline µÄ³ÌÐòÒ²¿ÉÒÔʹÓÃͬÑùµÄ·½·¨ÊäÈ룬·Ç³£ºÃ¡£
¡¡¡¡±à¼Æ÷£º Emacs, VIM¡£
¡¡¡¡Emacs ÊǷdz£Ç¿´óÖÇÄÜµÄ±à¼Æ÷£¬ÊÇÊÀ½çÉÏ×îÇ¿µÄ£¬ËüÓÐÓÀÔ¶ÍÚ¾ò²»ÍêµÄÄÜÁ¦¡£ËùÒÔÎÒµ±È»ÍƼö Emacs¡£ Emacs ÓкܶàÖÖ£¬Äã¿ÉÒÔ¸ù¾ÝÐèҪѡÔñ GNU Emacs, Emacs-Scheme, XEmacs, Edwin, Hemlock, ... ÎÒÓõÄÊÇ GNU Emacs.
¡¡¡¡VIM ÊÇ vi µÄ¸Ä½ø£¬½¨ÒéÊìϤһÏ VIM£¬ÒòΪºÜ¶àÆäËü³ÌÐò±ÈÈç tin, Mutt, Firebird BBS ʹÓÃÀàËÆ VIM µÄ¼ü°ó¶¨£¬VIM µÄ¼ü°ï¶¨¸úÕýÔò±í´ïʽºÜÓйØÏµ£¬±ÈÈç "^" ºÍ "$"¡£ÔÚ UNIX »úÆ÷ÉÏ£¬ÓÐʱÄã±»ÆÈÖ»ÄÜÓà vi£¬¶ø vi ÊÇ modal µÄ£¬Èç¹ûÏÈÊìϤÁË Windows µÄ±à¼Æ÷»á±È½ÏÄÑÒÔ½ÓÊÜ VIM µÄ¹¤×÷·½Ê½£¬ËùÒÔÄãÐèÒªÊÊӦһϡ£

