GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So beheben Sie „Befehl nicht gefunden“, wenn es beim Starten des Terminals auf Ubuntu angezeigt wird

Danke Xen2050, ich habe meine bashrc-Datei überprüft (mit echo "step1"...) und diesen Teil gefunden:

###-tns-completion-start-###
if [ -f /home/anargu/.tnsrc ]; then 
    source /home/anargu/.tnsrc 
fi
###-tns-completion-end-###

Nun, ich konnte es identifizieren, weil ich nativescript (https://www.nativescript.org/) installiert habe und dieser Teil des Codes ihm entspricht. Als ich diese Zeilen kommentierte (mehrere "#" setzte), die:

Support: command not found einfach verschwunden.

Ich glaube, ich habe dieses Problem gelöst, indem ich diesen Teil des Codes kommentiert habe, weil ich dann im Moment kein Problem finden konnte. Ich danke dir sehr!


Der Bash-Fehler „xxxxxx:Befehl nicht gefunden“ wird angezeigt, wenn Sie versuchen, einen Befehl/ein Programm auszuführen, das nicht installiert ist oder sich nicht im Pfad befindet usw. Laut Hasturs Kommentar ist die Suche nach „Support“ in .bashrc eine großartige Idee, und Überprüfen Sie auch .login &.profile, ob sie existieren (ich denke nicht, dass sie nur zum Öffnen eines Terminals ausgeführt werden sollten.

Könnte in ~/.bashrc sein Datei. Im Allgemeinen würde ich es wie folgt testen, um einen mysteriösen Fehler zu finden:

Versuchen Sie, ein Terminal zu öffnen, und geben Sie

ein
source ~/.bashrc

Wenn der Fehler auftaucht, dann ist es definitiv etwas da drin, das das Problem ist. Durchsuchen Sie die Datei nach der Zeile, die den Fehler verursacht - Sie können Zeile für Zeile in ein Terminal einfügen, wenn es nicht überwältigend ist, oder echo "step 1" hinzufügen ... echo "step 2" etc Linien, um es einzugrenzen. Entfernen/ändern Sie dann die fehlerhafte Zeile.


Antwort von @Anargu führte mich zur Quelle des Problems. In ~/.tnsrc Ich hatte einen Kommentar in der ersten Zeile, der nicht wirklich auskommentiert wurde. Das erste Wort der Anweisung war Support , deshalb zeigte der Fehler dieses Wort.

Ich habe die Datei geöffnet, die Zeile gelöscht und der Fehler wird nicht mehr angezeigt.


Linux
  1. So beheben Sie den Rust-Fehler „Linker ‚cc‘ nicht gefunden“ unter Linux

  2. Wie behebt man den Fehler – qemu:PC-BIOS „bios.bin“ konnte nicht geladen werden?

  3. So beheben Sie, dass die Tab-Vervollständigung in Ubuntu und Debian nicht funktioniert

  4. So beheben Sie den Virtualbox-Fehler „Kernel-Treiber nicht installiert (rc=-1908)“ unter Ubuntu

  5. So beheben Sie den Fehler wget Connection Refused, wenn ich mich hinter einem Proxy befinde

So beheben Sie den Busybox Initramfs-Fehler unter Ubuntu

So beheben Sie den Fehler „Das Repository hat keine Release-Datei“ in Ubuntu

So beheben Sie den Fehler „Repository ist noch nicht gültig“ in Ubuntu Linux

Wie man Worker-Verbindungen repariert, ist nicht genug Fehler auf Nginx

So beheben Sie den Apt-Get GPG-Fehler NO_PUBKEY Ubuntu 14

Behebung:Curl-Befehl hat keinen Fehler gefunden