×ðÁú¿­Ê±

linuxÔõô½¨ÉèÒ»¸öshell¾ç±¾

ÒªÔÚ linux Öн¨Éè shell ¾ç±¾£¬Çëƾ֤ÒÔÏ°취²Ù×÷£º½¨Éè²¢ÃüÃûÒ»¸öÎı¾Îļþ£¬À©Õ¹ÃûΪ .sh¡£ÔÚÎļþµÚÒ»ÐÐÌí¼Ó shebang ÐУ¬Ö¸¶¨Ú¹ÊÍÆ÷£¨ÀýÈ磺#!/bin/bash£©¡£±àд¾ç±¾ÏÂÁî¡£ÉúÑÄÎļþ²¢¸¶ÓëÆäÖ´ÐÐȨÏÞ£¨chmod +x filename.sh£©¡£Í¨¹ýÔÚÖÕ¶ËÖмüÈë¾ç±¾Ãû³Æ£¨²»´øÀ©Õ¹Ãû£©À´Ö´ÐÐËü£¨ÀýÈ磺./filename£©¡£

ÔõÑùÔÚ Linux Öн¨Éè Shell ¾ç±¾

½¨ÉèÒ»¸ö shell ¾ç±¾ºÜÊǼòÆÓ£¬Ö»Ðè×ñÕÕÒÔÏ°취£º

½¨ÉèÒ»¸öÐÂÎļþ£ºÊ¹ÓÃÎı¾±à¼­Æ÷£¬ÀýÈç nano »ò vim£¬½¨ÉèÒ»¸öÐÂÎļþ¡£

Ìí¼Ó Shebang ÐУºÔÚÎļþµÄµÚÒ»ÐÐÌí¼ÓÒÔÏ´úÂ룺

#!/bin/bash

µÇ¼ºó¸´ÖÆ

Shebang ÐиæËßϵͳʹÓÃÄĸöÚ¹ÊÍÆ÷À´Ö´Ðо籾¡£

±àд¾ç±¾ÏÂÁÔÚ Shebang ÐÐÏ·½£¬±àдÐëÒªµÄ shell ÏÂÁîÀ´ÊµÏ־籾µÄ¹¦Ð§¡£

ÉúÑÄÎļþ£ºÊ¹Óà .sh À©Õ¹ÃûÉúÑÄÎļþ£¬ÀýÈç myscript.sh¡£

¸¶Óë¾ç±¾Ö´ÐÐȨÏÞ£ºÔËÐÐÒÔÏÂÏÂÁîÒÔ¸¶Óë¾ç±¾Ö´ÐÐȨÏÞ£º

chmod +x myscript.sh

µÇ¼ºó¸´ÖÆ

ÏÖÔÚ£¬Äú¿ÉÒÔͨ¹ýÔÚÖÕ¶ËÖмüÈë¾ç±¾Ãû³Æ£¨²»´ø .sh À©Õ¹Ãû£©À´Ö´Ðо籾£¬ÀýÈ磺

./myscript

µÇ¼ºó¸´ÖÆ

ʾÀý¾ç±¾

ÒÔÏÂÊǽ¨ÉèÒ»¸öÃûΪ hello.sh µÄ¼òÆÓ shell ¾ç±¾µÄʾÀý£º

#!/bin/bash

echo "Hello, world!"

µÇ¼ºó¸´ÖÆ

ÉúÑIJ¢¸¶ÓëÖ´ÐÐȨÏÞºó£¬Äú¿ÉÒÔͨ¹ýÔËÐÐÒÔÏÂÏÂÁîÀ´Ö´Ðо籾£º

./hello

µÇ¼ºó¸´ÖÆ

Õ⽫´òÓ¡ÐÂÎÅ “Hello, world!” µ½Öնˡ£

ÒÔÉϾÍÊÇlinuxÔõô½¨ÉèÒ»¸öshell¾ç±¾µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

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

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

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿