<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 2.1 調用一個腳本 寫完一個腳本以后,你可以通過`sh scriptname`[^1]或`bash scriptname`來調用它(不推薦使用`sh <scriptname`調用腳本,因為這會禁用腳本從標準輸入(stdin)讀入數據)。更方便的方式是使用`chmod`命令使腳本可以被直接執行。 執行命令: `chmod 555 scriptname`(給予所有用戶讀取/執行的權限)[^2] 或 `chmod +rx scriptname`(給予所有用戶讀取/執行的權限) `chmod u+rx scriptname`(僅給予腳本所有者讀取/執行的權限) 當腳本的權限被設置好后,你就可以直接使用`./scriptname`[^3]進行調用測試了。如果腳本文件以sha-bang開頭,那么它將自動調用指定的命令解釋器運行腳本。 完成調試與測試后,你可能會將腳本文件移至`/usr/local/bin`(使用root權限)中,使腳本可以被所有用戶調用。這時你可以直接在命令行中輸入`scriptname [ENTER]`執行腳本。 [^1]: 注意,當你使用`sh scriptname`調用*Bash*腳本時,將會禁用與Bash特性相關的功能,腳本有可能會執行失敗。 [^2]: 腳本需要同時具有讀取和執行的權限,因為shell需要讀取腳本執行。 [^3]: 為什么不直接使用`scriptname`來調用腳本?為什么當工作目錄($PWD)正好是`scriptname`所在目錄時也不起作用?因為一些安全原因,當前目錄(`./`)并不會被默認添加到用戶的$PATH路徑中。因此需要用戶顯式使用`./scriptname`在當前目錄下調用腳本。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看