国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Ubuntu > 正文

ubuntu下source、sh、bash、./執(zhí)行腳本的區(qū)別詳細(xì)介紹

2020-10-18 20:53:59
字體:
供稿:網(wǎng)友

ubuntu下source、sh、bash、./執(zhí)行腳本的區(qū)別
1.source命令用法:
  source FileName
  作用:在當(dāng)前bash環(huán)境下讀取并執(zhí)行FileName中的命令。該filename文件可以無"執(zhí)行權(quán)限"
    注:該命令通常用命令“.”來替代。
    如:source .bash_profile   
        . .bash_profile兩者等效。
    source(或點(diǎn))命令通常用于重新執(zhí)行剛修改的初始化文檔。
    source命令(從 C Shell 而來)是bash shell的內(nèi)置命令。
    點(diǎn)命令,就是個(gè)點(diǎn)符號,(從Bourne Shell而來)。
    source的程序主體是bash,腳本中的$0變量的值是bash,而且由于作用于當(dāng)前bash環(huán)境,腳本中set的變量將直接起效
2 sh, bash的命令用法:
     sh/bash FileName
     作用:打開一個(gè)子shell來讀取并執(zhí)行FileName中命令。該filename文件可以無"執(zhí)行權(quán)限"
     注:運(yùn)行一個(gè)shell腳本時(shí)會啟動另一個(gè)命令解釋器.
         每個(gè)shell腳本有效地運(yùn)行在父shell(parent shell)的一個(gè)子進(jìn)程里.
            這個(gè)父shell是指在一個(gè)控制終端或在一個(gè)xterm窗口中給你命令指示符的進(jìn)程.
         shell腳本也可以啟動他自已的子進(jìn)程.
            這些子shell(即子進(jìn)程)使腳本并行地,有效率地地同時(shí)運(yùn)行腳本內(nèi)的多個(gè)子任務(wù).
    在ubuntu中sh只是bash的一個(gè)鏈接。  
    由于是在子shell中執(zhí)行,腳本設(shè)置的變量不會影響當(dāng)前shell。
3、./的命令用法:
     ./FileName
     作用:打開一個(gè)子shell來讀取并執(zhí)行FileName中命令。該filename文件需要"執(zhí)行權(quán)限"
     注:運(yùn)行一個(gè)shell腳本時(shí)會啟動另一個(gè)命令解釋器.
         每個(gè)shell腳本有效地運(yùn)行在父shell(parent shell)的一個(gè)子進(jìn)程里.
            這個(gè)父shell是指在一個(gè)控制終端或在一個(gè)xterm窗口中給你命令指示符的進(jìn)程.
         shell腳本也可以啟動他自已的子進(jìn)程.
            這些子shell(即子進(jìn)程)使腳本并行地,有效率地地同時(shí)運(yùn)行腳本內(nèi)的多個(gè)子任務(wù).
    由于是在子shell中執(zhí)行,腳本設(shè)置的變量不會影響當(dāng)前shell。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉定区| 东方市| 南康市| 台南市| 蒙城县| 柘城县| 日喀则市| 定结县| 定南县| 阳山县| 民权县| 大名县| 枣阳市| 乃东县| 桐梓县| 苍梧县| 重庆市| 柳江县| 福清市| 尼玛县| 罗源县| 盐边县| 上蔡县| 金寨县| 乐安县| 革吉县| 东城区| 枣庄市| 胶南市| 大田县| 浦城县| 民权县| 大同县| 双城市| 库尔勒市| 金昌市| 富锦市| 松滋市| 蓬莱市| 富阳市| 得荣县|