bash: псевдоним: псевдоним: не найден

Когда я вхожу, я вижу ошибку:

bash: псевдоним: псевдоним: не найден

Если я source мой .bashrc файл, сообщение появляется снова.

Что вызывает это?

23
задан 16 December 2013 в 15:15

6 ответов

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

alias alias_name='command '

Никаких других символов между знаком равенства.
У меня были пробелы между знаком и исходным кодом ~ / .bashrc всегда терпели неудачу.
так что будьте внимательны

30
ответ дан 16 December 2013 в 15:15

Оказывается, перевод строки был удален из ~ / .bashrc , что дает:

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

Разделение первой строки на две команды исправляет ошибку.

6
ответ дан 16 December 2013 в 15:15

В моем случае удаление пробелов в alias = ls -alF решил проблему.

4
ответ дан 16 December 2013 в 15:15

Я думаю, вы можете это сделать:

alias 'll=ls -alF'
0
ответ дан 16 December 2013 в 15:15

Вы можете поместить кавычки вокруг команд, которые вы накладываете на псевдонимы. Вы даже можете поместить их вокруг псевдонима.

'llg'='ll | grep'

Новые строки также являются проблемой. Файл Widows-saved .bashrc вызвал ошибки в виртуальной машине Ubuntu:

command not found

Я запустил dos2unix .bashrc для преобразования концовок строк, а потом все заработало.

1
ответ дан 16 December 2013 в 15:15

Моя проблема решена, когда я удаляю пробел в

alias cdg = 'ls -al'

на

alias cdg='ls -al'
1
ответ дан 16 December 2013 в 15:15

Другие вопросы по тегам:

Похожие вопросы: