乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      source、sh、bash、./執(zhí)行腳本的區(qū)別

       愛(ài)睡覺(jué)的貓 2019-05-27

      1、source命令用法:

        source FileName

        作用:在當(dāng)前bash環(huán)境下讀取并執(zhí)行FileName中的命令。該filename文件可以無(wú)"執(zhí)行權(quán)限"

          注:該命令通常用命令“.”來(lái)替代。

          如:source .bash_profile

              . .bash_profile兩者等效。

          source(或點(diǎn))命令通常用于重新執(zhí)行剛修改的初始化文檔。

          source命令(從 C Shell 而來(lái))是bash shell的內(nèi)置命令。

          點(diǎn)命令,就是個(gè)點(diǎn)符號(hào),(從Bourne Shell而來(lái))。

       

      2、sh和bash命令用法:

           sh FileName

           bash FileName

           作用:在當(dāng)前bash環(huán)境下讀取并執(zhí)行FileName中的命令。該filename文件可以無(wú)"執(zhí)行權(quán)限"

           注:兩者在執(zhí)行文件時(shí)的不同,是分別用自己的shell來(lái)跑文件。

       

         sh使用“-n”選項(xiàng)進(jìn)行shell腳本的語(yǔ)法檢查,使用“-x”選項(xiàng)實(shí)現(xiàn)shell腳本逐條語(yǔ)句的跟蹤,

         可以巧妙地利用shell的內(nèi)置變量增強(qiáng)“-x”選項(xiàng)的輸出信息等。

       

      3、./的命令用法:

           ./FileName

           作用:打開一個(gè)子shell來(lái)讀取并執(zhí)行FileName中命令。

       

           注:運(yùn)行一個(gè)shell腳本時(shí)會(huì)啟動(dòng)另一個(gè)命令解釋器.

               每個(gè)shell腳本有效地運(yùn)行在父shell(parent shell)的一個(gè)子進(jìn)程里.

                  這個(gè)父shell是指在一個(gè)控制終端或在一個(gè)xterm窗口中給你命令指示符的進(jìn)程.

               shell腳本也可以啟動(dòng)他自已的子進(jìn)程.

                  這些子shell(即子進(jìn)程)使腳本并行地,有效率地地同時(shí)運(yùn)行腳本內(nèi)的多個(gè)子任務(wù).

       

      shell的嵌入命令:

      : 空,永遠(yuǎn)返回為true
      .   從當(dāng)前shell中執(zhí)行操作
      break 退出for、while、until或case語(yǔ)句
      cd 改變到當(dāng)前目錄
      continue 執(zhí)行循環(huán)的下一步
      echo 反饋信息到標(biāo)準(zhǔn)輸出
      eval 讀取參數(shù),執(zhí)行結(jié)果命令
      exec 執(zhí)行命令,但不在當(dāng)前shell
      exit 退出當(dāng)前shell
      export 導(dǎo)出變量,使當(dāng)前shell可利用它
      pwd 顯示當(dāng)前目錄
      read 從標(biāo)準(zhǔn)輸入讀取一行文本
      readonly 使變量只讀
      return 退出函數(shù)并帶有返回值
      set 控制各種參數(shù)到標(biāo)準(zhǔn)輸出的顯示
      shift 命令行參數(shù)向左偏移一個(gè)
      test 評(píng)估條件表達(dá)式
      times 顯示shell運(yùn)行過(guò)程的用戶和系統(tǒng)時(shí)間
      trap 當(dāng)捕獲信號(hào)時(shí)運(yùn)行指定命令
      ulimit 顯示或設(shè)置shell資源
      umask 顯示或設(shè)置缺省文件創(chuàng)建模式
      unset 從shell內(nèi)存中刪除變量或函數(shù)
      wait 等待直到子進(jìn)程運(yùn)行完畢

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多