8

例如,如果您创建别名:

alias cls="clear"

它存在直到您终止终端会话。当您启动一个新的终端窗口时,别名不再存在。如何创建存在于每个终端会话中的“永久”别名?

4

1 回答 1

7

您可以将此类别名放在 ~/.bash_aliases 文件中。

该文件由 ~/.bashrc 加载。在 Ubuntu 10.04 上,需要取消注释以下行以启用 ~/.bash_aliases。在 Ubuntu 11.04 及更高版本上,它已经启用:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

您可以将以下函数添加到您的 .bashrc 文件中。

函数 permalias ()

{ 
  alias "$*";
  echo alias "$*" >> ~/.bash_aliases
}

然后打开一个新终端或在当前终端中运行 source ~/.bashrc。您现在可以使用 permalias 命令创建永久别名,例如 permalias cls=clear。

于 2013-10-29T00:51:50.860 回答