×ðÁú¿­Ê±¹ÙÍøµÇ¼

LinuxÇéÐαäÁ¿ÉèÖÃʾÀý

ÔÚLinuxϵͳÖУ¬ÇéÐαäÁ¿ÊǺÜÊÇÖ÷ÒªµÄÉèÖÃÏîÖ®Ò»£¬ËüÃÇ¿ÉÒÔÓ°ÏìϵͳµÄÐÐΪºÍ³ÌÐòµÄÖ´ÐÐ ¡£Í¨¹ýÉèÖÃÇéÐαäÁ¿£¬ÎÒÃÇ¿ÉÒÔ¶¨ÖÆ»¯ÏµÍ³µÄÐÐΪ£¬ÒÔÖª×ãÎÒÃǵÄÐèÇó ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxÇéÐÎÖÐÉèÖúÍʹÓÃÇéÐαäÁ¿£¬°üÀ¨ÏêϸµÄ´úÂëʾÀý ¡£

ʲôÊÇÇéÐαäÁ¿£¿

ÇéÐαäÁ¿ÊÇÔÚ²Ù×÷ϵͳÖÐÓÃÀ´´æ´¢ÓйزÙ×÷ϵͳ»òÓû§ÉèÖõĶ¯Ì¬µÄÖµµÄÒ»¸öÖµ ¡£ÔÚLinuxϵͳÖУ¬ÇéÐαäÁ¿´æ´¢ÔÚÒ»¸ö½Ð×öÇéÐΣ¨environment£©µÄÌØÊâÇøÓòÖУ¬Ã¿¸öÀú³Ì¶¼¿ÉÒÔ»á¼ûºÍʹÓÃÕâЩÇéÐαäÁ¿ ¡£

ÔõÑùÉèÖÃÇéÐαäÁ¿£¿

ÔÚLinuxϵͳÖУ¬¿ÉÒÔͨ¹ýexportÏÂÁîÀ´ÉèÖÃÇéÐαäÁ¿ ¡£ÀýÈ磬ҪÉèÖÃÒ»¸öÃûΪMY_VARµÄÇéÐαäÁ¿£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

export MY_VAR=value

µÇ¼ºó¸´ÖÆ

ÕâÀMY_VARÊÇÇéÐαäÁ¿µÄÃû³Æ£¬valueÊÇÇéÐαäÁ¿µÄÖµ ¡£Í¨¹ýÉÏÃæµÄÏÂÁÎÒÃǽ«MY_VARÉèÖÃΪvalue ¡£

ʾÀý´úÂ룺

1. ÉèÖÃÒ»¸ö¼òÆÓµÄÇéÐαäÁ¿

ÈÃÎÒÃÇÒÔÒ»¸ö¼òÆÓµÄÀý×Ó×îÏÈ ¡£¼ÙÉèÎÒÃÇÒªÉèÖÃÒ»¸öÃûΪMY_NAMEµÄÇéÐαäÁ¿£¬²¢½«ÆäÖµÉèΪJohn ¡£ÎÒÃÇ¿ÉÒÔÔÚÖÕ¶ËÖÐÖ´ÐÐÒÔÏÂÏÂÁ

export MY_NAME=John

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

2. ʹÓÃÇéÐαäÁ¿

Ò»µ©ÎÒÃÇÉèÖÃÁËÇéÐαäÁ¿£¬ÎÒÃǾͿÉÒÔÔÚ¸÷¸ö³ÌÐòÖÐʹÓÃËü ¡£ÀýÈ磬¼ÙÉèÎÒÃÇÓÐÒ»¸öÃûΪtest.shµÄ¾ç±¾£¬ÄÚÈÝÈçÏ£º

#!/bin/bash

echo "Hello, $MY_NAME!"

µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸ö¾ç±¾ÖУ¬ÎÒÃÇʹÓÃÁË$MY_NAMEÕâ¸öÇéÐαäÁ¿ ¡£µ±ÎÒÃÇÔËÐÐÕâ¸ö¾ç±¾Ê±£¬Ëü»áÊä³öHello, John! ¡£

ҪʹÉÏÊö¾ç±¾ÉúЧ£¬Ê×ÏÈÐèÒª¸øÓèËüÖ´ÐÐȨÏÞ£º

chmod +x test.sh

µÇ¼ºó¸´ÖÆ

È»ºóÖ´Ðо籾£º

./test.sh

µÇ¼ºó¸´ÖÆ

ÄãÓ¦¸Ã»á¿´µ½Êä³öHello, John! ¡£

3. ÓÀÊÀÉèÖÃÇéÐαäÁ¿

ÈôÊÇÏ£ÍûÔÚϵͳÖØÐÂÆô¶¯ºóÈÔÈ»±£´æÇéÐαäÁ¿µÄÉèÖ㬿ÉÒÔ½«ÇéÐαäÁ¿Ìí¼Óµ½.bashrc»ò.bash_profileÎļþÖÐ ¡£ÀýÈ磬ÔÚ.bashrcÎļþÖÐÌí¼ÓÒÔÏÂÐУº

export MY_NAME=John

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÕâÑù£¬Ã¿´ÎµÇ¼ϵͳʱ£¬MY_NAMEÇéÐαäÁ¿¶¼»á×Ô¶¯ÉúЧ ¡£

×ܽá

ÔÚLinuxϵͳÖУ¬ÇéÐαäÁ¿ÊÇÒ»¸öºÜÊÇÓÐÓõÄÉèÖÃÏ¿ÉÒÔ×ÊÖúÎÒÃǶ¨ÖÆϵͳµÄÐÐΪ ¡£Í¨¹ý±¾ÎĵÄÏÈÈݺÍʾÀý´úÂ룬ϣÍû¶ÁÕßÄܹ»¸üºÃµØÏàʶÔõÑùÔÚLinuxϵͳÖÐÉèÖúÍʹÓÃÇéÐαäÁ¿ ¡£ÈôÊÇÓÐÈκÎÒÉÎÊ»ò½¨Ò飬½Ó´ýÁôÑÔÌÖÂÛ ¡£

ÒÔÉϾÍÊÇLinuxÇéÐαäÁ¿ÉèÖÃʾÀýµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ