如何建立短路徑?

如何建立短路徑?

對於我們在 Linux 中的工作來說,我們有很多有用的資料夾,它們位於不同的路徑中。

例如 :

  1. $ cd ~/Documents/Courses/EDX/physics2013/
  2. $ cd ~/Documents/Company/OpenGL/Proj/...
  3. $ cd ~/Documents/Freelance/Android/Proj/...

....

如何創建一些可以使用的短路徑

  1. $ cd edxPhy2013
  2. $ cd cglProj-v-2.13
  3. $ 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

相關內容