Linux下使用CDPATH的CD命令設(shè)置基目錄
作者:青藤園
Linux下使用CDPATH的CD命令設(shè)置基目錄
在Linux下,我們經(jīng)常會使用cd命令進入某一目錄,但是如果你經(jīng)常使用CD命令進入某一個特定目錄下的子目錄,你可以將CDPATH設(shè)置為該目錄,當使用cd進入其下的子目錄時,則不需要鍵入該目錄名,示例如下:
Linux下使用CDPATH的CD命令設(shè)置基目錄
在Linux下,我們經(jīng)常會使用cd命令進入某一目錄,但是如果你經(jīng)常使用CD命令進入某一個特定目錄下的子目錄,你可以將CDPATH設(shè)置為該目錄,當使用cd進入其下的子目錄時,則不需要鍵入該目錄名,示例如下:
1
2
3
4
5
6
7
8
9
10
|
[ramesh@dev-db ~]# pwd
/home/ramesh
[ramesh@dev-db ~]# cd mail
-bash: cd: mail: No such file or directory
[注: 以上試圖進入當前目錄下的mail子目錄]
[ramesh@dev-db ~]# export CDPATH=/etc
[ramesh@dev-db ~]# cd mail
/etc/mail
[注: 以上為進入/etc下的mail目錄,而不是當前目錄下的mail目錄] [ramesh@dev-db /etc/mail]# pwd
/etc/mail
|
1
|
export CDPATH=.:~:/etc:/var
|
- Oracle的數(shù)據(jù)庫管理員(DBAs)經(jīng)常要在ORACLE的家目錄($ORACLE_HOME)下工作,就可以將CDPATH變量設(shè)置為Oracle的目錄。
- Linux/Unix系統(tǒng)管理員經(jīng)常要在/etc目錄下工作,就可以將CDPATH變量設(shè)置成/etc
- 開發(fā)者要經(jīng)常在工程目錄下工作,如/home/projects,就可以將CDPATH變量設(shè)置為 /home/projects
- 普通用戶經(jīng)常要在他們的主目錄下進行子目錄之間的切換,就可以設(shè)置CDPATH變量為~(這是Linux/Unix中主目錄的簡單寫法)
【編輯推薦】
責任編輯:趙寧寧