我在以下行中创建了文件~/.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,但是我创建的别名仍然不起作用。
发布于 2018-03-17 12:15:17
您已经定义了普通变量,而不是别名。
bash中的别名定义必须以关键字alias开头,因此将定义如下:
alias eclipse="eclipse </dev/null &>/dev/null &"
alias okular="okular </dev/null &>/dev/null &"
alias libre="libreoffice </dev/null &>/dev/null &"https://askubuntu.com/questions/1015726
复制相似问题