エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
環境変数の設定を間違えてほとんどのコマンドが command not found になってしまったときの対処法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
環境変数の設定を間違えてほとんどのコマンドが command not found になってしまったときの対処法
はじめに 先日、サーバの設定をいじっていたときにやらかしてしまい冷汗を書いたので、いざというときに... はじめに 先日、サーバの設定をいじっていたときにやらかしてしまい冷汗を書いたので、いざというときに焦らずに対処できるようにするためにここにメモしておきます。 原因 自分の中で得られた結論を先に言ってしまうと、環境変数のexportは複数箇所に書くべきではないです。 .bash_profile等にexport PATH="パス"を追加することで環境変数が使えるようになります。たとえばlsコマンドは本来なら/bin/lsや/usr/bin/lsとしなければ実行できませんが、/binや/usr/binを環境変数として登録しておけば単にlsと打つだけで実行できるようになります。 今回の問題の原因は、export PATH="/path/to/something:/path/to/anything:$PATH"となっている行の下にexport PATH="/path/to/badthing"を追加し