Я хочу создать псевдоним для nvim, поэтому я попытался:
alias nvim=$HOME/apps/neovim/nvim.appimage
alias nvim="$HOME/apps/neovim/nvim.appimage"
alias nvim='$HOME/apps/neovim/nvim.appimage'
eval "alias nvim='$HOME/apps/neovim/nvim.appimage'"
echo 'alias nvim="$HOME/apps/neovim/nvim.appimage"' >> ~/.bash_aliases
echo 'alias nvim="$HOME/apps/neovim/nvim.appimage"' >> ~/.bash_aliases && source ~/.bash_aliases
И это работает, только если я ввожу одну из этих команд своими руками, но если я помещу ее в скрипт bash и запускаю, они не сработают.