Terminal meldet beim Start, dass der Befehl nicht gefunden wurde

Terminal meldet beim Start, dass der Befehl nicht gefunden wurde

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.

verwandte Informationen