“~/.bash_aliases” 的位置

“~/.bash_aliases” 的位置

我想在终端中创建永久别名,并且我已经阅读了有关如何执行此操作的答案:https://askubuntu.com/a/5278/364819

但是我遇到了一个小问题,我找到了代码:

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

正如答案中提到的那样。但我实际上找不到.bash_aliases可以设置这些永久别名的文件。

所以我的问题是,这个文件的位置在哪里,如果我需要创建它,我是否只需在我的主用户目录中创建它?

我在 Ubuntu 14.10 上运行。

答案1

是的,只需在您的主目录中创建它。

touch ~/.bash_aliases 或者在文本编辑器中打开一个空文件,例如,

gedit ~/.bash_aliases

这应该是您的第一个别名之一。

##### ea - alias for editing aliases
#
#When setting up a new aliases file, or having creating a new file.. About every time after editing an aliases file, I source it. This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced".
#
#Sub in gedit for your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#

当您遇到合适的别名时,输入ea,将打开一个文本编辑器。添加您的新别名。关闭编辑器。别名会自动获取来源;使新别名立即可用;然后您就可以开始了。

答案2

~/.bash_aliases已经是完整路径。shell ~(以及许多其他应用程序)会将波浪符号 ( ) 扩展为您的完整主路径(也称为$HOME,通常是/home/$USER)。

默认情况下它不存在,因此只需创建一个。

相关内容