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?
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?
Antworten:
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:
alias ll='ls -alF' alias la='ls -A'
alias l='ls -CF'
Das Aufteilen der ersten Zeile in zwei Befehle behebt den Fehler.
In meinem Fall alias = ls -alF
löste das Entfernen von Leerzeichen das Problem.
Mein Problem ist gelöst, wenn ich das Leerzeichen in entferne
alias cdg = 'ls -al'
zu
alias cdg='ls -al'
Ich denke, Sie können dies tun:
alias 'll=ls -alF'
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 .bashrc
Datei verursachte Fehler in der virtuellen Ubuntu-Maschine:
command not found
Ich lief dos2unix .bashrc
, um die Zeilenenden zu konvertieren, und dann funktionierte alles.