На этот вопрос уже есть ответ здесь:
Я создал файл ~ / .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
, но созданные мной псевдонимы по-прежнему не работают.
Вы определили простые переменные, не псевдонимы.
Определения псевдонима в bash
должен запуститься с ключевого слова alias
, поэтому сделайте определения как:
alias eclipse="eclipse </dev/null &>/dev/null &"
alias okular="okular </dev/null &>/dev/null &"
alias libre="libreoffice </dev/null &>/dev/null &"