使用Mac OSX在.bashrc中使用别名:命令在命令行上有效,但在别名中不起作用

时间:2020-02-02 11:57:37

标签: bash command alias

我意识到有一些与此类似的问题,但是没有什么可以完全解决我遇到的问题。

我正在为常用的终端命令写一些别名。

$ cd ~/Documents/blah/blah/blah

这可以用作终端命令,但是当我尝试将其转换为别名时:

alias pie='cd ~/Documents/blah/blah/blah'

这不起作用,-bash: cd: Documents/blah/blah/blah: No such file or directory

我将别名存储在主目录中的.bashrc中。我正在使用Mac OSX。

有人知道为什么它可以作为直接命令而不是别名吗?

类似地,我使用一个无业游民的机器,我希望将两个命令链接在一起:一个是ssh到无业游民,另一个是打开外壳程序:

alias vshell='vagrant ssh && python manage.py shell

但这似乎不可能,它只能执行第一个命令,也许是因为这需要更长的时间才能完成?

谢谢

0 个答案:

没有答案