bash: alias: alias: не знайдено


18

Під час входу в систему я бачу помилку:

bash: alias: alias: не знайдено

Якщо я sourceввійду у .bashrcфайл, повідомлення з’явиться знову.

Що це викликає?

Відповіді:


26

У мене було те саме питання, тож рішення - дотримуватися просто правил.

alias alias_name='command '

ніяких інших символів між знаком рівності.
У мене були пробіли між знаком і source ~/.bashrcзавжди невдалим для мене.
тож будьте присутні


Це вирішило мою проблему.
Sandeep C

1
Це вирішило і мою ಠ_ಠ
MDMoore313

6

Виявляється, з каналу рядка було видалено ~/.bashrc, даючи:

alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'

Розбиття першого рядка на дві команди виправляє помилку.


4

У моєму випадку видалення пробілів у alias = ls -alFвирішеній проблемі.


Якщо команда має пробіли, оточіть її одинарними або подвійними лапки.
Buttle Butkus



0

Ви можете ставити лапки навколо команд, які ви створюєте. Ви навіть можете розмістити їх навколо псевдоніму.

'llg'='ll | grep'

Нові рядки також є проблемою. Збережений вдовами .bashrcфайл викликав помилки у віртуальній машині Ubuntu:

command not found

Я побіг dos2unix .bashrcперетворити закінчення рядків, і тоді все спрацювало.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.