PATH in ~ / .bash_profile vermasselt, kann es jetzt nicht bearbeiten

1674
ShanZhengYang

Ich habe tatsächlich die $PATHVariable in meiner ~/.bash_profileSoftware verschraubt . Anstatt zu verwenden

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

Ich habe das idiotisch gemacht

export PATH=~/some/other/path 

Nein, ich kann keine Befehle verwenden. Wenn ich es versuche ls, bekomme ich das;

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

Wie kann ich meine bearbeiten ~/.bash_profile, um dieses Durcheinander zu beheben? Ich kann keine Vim oder Emacs verwenden.

1

4 Antworten auf die Frage

3
Ipor Sircer
/bin/nano ~/.bashrc 

oder

/usr/bin/emacs ~/.bashrc 

oder

/usr/bin/vim ~/.bashrc 
Das funktioniert. Danke, ich habe meinen Kopf verloren. ShanZhengYang vor 7 Jahren 0
2
Herb Wolfe

Verwenden Sie einfach den vollständigen Pfad zu Emacs oder Vim. dh.

/bin/vim .bash_profile 
1
Dr Jacob D

für Anaconda 3

$ / usr / bin / vim ~ / .bashrc

PATH=$PATH:$HOME/anaconda3/bin 

Dann Esc-Taste

:wq 

Um den vim-Editor zu speichern und zu beenden, geben Sie $ export PATH = ~ / anaconda3 / bin: $ PATH ein

um die installierte Version zu bestätigen

$ conda --version 

Bildbeschreibung hier eingeben `

0
HannibalBarca

Wenn Sie nicht verwenden möchten vim, emacsoder nanogehen Sie einfach zu Ihrem bevorzugten Editor und bearbeiten Sie den, bash_profileder sich in Ihrem Home-Verzeichnis befindet.

atom ~/.bash_profile 

oder

subl ~/.bash_profile 

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

Haben Sie den Teil der Frage verpasst, wo das OP sagte: "Ich kann keine Befehle verwenden"? Scott vor 7 Jahren 0