Fehler beim Versuch, ~/.bashrc als Quelle für Ubuntu 18 zu verwenden

Fehler beim Versuch, ~/.bashrc als Quelle für Ubuntu 18 zu verwenden

beim Versuch, Node.JS zu aktualisieren, habe ich glaube ich irgendwie meine Bash-Konfiguration beschädigt.

Beim Versuch der Ausführung source ~/.bashrcerhalte ich Folgendes:

Befehlsausgabe

Ich hoffe wirklich, dass Sie mir helfen können.

Antwort1

Ich weiß nicht, ob Sie noch nach einer Antwort suchen, aber das Problem ist, dass die von Ihnen verwendete Shell nicht Bash ist (es ist wahrscheinlich Zsh, ich hatte das gleiche Problem damit).

Versuchen Sie durch Schreiben echo $0herauszufinden, welche Shell Sie verwenden, und verwenden Sie dann die entsprechende Datei als Quelle (zum Beispiel, source ~/.zshrcwenn Sie zsh verwenden).

Antwort2

Geben Sie ein locate .bashrcund Sie werden sehen:

/etc/skel/.bashrc
/home/your_user_name/.bashrc~

Sichern Sie zunächst Ihre beschädigte Datei:

cp /home/your_user_name/.bashrc /home/your_user_name/.bashrc.bak

Versuchen Sie dann Ihr von Ihrem Editor erstelltes Backup:

cp /home/your_user_name/.bashrc~ /home/your_user_name/.bashrc

Wenn das nicht funktioniert, verwenden Sie die Skelettversion:

cp /etc/skel/.bashrc /home/your_user_name/.bashrc

Kopieren Sie dann die Änderungen aus Ihrer gerade vorgenommenen Sicherungsversion bis zu dem Punkt, an dem die Node JS-Änderungen zu einer Beschädigung geführt haben.

verwandte Informationen