~/.bash_aliases
我在这些行中创建了该文件:
# my alias here
eclipse="eclipse</dev/null &>/dev/null &"
okular="okular</dev/null &>/dev/null &"
libre="libreoffice</dev/null &>/dev/null &"
我的~/.bashrc
已准备好查找别名:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
. ~/.basharc
然后我执行了source .bashrc
,但我创建的别名仍然不起作用。
答案1
你已经定义普通变量, 不是别名。
中的别名定义bash
必须以关键字 开头alias
,因此定义如下:
alias eclipse="eclipse </dev/null &>/dev/null &"
alias okular="okular </dev/null &>/dev/null &"
alias libre="libreoffice </dev/null &>/dev/null &"