linux中的shell命令

2021-10-09 12:33:27 字數 1045 閱讀 9807

-e filename		如果filename存在,則為真

-d filename 如果filename為目錄,則為真

-f filename 如果filename為常規檔案,則為真

-l filename 如果filename為符號鏈結,則為真

-r filename 如果filename可讀,則為真

-w filename 如果filename可寫,則為真

-x filename 如果filename可執行,則為真

-s filename 如果檔案長度不為0,則為真

-h filename 如果檔案時軟連線,則為真

filename1 -nt filename2 如果filename1比finame2新,則為真

filename1 -ot filename2 如果filename1比filename2舊,則為真

-eq		等於

-ne 不等於

-gt 大於

-ge 大於等於

-lt 小於

-le 小於等於

if [$string1 = $string2]		如果string1等於string2,則為真。字串允許使用賦值號作為等號

if [$string1 != $string2] 如果string1不等於string2,則為真

if [-n $string] 如果string非空(非0),返回0(true)

if [-z $string] 如果string為空,則為真

if [$string] 如果string非空,返回0(和-n類似)

if[!表示式]		條件表示式的相反

if[!-d$num] 如果不存在目錄$num

if [表示式1 -a 表示式2]		條件表示式的並列
if[表示式1 -o 表示式2]		條件表示式的或

shell中的linux命令

dirname 0 n。n 代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 0 為執行的檔名 包含檔案路徑 dirname命令去除檔名中的非目錄部分,刪除最後乙個 後面的路徑,顯示父目錄 basename命令用於列印目錄或者檔案的基本名稱,顯示最後的目錄名或檔名 ...

linux中的shell程式設計中的命令替換

編寫如下指令碼進行測試 bin bash index 1 for user in cat etc passwd cut d f 1 doecho this is the index user user index index 1 done其中cut d f 1 中的 d指定分隔符為 f 1 指定分隔...

linux中shell等命令參考

顯示所有檔案 包含隱藏檔案 ls a 只顯示隱藏檔案 l.或者 ls d 檢視cpu資訊 機器硬體型號 linux 檢視顯示卡資訊 lspci grep i vga nvidia gpu檢視顯示卡資訊 lspci grep i nvidia nvidia 自帶工具 nvidia smi 前邊的序號 ...