<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux中的source命令

        linux中的source命令

        時間: 佳洲1085 分享

        linux中的source命令

          Linux系統中的source命令其實是個點命令,那么它的具體用法是怎樣的呢?下面由學習啦小編為大家整理了linux中的source命令的相關知識,希望對大家有幫助!

          linux中的source命令詳解

          通常用法:source filepath 或 . filepath

          功能:使當前shell讀入路徑為filepath的shell文件并依次執行文件中的所有語句,通常用于重新執行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。例如,當我們修改了/etc/profile文件,并想讓它立刻生效,而不用重新登錄,就可以使用source命令,如source /etc/profile。

          source命令(從 C Shell 而來)是bash shell的內置命令;點命令(.),就是個點符號(從Bourne Shell而來)是source的另一名稱。這從用法中也能看出來。

          擴展:source filepath 與 sh filepath 、./filepath的區別

          當shell腳本具有可執行權限時,用sh filepath與./filepath是沒有區別的。./filepath是因為當前目錄沒有在PATH中,所有"."是用來表示當前目錄的。

          sh filepath 會重新建立一個子shell,在子shell中執行腳本里面的語句,該子shell繼承父shell的環境變量,但子shell是新建的,其改變的變量不會被帶回父shell,除非使用export。

          source filename其實只是簡單地讀取腳本里面的語句依次在當前shell里面執行,沒有建立新的子shell。那么腳本里面所有新建、改變變量的語句都會保存在當前shell里面。

          舉例說明:

          新建一個test.sh腳本,內容為:A=1;

          修改其可執行權限:chmod +x test.sh;

          運行sh test.sh后,echo $A,顯示為空,因為A=1并未傳回給當前shell;

          運行./test.sh后,也是一樣的效果;

          運行source test.sh 或者 . test.sh,然后echo $A,則會顯示1,說明A=1的變量在當前shell中;

        3626283 主站蜘蛛池模板: 狠狠综合久久av一区二| 少妇被粗大的猛烈进出69影院一| 中文字幕人妻中出制服诱惑| 7777精品久久久大香线蕉| 国产色a在线观看| 免费大片黄国产在线观看| 福利一区二区三区视频在线| 亚洲精品美女一区二区| 日日猛噜噜狠狠扒开双腿小说| 浴室人妻的情欲hd三级国产| 久久亚洲中文字幕伊人久久大| 日韩精品一区二区三区激| 日韩少妇人妻vs中文字幕 | 国产精品理论片在线观看| 国产一卡2卡3卡4卡网站精品| 国产一区二区亚洲av| 亚洲国产欧美一区二区好看电影| 国产精品久久久久久福利| 少妇激情一区二区三区视频| 亚洲中文字幕乱码电影| 一本大道无码日韩精品影视| 无码精品一区二区久久久 | 欧美色欧美亚洲高清在线视频 | 久久精品蜜芽亚洲国产AV| 国产乱人激情H在线观看| 全部av―极品视觉盛宴| 国产AV无码专区亚洲AV紧身裤| 亚洲欧洲国产成人综合不卡| 草草浮力影院| 国产一区男女男无遮挡| 亚洲一区二区三区十八禁| 一级内射片在线网站观看视频| 久久老熟妇精品免费观看| 玩弄放荡人妻少妇系列| 最新中文字幕av无码专区不| 亚洲av永久无码精品水牛影视| 久久综合色之久久综合色| 专干老肥熟女视频网站| 亚洲自偷自偷在线成人网站传媒| 精品亚洲欧美无人区乱码| 精品久久久久久无码专区不卡|