shell指令碼基礎入門及變數使用

2022-07-09 02:18:09 字數 809 閱讀 3865

-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比 filename2新,則為真。

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

-eq 等於

-ne 不等於

-gt 大於

-ge 大於等於

-lt 小於

-le 小於等於

1.rm -rf * 刪除當前目錄下的所有檔案,這個命令很危險,應避免使用。

所刪除的檔案,一般都不能恢復!

2.rm -f 其中的,f引數 (f --force ) 忽略不存在的檔案,不顯示任何資訊

不會提示確認資訊。

3.rm 命令刪除乙個目錄中的乙個或者多個檔案或者目錄,只用rm命令不會

刪除目錄,通常檔案通常可以恢。

4.其他引數命令:

shell基礎及變數

一 shell基礎 1 root www history raw histfiles 選項與引數 n 數字,意思是 要列出最近的n 筆命令列表 的意思!c 將目前的shell 中的所有history 內容全部消除 a 將目前新增的history 命令新增入histfiles中,若沒有加histfil...

shell基礎及變數

shell的兩種主要語法型別有bourne和c,這兩種語法彼此 不相容。命令與檔案補全 tab鍵 一次 補全名稱 tab鍵 兩次 顯示所有相似名稱 命令別名 alias 別名 原命令 刪除別名 unalias 別名 多命令順序執行 命令1 命令2 命令1 命令2 管道符命令1 命令2 tee ech...

shell指令碼的入門基礎

按照國際慣例上來就應該是乙個hello world走起 vi hello.sh bin bash echo hello world echo 常配合 dev console使用 程式寫好後需要對檔案的格式進行更改,使之變為可執行的狀態。使用命令chmod chmod 755 hello.sh 檔案的...