• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux shell腳本執行命令詳解

    linux shell腳本執行命令詳解

    時間: 佳洲1085 分享

    linux shell腳本執行命令詳解

      在Linux下,如果你需要執行shell腳本,那么應該使用那個命令呢?下面由學習啦小編為大家整理了linux shell腳本執行命令的相關知識,希望對大家有幫助!

      linux shell腳本執行

      linux shell腳本執行方法一:切換到shell腳本所在的目錄(此時,稱為工作目錄)執行shell腳本:

      cd /data/shell

      ./hello.sh

      ./的意思是說在當前的工作目錄下執行hello.sh。如果不加上./,bash可能會響應找到不到hello.sh的錯誤信息。因為目前的工作目錄(/data/shell)可能不在執行程序默認的搜索路徑之列,也就是說,不在環境變量PASH的內容之中。查看PATH的內容可用 echo $PASH 命令。現在的/data/shell就不在環境變量PASH中的,所以必須加上./才可執行。

      linux shell腳本執行方法二:以絕對路徑的方式去執行bash shell腳本:

      /data/shell/hello.sh

      linux shell腳本執行方法三:直接使用bash 或sh 來執行bash shell腳本:

      cd /data/shell

      bash hello.sh

      或

      cd /data/shell

      sh hello.sh

      注意,若是以方法三的方式來執行,那么,可以不必事先設定shell的執行權限,甚至都不用寫shell文件中的第一行(指定bash路徑)。因為方法三是將hello.sh作為參數傳給sh(bash)命令來執行的。這時不是hello.sh自己來執行,而是被人家調用執行,所以不要執行權限。那么不用指定bash路徑自然也好理解了啊。

      linux shell腳本執行方法四:在當前的shell環境中執行bash shell腳本:

      cd /data/shell

      . hello.sh

      或

      cd /data/shell

      source hello.sh

      前三種方法執行shell腳本時都是在當前shell(稱為父shell)開啟一個子shell環境,此shell腳本就在這個子shell環境中執行。shell腳本執行完后子shell環境隨即關閉,然后又回到父shell中。而方法四則是在當前shell中執行的。

    3576195 主站蜘蛛池模板: 永久免费AV无码网站在线观看| 最近中文字幕高清中文字幕电影二 | 久别的草原电视剧免费观看| 在线观看视频国产| 精品久久久无码人妻中文字幕豆芽| 久久久久久曰本av免费免费| 国产偷亚洲偷欧美偷精品| 最近中文字幕免费完整国语| 亚洲性图第一页| 亚洲va无码va在线va天堂| 国产精品666| 日韩视频免费在线| 进进出出稚嫩娇小狭窄| 人妻少妇精品视频一区二区三区 | 在线看的你懂的| 波多野たの结衣老人绝伦| 337p中国人体啪啪| 亚洲人成日本在线观看| 国产成人久久精品| 无码办公室丝袜OL中文字幕| 综合图区亚洲欧美另类小说| eeuss影院机在线播放| 亚洲综合久久精品无码色欲| 国产精品国语对白露脸在线播放| 欧美xxxxxxxxxx黑人| 蜜桃臀无码内射一区二区三区| 一级做a爰片久久毛片图片| 交换人生电影在线| 国产精品天干天干综合网| 日韩成人免费视频播放| 精品国产福利片在线观看 | 少妇高潮喷水久久久久久久久久| 狠狠色狠狠色综合网| 精品久久久久久婷婷| 两个人看的www在线视频| 亚洲精品亚洲人成在线| 国产在线播放免费| 女人的精水喷出来视频| 欧美乱子伦videos| 精品国产电影久久九九| 菠萝蜜亏亏带痛声的视频|