中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

【Linux】test命令詳解

時間:2019-08-21

linux命令大全_linux命令分類大全_linux簡單命令大全

原文鏈接:

文件檢查

參數(shù)意義

該文件名是否存在

該文件名是否存在且為file

該文件名是否存在且為目錄

該文件名是否存在且為一個block

該文件名是否存在且為一個character device設(shè)備

該文件名是否存在且為一個socket文件

該文件名是否存在且為一個FIFO(pipe)文件

該文件名是否存在且為一個連接文件

文件權(quán)限檢查

**參數(shù)意義**

檢測文件名是否存在且具有“可讀”權(quán)限

檢測文件名是否存在且具有“可寫”權(quán)限

檢測文件名是否存在且具有“可執(zhí)行”權(quán)限

檢測文件名是否存在且具有“SUID”權(quán)限

檢測文件名是否存在且具有“SGID”權(quán)限

檢測文件名是否存在且具有“Sticky%20bit”權(quán)限

檢測文件名是否存在且為“非空白文件”

文件的比較

參數(shù)意義

(newer than)判斷file1是否比file2新

(older than)判斷file是否比file2舊

判斷file1與file2是否為同一個文件,可用在判斷hard link上

數(shù)字之間的判定

參數(shù)意義

equal

not equal

greater than

linux命令分類大全_linux命令大全_linux簡單命令大全

less than

greater than or equal

less than or equal

判斷字符串的數(shù)據(jù)

參數(shù)意義

test -z string

判斷字符串是否為0,若為空返回true

test -n string

判斷字符串是否為0,若為空返回false

test str1 = str2

linux命令大全_linux簡單命令大全_linux命令分類大全

判斷str1是否等于str2,若相等,返回true

test str1 != str2

判斷str1是否等于str2,若相等,返回false

多重條件的判斷

參數(shù)意義

兩個條件同時成立,eg:test -r file -a -x file,同時成立返回true

任何一個條件成立,eg:test -r file -o -x filelinux命令大全,同時成立返回true

反向狀態(tài),如test!-x file,當(dāng)file不具有x時,返回true

通常我們會使用[ ]代替testlinux命令大全,

注意:[ -f file ]與中間的判斷條件需要用空格隔開

在這里插入圖片描述