

Debian 10の bashシェルですべてのコマンドが`command not found`と出るようになりました…。

どうすれば解決できるでしょうか。再インストールしかないのでしょうか。  
ご教授願ます。


CC BY-SA 4.0
2019-12-06T15:45:22.917
61182
2019-12-09T09:19:06.800
36906
question
linux bash debian
Debian 10の bashシェルですべてのコマンドが`command not found`と出るようになりました…。


質問者さんの[別の質問](https://ja.stackoverflow.com/q/61157/19110)において次のような操作をされていますが、これのせいで既存の
PATH がすべて喪失していそうです。

[code]

    export PATH=$aw-server:/home/yusuke/.local/bin
    export PATH=$aw-watcher-afk:/home/yusuke/.local/bin
    export PATH=$aw-watcher-window:/home/yusuke/.local/bin
    
[/code]

つまり、既存の PATH を含めた形で `export PATH="/path/to/new/directory:$PATH"`
のように書く必要があるところ、そうなっていないので PATH の内容がほとんど無くなってしまい、実行可能ファイルが見つからなくなってしまっています。

`~/.profile`
等の設定ファイルなどを特に上書きしていなければ、シェルを立ち上げ直せば復活するはずです。上書きしてしまった場合は、`/usr/bin/env -i
/bin/bash --norc --noprofile` で既存の `.profile` 等を読み込まずに Bash
を起動してその上で作業して設定ファイルを直すことができます。


CC BY-SA 4.0
2019-12-06T17:05:04.977
61185
2019-12-09T09:19:06.800
2019-12-09T09:19:06.800
19110
19110
61182
answer