web-dev-qa-db-ja.com

〜/ .bash_profileのPATHを台無しにしましたが、編集できなくなりました

いくつかのソフトウェアをインストールしているときに、実際に$PATH~/.bash_profile変数を台無しにしました。使用する代わりに

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

私はばかげてこれをしました

export PATH=~/some/other/path

したがって、コマンドを使用することはできません。 lsを試してみると、これがわかります。

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

~/.bash_profileを編集してこの混乱を修正するにはどうすればよいですか? vimやemacsは使えません。

1
ShanZhengYang
/bin/nano ~/.bashrc

または

/usr/bin/emacs ~/.bashrc

または

/usr/bin/vim ~/.bashrc
3
Ipor Sircer

Emacsまたはvimへのフルパスを使用するだけです。すなわち。

/bin/vim .bash_profile
2
Herb Wolfe

anaconda3の場合

$ /usr/bin/vim ~/.bashrc

PATH=$PATH:$HOME/anaconda3/bin

次に Esc ボタン

:wq 

vimエディターを保存して終了するには、次のように入力します

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

インストールされているバージョンを確認するには

$ conda --version

1
Dr Jacob D

vimemacs、またはnanoを使用したくない場合は、お気に入りのエディターを使用して、ホームディレクトリにあるbash_profileを編集してください。 。

atom ~/.bash_profile

または

subl ~/.bash_profile 

そして、下部にあるものを編集します。

0
HannibalBarca