
Seit einigen Tagen habe ich dieses Problem. Immer wenn ich das Terminal in Ubuntu 16 öffne, lautet die erste Zeile „$: Befehl nicht gefunden“.
$: command not found
jitendra@jitendra-ubuntu:~ $
Antwort1
Eine der Initialisierungsdateien Ihrer Shell enthält eine Zeile mit einem einzelnen, lone $
. Da es sich in einer eigenen Zeile befindet, wird es als Befehl ausgeführt und da kein Befehl mit diesem Namen $
existiert, erhalten Sie diesen Fehler. Sie müssen diese Zeile finden und löschen. Öffnen Sie ein Terminal und führen Sie diesen Befehl aus:
grep --color -PH '^\s*\$\s*$' ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login \
~/.bash_aliases /etc/bash.bashrc /etc/profile \
/etc/profile.d/* /etc/environment 2> /dev/null
Das sollte eine Zeile wie die folgende zurückgeben:
/home/jitendra/.bashrc:$
Öffnen Sie den gemeldeten Dateinamen, suchen Sie die Zeile und löschen Sie sie.