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

首頁 > 系統 > Linux > 正文

Linux基本命令之邏輯測試一

2024-06-28 13:23:48
字體:
來源:轉載
供稿:網友
linux基本命令之邏輯測試一

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

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

3.例如

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

即echo $?的返回值為0

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

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

4.常用的文件測試符

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

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

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

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

-w表示此文件是否可寫

-x表示此文件是否可執行

-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,此文件名不問文件夾。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 监利县| 舞阳县| 雷山县| 定兴县| 凤庆县| 两当县| 哈密市| 兴安盟| 尖扎县| 兰州市| 伊吾县| 花垣县| 阳江市| 凌海市| 喀喇| 黄冈市| 丹东市| 南雄市| 长兴县| 习水县| 万源市| 温泉县| 镇江市| 泾川县| 新竹县| 进贤县| 莱州市| 武城县| 永修县| 广西| 金溪县| 麦盖提县| 汕尾市| 连云港市| 芷江| 宽城| 陈巴尔虎旗| 咸丰县| 马尔康县| 岑巩县| 长岭县|