Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux Bashѧϰ£¨Î壩£ºÉèÖû·¾³


¡¡¡¡±¾ÎÄÒ²¼´¡¶Learning the bash Shell¡·3rd EditionµÄµÚÈýÕÂCustomizing Your EnvironmentÖ®¶ÁÊé±Ê¼Ç£¬µ«ÎÒÃǽ«²»ÏÞÓÚ´Ë¡£ÉèÖÃÒ»¸öºÃµÄÓû§»·¾³£¬¶ÔÎÒÃÇ¿ª·¢ÊǷdz£¹Ø¼üµÄ¡£ÔÚÕâÒ»Õ½ÚÖУ¬´ÓËĸö·½Ãæ½øÐнéÉÜ£ºÌرðµÄÎļþ£¬±ðÃû£¬Ñ¡Ï²ÎÊý¡£
ÌØÊâÎļþ
¡¡¡¡ÔÚÓû§Ä¿Â¼ÏÂÓм¸¸öÌØÊâµÄÎļþ£¬¿ÉÒÔÓÃls -a
À´²é¿´ÕâЩÒþ²ØµÄϵͳÎļþ¡£.bash_profileÖ»ÖØÒªµÄÎļþ£¬¾­³£ÓÃÓÚÉèÖÃÓû§»·¾³¡£Õâ¸öÎļþ½«ÔÚÓû§loginµÄʱºòÖ´ÐС£È«¾Ö£¨ËùÓÐÓû§Ê¹Óõģ©Îª/etc/profile¡£Í¨³¤ÎÒÃǽ«ÐµÄÅäÖø½¼ÓÔÚ¸ÃÎļþµÄĩ⣬Ð޸ĺóÐèÒªÖØÐµÇ¼·½²ÅÉúЧ£¬»òÕßʹÓÃsourceÃüÁîÀ´Ö´ÐÐÕâÐ©ÌØÊâÎļþ£¬¼´source .bash_profile
¡£
¡¡¡¡ÏÖÔÚµÄlinuxÒ»°ã¶¼ÊÇʹÓÃ.bash_profile£¬Èç¹ûûÓÐϵͳ»áÈ¥ÕÒ.bash_login£¬´ÎÈ¥ÕÒ.profile¡£ÁíÍ⻹ÓÐ.bashrcÎļþ£¬ÕâʵÔÚµ÷ÓÃsubbashµÄʱºòϵͳִÐеģ¬Ò²¼´ÊÇÎÒÃÇÇÃÈëbash
À´¿ªÆôеÄbash»·¾³£¬ÕâÔÚʵ¼ÊÖÐÊǺÜÉÙÓõġ£.bash_logout¹ËÃû˼Ò壬ÊÇÔÚlogoutÊǵ÷Óá£
±ðÃû
¡¡¡¡ÔÚ»·¾³ÎļþÖУ¬»áÉèÖÃһЩ±ðÃû£¬µ±È»Ò²¿ÉÒÔÔÚÕý³£µÄbashÃüÁîÐÐʹÓá£Í¨¹ý±ðÃû£¬ÎÒÃÇ¿ÉÒÔÓÃÎÒÃDZãÓÚ¼ÇÒä»òÕß¾­³£Ê¹ÓÃµÄÆäËû²Ù×÷ϵͳµÄÃüÁîÀ´Ìæ´úlinuxµÄÃüÁҲ¿ÉÒÔ½«ºÜ³¤Ò»´®ÃüÁîÓñȽϼòµ¥µÄµ¥´ÊÀ´Ìæ´ú¡£¸ñʽÈçÏ£º
alias
name
=command
¡¡¡¡Çë×¢ÒâÔÚ“=”µÄǰºóÊDz»ÔÊÐíÁôÓпոñµÄ¡£ÀýÈçÓÃsearchÀ´´úÌæ²éÕÒÃüÁîgrep£¬alias search=grep£¬Èç¹ûcommandÖÐÊǺ¬ÓпոñµÄ£¬ÐèÒªÓÃÒýºÅÀ´±íʾ£¬ÀýÈçalias ls=’ls –color’¡£µ±È»ÎÒÃÇÐèҪעÒâ²»Òª½«Í¨Åä·ûÕâÐ©ÌØÊâ·ûºÅÓÃÓÚname¡£ÎÒÃÇ¿ÉÒÔÔÚcommandÖзÅÈëÒ»¸öÒѾ­aliasµÄ±ðÃû£¬ÕâÊÇÔÊÐíµÄ¡£bashÊǽûÖ¹loopµÄ£¬Èç¹ûÅöµ½£¬Ëü»áÍ£Ö¹½øÒ»²½·­Ò룬ÀýÈçÉÏÃæµÄÀý×Óls×÷Ϊls -color£¬¶øÕâÁ½¸ölsÔÚÂß¼­ÉÏ¿ÉÒÔ²úÉúloop£¬µ«bash²»»áÔÊÐíÕâÖÖÇé¿öµÄ·¢Éú¡£ËäÈ»ÕâÑù£¬ÎÒÃÇÒª·ÀÖ¹ÔÚ¶à¸öaliasÉÏ×Ô¼º¸ø×Ô¼ºÉèÖû·»ØÉ趨£¬¼ò½à¡¢ÇåÎú£¬ÊÇÒ»¸ö³ÌÐòÔ±µÄ×¼Ôò¡£
±ðÃûÖ»ÄÜÓÃÓÚÃüÁîÐеĿªÊ¼£¬ÀýÈçalias mywork=’cd /home/wei/project/mywork’£¬ÎÒÃÇǶÈëmywork£¬¾Í¿ÉÒÔÖ±½Ó½øÈëÖ¸¶¨µÄÃüÁµ«ÊÇÎÒÃDz»ÄÜalias mywork=/home/wei/project/mywork£¬È»ºócd mywork£¬±ðÃûÊDz»»áÈ¥½âÎö²»×÷ΪµÚһλµÄÃüÁîµÄ¡£ÕâÖÖÇé¿ö¿ÉÒÔÓÃexportµÄ·½Ê½À´´¦Àí¡£
alias£ºÀýÈ統ǰaliasµÄµÄÁбí
alias name
£ºÀýÈç¸ønameµÄÕæÕýº¬Òå
unalias name
£ºÈ¡Ïû¸ÃnameµÄ±ðÃûÀ¦°ó
ÎÒÃÇ¿ÉÒÔͨ¹ýset –o opti


Ïà¹ØÎĵµ£º

¡¾×ª¡¿LINUXϵͳ³õʼ»¯¹ý³ÌÈ«½â

Ò»¡¢ ¸Å¿ö
¡¡¡¡ÏµÍ³µÄÒýµ¼ºÍ³õʼ»¯ÊDzÙ×÷ϵͳʵÏÖ¿ØÖƵĵÚÒ»²½£¬Ò²ÊǼ¯ÖÐÌåÏÖϵͳÓÅÁÓµÄÖØÒª²¿·Ö¡£LINUX×÷Ϊһ¸öÃâ·ÑµÄ×¼UNIX²Ù×÷ϵͳ£¬ÔÚÖÚ¶àÒµÓà°®ºÃÕßÒÔ¼°Ð¡ÐÍÉÌÒµ´¦ÀíÊг¡±íÏÖ²»Ë×£¬³ÉΪ¼ÌWINDOWSϵÁкóµÄÁíÒ»¸öÖ÷Á÷¡£Á˽âLINUXϵͳµÄ³õʼ»¯£¬¶ÔÓÚ½øÒ»²½ÕÆÎÕUNIXϵͳÊÇÊ®·ÖÓаïÖúµÄ¡£
ͨ³££¬LINUXϵͳµÄ³õʼ»¯¿ÉÒÔ· ......

Linux ³£ÓÃÃüÁî

Ò»¡¢ÏµÍ³ÉèÖÃÓë¹ÜÀí
1.alias
˵Ã÷£ºÎªÃüÁîÉèÖñðÃû¡¢ÏÔʾ±ðÃûÉèÖá£
Óï·¨£ºalias [±ðÃû]=[Ö¸ÁîÃû³Æ]£ºÎª[Ö¸ÁîÃû³Æ]ÆðÒ»¸ö±ðÃû¡£
alias [±ðÃû]£ºÏÔʾ³ö[±ðÃû]Ëù¶ÔÓ¦µÄÃüÁî¡£
alias£ºÏÔʾËùÓбðÃûÉèÖá£
2.apmsleep
˵Ã÷£º½øÈë¹ÒÆð»òµÈ´ý״̬¡£
Óï·¨£ºapmsleep hh:mm
²ÎÊý£ºhh:mmÖ¸¶¨½øÈë¹ÒÆð»òµÈ´ý״̬µÄʱ¼ä¡£
......

˫ϵͳ°²×°Ê±£¬Linux´ÓÓ²ÅÌÆô¶¯

˫ϵͳ°²×°Ê±£¬Linux´ÓÓ²ÅÌÆô¶¯£º
°²×°windows¾Í²»ÔÙ½²ÁË¡£
ÏÂÔØLinuxϵͳ¾µÏñ£¬ÎÒÏÂÔØµÄÊÇCentOS5.3¡£½«Linux¾µÏñ½âѹµ½Ò»¸öfat32·ÖÇøÄ¿Â¼£¨ÎÒµÄÊÇFÅÌ£©¡£
²¢½«¾µÏñÖÐisolinuxĿ¼ÏµÄvmlinuxzºÍinitrd.imgÁ½¸öÎļþcopyµ½FÅÌ£¨ÎÒµÄÊÇFÅÌ£©¡£ÏÂÔØwingrub£¬Ë«»÷°²×°¡£°²×°ºó´ò¿ªwingrub³öÀ´Ò»½çÃæchoose driverÈÃÄãÑ¡ÔñÅÌ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ