bash: alias: alias: nicht gefunden


18

Wenn ich mich anmelde, wird der Fehler angezeigt:

bash: alias: alias: nicht gefunden

Wenn ich sourcemeine .bashrcDatei habe, erscheint die Meldung erneut.

Was verursacht das?

Antworten:


26

Ich hatte das gleiche Problem, also besteht die Lösung darin, einfach Regeln zu befolgen.

alias alias_name='command '

Keine anderen Symbole zwischen Gleichheitszeichen.
Ich hatte Leerzeichen zwischen dem Zeichen und dem source ~/.bashrcfür mich immer ausgefallenen.
Sei also aufmerksam


Das hat mein Problem gelöst.
Sandeep C

1
Es löste meine auch solved_ಠ
MDMoore313

6

Es stellt sich heraus, dass ein Zeilenvorschub entfernt wurde ~/.bashrc, was Folgendes ergibt:

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

Das Aufteilen der ersten Zeile in zwei Befehle behebt den Fehler.


4

In meinem Fall alias = ls -alFlöste das Entfernen von Leerzeichen das Problem.


Wenn der Befehl Leerzeichen enthält, müssen Sie ihn in einfache oder doppelte Anführungszeichen setzen.
Buttle Butkus



0

Sie können die Befehle, die Sie als Alias ​​verwenden, in Anführungszeichen setzen. Sie können sie auch um den Alias ​​legen.

'llg'='ll | grep'

Newlines sind auch ein Problem. Von Windows gespeicherte .bashrcDatei verursachte Fehler in der virtuellen Ubuntu-Maschine:

command not found

Ich lief dos2unix .bashrc, um die Zeilenenden zu konvertieren, und dann funktionierte alles.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.