2011-05-02 53 views
2

有沒有辦法創建一個臨時別名,主要是爲了減少鍵入dir路徑,特別是那些不經常使用的路徑,以保證添加到.bash_aliases?在zshrc中創建臨時別名

感謝

回答

3

只需鍵入1英寸

94 $ alias hello='echo hello' 
95 $ hello 
hello 
3

您可以鍵入

long=~/long/path/to/a/directory 

,並用它作爲

cd ~long 

(剛加入波浪號開頭) 。

您還會在提示符中看到「〜long」而不是完整路徑。

+0

我不知道它(猜測它是由一些選項控制的,可以關閉)。爲什麼不用'$ long'來代替? '$'更容易輸入,你可以做一些聰明的事情,比如'$ long:s/foo/bar /'。 – ZyX 2011-05-02 07:08:22

+0

如果使用'cd $ long',則提示中的路徑不會縮短。我不知道是否有其他原因使用〜而不是$。 – hluk 2011-05-02 07:42:29

+0

錯過了這個,雖然大部分時間我都不在乎。 – ZyX 2011-05-02 08:39:04