GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menentukan Dari Mana Variabel Lingkungan Berasal?

Saya memiliki instance Linux yang saya atur beberapa waktu lalu. Ketika saya menyalakannya dan masuk sebagai root ada beberapa variabel lingkungan yang saya atur tetapi saya tidak dapat mengingat atau menemukan dari mana asalnya.

  • Saya telah memeriksa ~/.bash_profile , /etc/.bash_rc , dan semua skrip
    startup.
  • Saya telah menjalankan find dan grep tidak berhasil.

Saya merasa seperti saya pasti lupa untuk melihat di suatu tempat yang jelas. Apakah ada trik untuk mengetahui hal ini?

Jawaban yang Diterima:

Jika Anda menggunakan env perintah untuk menampilkan variabel, mereka harus muncul secara kasar dalam urutan pembuatannya. Anda dapat menggunakan ini sebagai panduan jika mereka ditetapkan oleh sistem di awal boot, atau oleh .profile atau file konfigurasi lain yang lebih baru. Dalam pengalaman saya, set dan export perintah akan mengurutkan variabelnya menurut urutan abjad, sehingga daftarnya tidak berguna.


Linux
  1. Cara Mengatur Variabel $Path di Linux

  2. Bagaimana cara mengatur variabel lingkungan permanen secara terprogram di Linux?

  3. Cara mengatur alamat IP dari C di linux

  1. Bagaimana cara menghapus variabel lingkungan yang diekspor?

  2. Di mana set variabel lingkungan $HOME?

  3. cara meneruskan variabel lingkungan ke sudo su

  1. Bagaimana Cara Mengatur Variabel Lingkungan Pengguna? (secara permanen, Bukan Sesi)?

  2. Di mana Default Variabel Lingkungan Istilah Ditetapkan?

  3. Bagaimana Cara Mengatur Variabel Sama Dengan Output Dari Perintah Di Grub2?