我想在终端中创建永久别名,并且我已经阅读了有关如何执行此操作的答案: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
)。
默认情况下它不存在,因此只需创建一个。