Когда я вхожу, я вижу ошибку:
bash: псевдоним: псевдоним: не найден
Если я source
мой .bashrc
файл, сообщение появляется снова.
Что вызывает это?
У меня была такая же проблема, поэтому решение - следовать простым правилам.
alias alias_name='command '
Никаких других символов между знаком равенства.
У меня были пробелы между знаком и исходным кодом ~ / .bashrc
всегда терпели неудачу.
так что будьте внимательны
Оказывается, перевод строки был удален из ~ / .bashrc
, что дает:
alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'
Разделение первой строки на две команды исправляет ошибку.
В моем случае удаление пробелов в alias = ls -alF
решил проблему.
Я думаю, вы можете это сделать:
alias 'll=ls -alF'
Вы можете поместить кавычки вокруг команд, которые вы накладываете на псевдонимы. Вы даже можете поместить их вокруг псевдонима.
'llg'='ll | grep'
Новые строки также являются проблемой. Файл Widows-saved .bashrc
вызвал ошибки в виртуальной машине Ubuntu:
command not found
Я запустил dos2unix .bashrc
для преобразования концовок строк, а потом все заработало.
Моя проблема решена, когда я удаляю пробел в
alias cdg = 'ls -al'
на
alias cdg='ls -al'