Відповіді:
У мене було те саме питання, тож рішення - дотримуватися просто правил.
alias alias_name='command '
ніяких інших символів між знаком рівності.
У мене були пробіли між знаком і source ~/.bashrc
завжди невдалим для мене.
тож будьте присутні
У моєму випадку видалення пробілів у alias = ls -alF
вирішеній проблемі.
Моя проблема вирішується, коли я видаляю простір в
alias cdg = 'ls -al'
до
alias cdg='ls -al'
Я думаю, ви можете це зробити:
alias 'll=ls -alF'
Ви можете ставити лапки навколо команд, які ви створюєте. Ви навіть можете розмістити їх навколо псевдоніму.
'llg'='ll | grep'
Нові рядки також є проблемою. Збережений вдовами .bashrc
файл викликав помилки у віртуальній машині Ubuntu:
command not found
Я побіг dos2unix .bashrc
перетворити закінчення рядків, і тоді все спрацювало.