GNU/Linux >> Belajar Linux >  >> Linux

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

Ini menjengkelkan saya. Saya melihat beberapa saran (semuanya menggunakan file dan sintaks yang berbeda) dan tidak ada satupun yang berhasil.

Bagaimana cara menetapkan variabel lingkungan untuk pengguna tertentu? Saya menggunakan debian Squeeze.
Apa sintaks yang tepat yang harus saya masukkan ke dalam file untuk membuat ABC =“123”?

Jawaban yang Diterima:

Anda harus meletakkan deklarasi di file inisialisasi shell Anda:

  • Jika Anda menggunakan bash, ash, ksh atau shell gaya Bourne lainnya, Anda dapat menambahkan

    ABC="123"; export ABC
    

    di .profile . Anda file (${HOME}/.profile ). Ini adalah situasi default pada kebanyakan instalasi Unix, dan khususnya pada Debian.

    Jika shell login Anda adalah bash, Anda dapat menggunakan .bash_profile (${HOME}/.bash_profile ) atau .bash_login sebagai gantinya.

    Catatan: Jika salah satu dari file ini ada dan shell login Anda adalah bash, .profile tidak dibaca saat Anda masuk melalui ssh atau di konsol teks, tetapi mungkin masih dibaca alih-alih .bash_profile jika Anda masuk dari GUI. Juga, jika tidak ada .bash_profile , lalu gunakan .bashrc .

  • Jika Anda telah menetapkan zsh sebagai shell login Anda, gunakan ~/.zprofile bukannya ~/.profile .

  • Jika Anda menggunakan tcsh, tambahkan

    setenv ABC "123"
    

    di .login file (${HOME}/.login )

  • jika Anda menggunakan shell lain, lihat manual shell cara mendefinisikan variabel lingkungan dan file mana yang dijalankan pada startup shell.


Linux
  1. Variabel Lingkungan Linux:Cara Membaca dan Mengatur di VPS Linux

  2. Bagaimana Cara Menentukan Dari Mana Variabel Lingkungan Berasal?

  3. Contoh Perintah Ekspor Linux (Cara Mengatur Variabel Lingkungan)

  1. CentOS / RHEL :Cara Mengubah shell login pengguna

  2. Bagaimana cara membatasi pengguna SSH ke serangkaian perintah yang telah ditentukan setelah login?

  3. Setel variabel lingkungan dalam skrip/akses Shell di Aplikasi Tomcat

  1. Cara mengatur variabel $PATH Anda di Linux

  2. Bagaimana cara mengatur $PATH secara permanen di Linux/Unix?

  3. Bagaimana cara mengatur variabel lingkungan dalam GDB menggunakan perintah Shell?