精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > 如何在Linux中使用test命令

      如何在Linux中使用test命令

      時間: 孫勝龍652 分享

      如何在Linux中使用test命令

        Linux系統(tǒng)中有時需要檢測某個條件是否成立,那么就要用到test命令了,Linux下test的用法有很多,下面就隨學習啦小編一起來學習下Linux系統(tǒng)中如何使用test命令吧。

        1.判斷一個命令的結果使用test,其返回0,或一個整數(shù)。返回0表示true,返回整數(shù)表示錯誤碼

        2.獲取上一個命令的返回結果使用$?

        3.例如

        我的服務器上面存在/home/www這樣一個文件夾,所以ls /home/www這個命令的返回結果為0;

        即echo $?的返回值為0

        我的服務器上面不存在/home/kkk這樣一個文件夾,所以ls /home/kkk這個命令的返回結果為這個命令執(zhí)行后的錯誤碼;

        即echo $?的返回結果為2。這個2表示文件或文件夾不存在。

        4.常用的文件測試符

        -e表示此文件名是否存在

        -f表示此文件名是否是文件

        -d表示此文件名是否是文件夾

        -r表示此文件名是否可讀

        -w表示此文件是否可寫

        -x表示此文件是否可執(zhí)行

        -S表示此文件是否問socket

        4.1在我的服務器上/home/www為一個文件夾

        所以test -e /home/www的結果為0,即true,此文件名存在

        所以test -f /home/www 的結果不為0,即false,此文件名不為文件

        所以test -d /home/www的結果為0,即為true,此文件名為文件夾

        4.2在我的服務器上/home/kkk這個文件名不存在

        所以test -e /home/kkk的結果不為0,即false,此文件名不存在

        所以test -d /home/kkk的結果不為0,即false,此文件名不問文件夾。

        上面就是Linux邏輯命令之test命令的使用方法介紹了,如果你要判斷一個條件是否成立,就會用過該命令,你學會了嗎?

      307953