PATH in ~/.bash_profile vermasselt, kann jetzt nicht bearbeitet werden

PATH in ~/.bash_profile vermasselt, kann jetzt nicht bearbeitet werden

$PATHIch habe tatsächlich die Variable in meinem vermasselt, ~/.bash_profilewährend ich eine Software installiert habe. Anstatt zu verwenden

export PATH=$PATH:/some/other/path

Ich habe das idiotischerweise getan

export PATH=~/some/other/path

Also, nein, ich kann keine Befehle verwenden. Wenn ich es versuche ls, erhalte ich Folgendes:

 $ ls
bash: ls: command not found...
Similar command is: 'lz'

Wie kann ich ~/.bash_profiledieses Durcheinander beheben? Ich kann weder Vim noch Emacs verwenden.

Antwort1

/bin/nano ~/.bashrc

oder

/usr/bin/emacs ~/.bashrc

oder

/usr/bin/vim ~/.bashrc

Antwort2

Verwenden Sie einfach den vollständigen Pfad zu Emacs oder Vim, d. h.

/bin/vim .bash_profile

Antwort3

für Anaconda 3

$ /usr/bin/vim ~/.bashrc

PATH=$PATH:$HOME/anaconda3/bin

Dann EscTaste

:wq 

um den Vim-Editor zu speichern und zu beenden, geben Sie

$ export PATH=~/anaconda3/bin:$PATH

um die installierte Version zu bestätigen

$ conda --version

Antwort4

Wenn Sie nicht verwenden möchten vim, bearbeiten Sie einfach mit Ihrem bevorzugten Editor Ihre , emacsdie sich in Ihrem Home-Verzeichnis befindet.nanobash_profile

atom ~/.bash_profile

oder

subl ~/.bash_profile 

Und dann bearbeiten Sie unten einfach, was Sie möchten.

verwandte Informationen