国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linux中exec命令的詳細解釋

    linux中exec命令的詳細解釋

    時間: 佳洲1085 分享

    linux中exec命令的詳細解釋

      linux的exec命令其實是bash的一個內建命令。下面由學習啦小編整理了linux中exec命令的詳細解釋,希望對你有幫助。

      linux中exec命令的詳細解釋

      exec:是bash的內建命令,可以通過man builtin頁面來查看所有bash內建命令的幫助文檔。exec還可以用在文件描述符當中。

      常用格式:exec [-cl] [-a name] [command [arguments]]

      如果指定了command,它將用當前的command替換當前的shell, 但是不會產生新的進程,如果有arguments參數,將會作為command的參數。

      選項:

      -l:將會在傳遞給command命令的第0個參數前面加上一個dash('-'),有點像在用su的時候(su - username)

      -c:將會使command命令在一個空環(huán)境中執(zhí)行

      -a:shell會將name作為第0個參數傳遞給要執(zhí)行的command命令

      linux中exec命令的詳解實例

      首先使用echo命令將文本“Linux C++”進行輸出,輸入如下命令:

      echo Linux C++ #輸出指定信息

      執(zhí)行上面的指令后,輸出如下信息:

      Linux C++ #輸出信息

      然后再使用exec命令調用echo命令輸出同樣的信息,并且對輸出的信息進行對比,輸入指令如下所示:

      exec -c echo Linux C++ #調用命令

      執(zhí)行以上命令后,其輸出信息如下:

      Linux C++ #使用指定指令輸出信息

      通過比較兩者執(zhí)行后的結果來看,所實現的功能是相同的,即使用exec命令調用echo命令成功。

    3634932