您好,登錄后才能下訂單哦!
Linux中怎么使用CDPATH設置基目錄,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
Linux下使用CDPATH的CD命令設置基目錄
在Linux下,我們經常會使用cd命令進入某一目錄,但是如果你經常使用CD命令進入某一個特定目錄下的子目錄,你可以將CDPATH設置為該目錄,當使用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 |
如果希望設置***有效,可以將 export CDPATH=/etc 寫入 ~/.bash_profile 。 與環境變量PATH相似的是,你也可以在CDPATH加入多個目錄項,每個目錄項以冒號分隔,示例如下:例如:
1 | export CDPATH=.:~:/etc:/var |
這個技巧在如下情況中使用相當廣泛:
Oracle的數據庫管理員(DBAs)經常要在ORACLE的家目錄($ORACLE_HOME)下工作,就可以將CDPATH變量設置為Oracle的目錄。
Linux/Unix系統管理員經常要在/etc目錄下工作,就可以將CDPATH變量設置成/etc
開發者要經常在工程目錄下工作,如/home/projects,就可以將CDPATH變量設置為 /home/projects
普通用戶經常要在他們的主目錄下進行子目錄之間的切換,就可以設置CDPATH變量為~(這是Linux/Unix中主目錄的簡單寫法)
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。