ÒýÓÃ:Bash(GNU Bourne-Again Shell)ÊÇÐí¶àLinuxƽ̨µÄÄÚ¶¨Shell£¬ÊÂʵÉÏ£¬»¹ÓÐÐí¶à´«Í³UNIXÉÏÓõÄShell£¬Ïñtcsh¡¢csh¡¢ash¡¢bsh¡¢kshµÈµÈ£¬Shell Script´óÖ¶¼Ààͬ£¬µ±Äúѧ»áÒ»ÖÖShellÒÔºó£¬ÆäËüµÄShell»áºÜ¿ì¾ÍÉÏÊÖ£¬´ó¶àÊýµÄʱºò£¬Ò»¸öShell Scriptͨ³£¿ÉÒÔÔںܶàÖÖShellÉÏʹÓá£
bashÊÇ´ó¶àÊýLinuxϵͳÒÔ¼°Mac OS X v10.4ĬÈϵÄshell£¬ËüÄÜÔËÐÐÓÚ´ó¶àÊýUnix·ç¸ñµÄ²Ù×÷ϵͳ֮ÉÏ£¬ÉõÖÁ±»ÒÆÖ²µ½ÁËMicrosoft WindowsÉϵÄCygwinϵͳÖУ¬ÒÔʵÏÖwindowsµÄPOSIXÐéÄâ½Ó¿Ú¡£´ËÍ⣬ËüÒ²±»DJGPPÏîÄ¿ÒÆÖ²µ½ÁËMS-DOSÉÏ¡£
bashµÄÃüÁîÓï·¨ÊÇBourne shellÃüÁîÓï·¨µÄ³¬¼¯¡£ÊýÁ¿ÅÓ´óµÄBourne shell½Å±¾´ó¶à²»¾Ð޸ļ´¿ÉÒÔÔÚbashÖÐÖ´ÐУ¬Ö»ÓÐÄÇЩÒýÓÃÁËBourneÌØÊâ±äÁ¿»òʹÓÃÁËBourneµÄÄÚÖÃÃüÁîµÄ½Å±¾²ÅÐèÒªÐ޸ġ£bashµÄÃüÁîÓï·¨ºÜ¶àÀ´×ÔKorn shell (ksh) ºÍ C shell (csh)£¬ ÀýÈçÃüÁîÐб༣¬ÃüÁîÀúÊ·£¬Ä¿Â¼Õ»£¬$RANDOM ºÍ $PPID ±äÁ¿£¬ÒÔ¼°POSIXµÄÃüÁîÖû»Óï·¨£º $(...)¡£×÷Ϊһ¸ö½»»¥Ê½µÄshell£¬°´ÏÂTAB¼ü¼´¿É×Ô¶¯²¹È«ÒѲ¿·ÖÊäÈëµÄ³ÌÐòÃû£¬ÎļþÃû£¬±äÁ¿ÃûµÈµÈ¡£
LinuxÖ®¸¸Linus¶ÔBASHµÄÃèÊö£ºÎÒÏÂÔØÁËÒ»¸ö½ÐBorne ShellµÄÍâ¿Ç³ÌÐò¡£ËüÊÇUNIXµÄ³õʼÍâ¿Ç³ÌÐòÖ®Ò»£¬¿ÉÒÔ´Ó»¥ÁªÍøÉÏÃâ·ÑÏÂÔØ£¬Ãû×ÖÀ´Ô´ÓÚÒ»¸öÄÑÌýµÄË«¹ØÓï¡£±àд¸ÃÍâ¿Ç³ÌÐòµÄ¼Ò»ïÃû½Ð²¨¶÷(Ó¢ÎÄÖеġ°ÈÌÊÜ¡±»ò¡°³öÉú¡±Ö®Ò⡪¡ªÒë×¢)£¬ËùÒÔÕâ¸ö³ÌÐò¾Í½Ð×ö¡°Borne Again Shell¡±(¡°ÔÙ´ÎÈÌÊÜ»òÔٴνµÉúÍâ¿Ç³ÌÐò¡±¡ª¡ªÒë×¢)£¬»òÒ»°ã±»³ÆÎªBASH(bashµÄÓ¢ÎÄÒâΪ¡°ÖØ»÷¡±¡ª¡ªÒë×¢)¡£
bash»¹ÓÐÄÇôһÖÖÒâ˼£¬¾ÍÊÇÖØ»÷£¬°µÊ¾ËüµÄ³öÏÖÊÇÒ»´ÎÇ¿ÓÐÁ¦µÄÖØ»÷¡£


dequeri ÓÚ 2014-09-27 08:50:16·¢±í:
ÔçÁ˽âÁË
qxfsy ÓÚ 2014-09-26 10:29:50·¢±í:
ÓÐÒâ˼