2011-05-02 56 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