bash_aliases 不起作用

bash_aliases 不起作用

~/.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 &"

相关内容