GNU/Linux >> Linux の 問題 >  >> Linux

環境変数がどこから来たのかを判断する方法は?

少し前にセットアップしたLinuxインスタンスがあります。起動してrootとしてログインすると 設定した環境変数がいくつかありますが、それらがどこから来たのか思い出せないか、見つけることができません。

  • ~/.bash_profileを確認しました 、/etc/.bash_rc 、およびすべての起動
    スクリプト。
  • findを実行しました およびgrep 無駄に。

当たり前のところを見るのを忘れているに違いない気がします。これを理解するための秘訣はありますか?

承認された回答:

envを使用する場合 変数を表示するコマンドの場合、変数は作成された順序で大まかに表示されます。これは、起動の非常に早い段階でシステムによって設定されたか、後の.profileまたはその他の構成ファイルによって設定されたかを示すガイドとして使用できます。私の経験では、set およびexport コマンドは変数をアルファベット順に並べ替えるため、リストはそれほど有用ではありません。


Linux
  1. ユーザー環境変数を設定する方法は? (永続的に、セッションではありません)?

  2. Linux エクスポート コマンドの例 (環境変数の設定方法)

  3. Linuxで永続的な環境変数をプログラムで設定する方法は?

  1. Linuxで$PATH変数を設定する方法

  2. シェルコマンドを使用してGDB内で環境変数を設定するには?

  3. sudo su に環境変数を渡す方法

  1. Linux環境変数:LinuxVPSでの読み取りと設定の方法

  2. 環境変数のデフォルトという用語はどこで設定されますか?

  3. Grub2のコマンドからの出力に等しい変数を設定するにはどうすればよいですか?