Ответы:
У меня была такая же проблема, поэтому решение состоит в том, чтобы просто следовать правилам.
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
конвертировать окончания строк, и тогда все заработало.