對於我們在 Linux 中的工作來說,我們有很多有用的資料夾,它們位於不同的路徑中。
例如 :
$ cd ~/Documents/Courses/EDX/physics2013/
$ cd ~/Documents/Company/OpenGL/Proj/...
$ cd ~/Documents/Freelance/Android/Proj/...
....
如何創建一些可以使用的短路徑
$ cd edxPhy2013
$ cd cglProj-v-2.13
$ cd flAndrProj-v-1.1
答案1
您可能會發現符號連結很有用:
ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013
或者可能是別名:
alias cde='cd ~/Documents/Courses/EDX/physics2013/'
答案2
別名
您可能不想用連結填充檔案系統,而只想為這些目錄建立別名,並將它們儲存在檔案中~/.bashrc
。然後你可以輸入這樣的內容:
alias edxPhy2013="cd ~/Documents/Courses/EDX/physics2013/"
alias cglProj-v-2.13="cd ~/Documents/Company/OpenGL/Proj/..."
alias flAndrProj-v-1.1="cd ~/Documents/Freelance/Android/Proj/..."
現在,當您登入時,這些將僅在使用該~/.bashrc
檔案的任何 shell 中執行。
目錄書籤工具
看看這個問答題:終端機中的快速目錄導航。工具如自動跳轉或者xd - 超快速目錄更改器,也可用於為常用目錄添加“書籤”,以便您可以輕鬆更改它們,而無需鍵入長路徑。
答案3
將別名放入使用者的設定檔(.bashrc 檔案)中。我喜歡比你建議的更短的縮寫:
別名 cdOP="cd ~/Documents/Company/OpenGL/Proj/" 別名 cdAP="cd ~/Documents/Freelance/Android/Proj/"
當使用者輸入cdOP他們會轉到 Company OpenGL Proj 資料夾,如果他們cdAP他們進入 Freelance Android Project 目錄。
答案4
那麼變數呢?在你的 .bashrc 中:
export p2013=~/Documents/Courses/EDX/physics2013/
然後在 bash 中:
cd $p2013