mac如何在计算机中保存别名

时间:2015-04-22 07:12:04

标签: linux macos terminal alias

我在终端上创建了一个别名,例如

alias hw="cd Desktop/2015hw"

但在关闭终端并执行hw后,会出现一条错误消息,表示没有hw命令。

我想知道我们是否可以在计算机上保存别名。 此外,如果我们在计算机上存储了别名,我们将如何检查它?通过检查,我的意思是列出我们存储的所有别名。 感谢。

2 个答案:

答案 0 :(得分:3)

使用alias创建别名时,别名仅在您关闭终端窗口之前有效。如果打开另一个终端窗口,别名将不再存在。

您可以通过将别名放在〜/ .bash_profile或〜/ .bashrc文件中使别名对所有终端窗口有效(bash是默认情况下Mac OS X附带的终端的名称。)

由于Mac OS X默认不加载.bashrc,我实际上会这样做:

echo "alias hw='cd ~/Desktop/2015hw'" >> ~/.bash_profile

如果要删除别名,可以打开〜/ .bash_profile或〜/ .bashrc文件并手动删除。

要打开它们,请执行open -a TextEdit ~/.bash_profileopen -a TextEdit ~/.bashrc

最后,要列出所有当前别名,只需在终端中输入alias

答案 1 :(得分:0)

您可以以

开头
ls -la

,然后如果您使用bash输入

nano .bash_profile

或者如果您使用zsh输入

nano .zshrc

然后使用 ctrl + o 保存别名 用于激活 采用 source ~/.bash_profile

source ~/.zsh