- ベストアンサー
PATHについて
Linuxが起動したときのPATHはどこに記述するのでしょう?いちおうDebianを使っています。.bashrcとかに記述するのは、ユーザーの設定ですよね?単純に電源入れて、ログインしないような状態でPATHという概念はないのでしょうか?ないような気がしているのですが、この際知りたくなって質問してみました。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
手元のRedHatですが、man init を見ると、initがプログラム中に固定でPATHの初期値を持っているように書いてあります。他のプログラムはinitから起動されますから、再設定されない限りこれが引き継がれます。 実際、init を strings コマンドで見るとPATH=....という文字列があります。 Debianでもカーネルは同じなのでinitの中に持っていると言うことは同じだと思います(値は異なるかもしれませんが)。
補足
PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin と出てきました。なるほど。 stringsも初めて知りました。こういうのはどのような勉強をすればわかるようになるのでしょうか? これはまた別の質問ですね。ありがとうございました。わかりました。