shell 有兩種與檔名相關的展開:第乙個是波浪號展開(tilde expansion),另一種稱為萬用字元展開(wildcard expansion)。
andy@andy-virtual-machine:~/test_shell$ echo~/home/andytilde 與環境變數home表示路徑相同。andy@andy-virtual-machine:~/test_shell$ echo$home
/home/andy
andy@andy-virtual-machine:~/test_shell$
shell基本萬用字元
萬用字元匹配內容
?任何的單一字元
*任何的字元字串
[set]
任何在set裡的字元
[!set]
任何不在set裡的字元
與登入shell相關的檔案
一般的系統可能會有 etc profile etc bashrc bashrc bash profile profile 是某個使用者唯一的用來設定環境變數的地方,因為使用者可以有多個 shell 比如 bash,sh,zsh 之類的,但像環境變數這種其實只需要在統一的乙個地方初始化就可以了,而這就...
shell相關檔案
站在使用者登入的角度來說,shell的型別 登入式shell 正常通常某終端登入 su username su l username 非登入式shell su username 圖形終端下開啟命令視窗 自動執行的shell指令碼 bash的配置檔案 全域性配置 etc profile,etc pro...
ORACLE相關的SHELL程式設計
近段時間,做了些為oracl資料庫管理相關的shell指令碼程式設計。其實,shell功能非常強大,基本可以覆蓋作業系統的所有角落。pl sql同樣也非常強大,可以解決oracle資料庫的眾多問題。但有時這兩個強大的 傢伙 混合在一起後,就會多少變得棘手些。就像我,可能做資料庫時間長了,很多東西都想...