Wenn ich mich anmelde, wird der Fehler angezeigt:
bash: alias: alias: nicht gefunden
Wenn ich source
meine .bashrc
Datei habe, erscheint die Meldung erneut.
Was verursacht das?
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 ~/.bashrc
für mich immer ausgefallenen.
Sei also aufmerksam
Es stellt sich heraus, dass ein Zeilenvorschub entfernt wurde
~/.bashrc
, was Folgendes ergibt:Das Aufteilen der ersten Zeile in zwei Befehle behebt den Fehler.
quelle
In meinem Fall
alias = ls -alF
löste das Entfernen von Leerzeichen das Problem.quelle
Mein Problem ist gelöst, wenn ich das Leerzeichen in entferne
zu
quelle
Ich denke, Sie können dies tun:
quelle
Sie können die Befehle, die Sie als Alias verwenden, in Anführungszeichen setzen. Sie können sie auch um den Alias legen.
Newlines sind auch ein Problem. Von Windows gespeicherte
.bashrc
Datei verursachte Fehler in der virtuellen Ubuntu-Maschine:Ich lief
dos2unix .bashrc
, um die Zeilenenden zu konvertieren, und dann funktionierte alles.quelle