Pembolehubah Alam Sekitar di Linux

Anonim

Pembolehubah Alam Sekitar di Linux

Pembolehubah persekitaran pada sistem operasi kernel Linux dipanggil pembolehubah yang mengandungi maklumat teks yang digunakan oleh program lain semasa pelancaran. Biasanya, mereka termasuk parameter sistem am kedua-dua shell grafik dan perintah, data pada tetapan pengguna, lokasi fail tertentu dan banyak lagi. Nilai-nilai pembolehubah sedemikian ditunjukkan, sebagai contoh, nombor, simbol, cara untuk direktori atau fail. Terima kasih kepada ini, banyak aplikasi dengan cepat mendapat akses kepada tetapan tertentu, serta keupayaan untuk menukar atau membuat pilihan baru untuk pengguna.

Bekerja dengan pembolehubah alam sekitar di Linux

Sebagai sebahagian daripada artikel ini, kami ingin mempengaruhi maklumat asas dan yang paling berguna, yang berkaitan dengan pembolehubah alam sekitar. Di samping itu, kami akan menunjukkan cara untuk melihatnya, menukar, membuat dan memadam. Pengenalan dengan pilihan utama akan membantu pengguna yang baru menavigasi dalam pengurusan alat yang sama dan menangani nilai mereka dalam pengagihan OS. Sebelum permulaan analisis parameter yang paling penting, saya ingin memberitahu tentang membahagikannya ke dalam kelas. Kumpulan sedemikian ditakrifkan seperti berikut:
  1. Pembolehubah sistem. Pilihan ini dimuatkan dengan segera pada permulaan sistem operasi, yang disimpan dalam fail konfigurasi tertentu (ia akan menjadi mengenai mereka di bawah), serta tersedia untuk semua pengguna dan keseluruhan OS secara keseluruhan. Biasanya parameter tersebut dianggap yang paling penting dan sering digunakan semasa permulaan pelbagai aplikasi.
  2. Pembolehubah tersuai. Setiap pengguna mempunyai direktori rumah sendiri di mana semua objek penting disimpan, fail konfigurasi pembolehubah pengguna termasuk. Dari nama mereka sudah jelas bahawa mereka digunakan di bawah pengguna tertentu pada masa yang diberi kuasa melalui "Terminal" tempatan. Mereka bertindak apabila dihubungkan dari jauh.
  3. Pembolehubah tempatan. Terdapat parameter yang digunakan hanya dalam sesi yang sama. Apabila ia selesai, mereka akan dikeluarkan selama-lamanya dan semua perlu dibuat secara manual untuk memulakan semula. Mereka tidak disimpan dalam fail individu, dan dicipta, diedit dan dipadam menggunakan arahan konsol yang sesuai.

Fail konfigurasi untuk pembolehubah adat dan sistem

Seperti yang anda sudah tahu dari keterangan di atas, dua daripada tiga kelas pembolehubah Linux disimpan dalam fail berasingan di mana konfigurasi umum dan parameter tambahan dikumpulkan. Setiap objek sedemikian dimuatkan hanya di bawah keadaan yang sesuai dan digunakan untuk tujuan yang berbeza. Secara berasingan, saya ingin memperuntukkan barang-barang tersebut:

  • / Dll / Profil adalah salah satu fail sistem. Tersedia untuk semua pengguna dan keseluruhan sistem, walaupun dengan pintu masuk jauh. Satu-satunya sekatan untuknya - parameter tidak diterima apabila anda membuka standard "Terminal", iaitu, di lokasi ini, tiada nilai dari konfigurasi ini akan berfungsi.
  • / Dll / persekitaran - analog yang lebih luas mengenai konfigurasi sebelumnya. Ia berfungsi di peringkat sistem, mempunyai pilihan yang sama seperti fail sebelumnya, tetapi sekarang tanpa sebarang sekatan walaupun dengan sambungan jauh.
  • /Etc/bash.bashrc - fail hanya untuk kegunaan tempatan, pada sesi atau sambungan jauh melalui Internet ia tidak berfungsi. Dilakukan untuk setiap pengguna secara berasingan apabila membuat sesi terminal baru.
  • .BashRCS ke pengguna tertentu, disimpan dalam direktori rumahnya dan berjalan setiap kali terminal baru.
  • .Bash_profile adalah sama dengan .bashrc, hanya untuk interaksi jauh, contohnya, apabila menggunakan SSH.

Senarai sistem asas dan pembolehubah persekitaran adat

Terima kasih kepada arahan di atas, anda kini tahu bagaimana dengan cepat menentukan semua parameter semasa dan nilai mereka. Ia tetap hanya untuk menangani yang utama. Perhatikan item tersebut:
  • De. Nama Penuh - Persekitaran Desktop. Mengandungi nama persekitaran semasa desktop. Dalam sistem operasi, pelbagai cengkerang grafik digunakan pada kernel Linux, jadi aplikasi adalah penting untuk memahami apa yang kini aktif. Ini membantu pemboleh ubah. Contoh nilai - gnome, pudina, KDE, dan sebagainya.
  • PATH - Mendefinisikan senarai direktori di mana carian untuk pelbagai fail yang boleh dilaksanakan. Sebagai contoh, di bawah tindakan salah satu arahan untuk mencari dan mengakses objek, mereka merujuk kepada folder ini untuk mencari dan menghantar fail yang boleh dilaksanakan dengan cepat dengan hujah tertentu.
  • Shell - menyimpan pilihan shell perintah aktif. Cengkerang sedemikian membolehkan pengguna untuk secara bebas menetapkan skrip tertentu dan menjalankan proses yang berbeza menggunakan sintaks. Bash dianggap shell yang paling popular. Senarai arahan umum yang lain untuk membiasakan diri boleh didapati dalam artikel lain mengenai pautan berikut.
  • Seperti yang tidak menyenangkan akan ditambah mana-mana parameter tempatan dalam kuantiti yang tidak terhad, adalah penting untuk diingat hanya tentang ciri-ciri utama tindakan mereka.

    Menambah dan memadam pembolehubah tersuai

    Kami beralih ke kelas kelas yang disimpan dalam fail konfigurasi, dan dari ini memanaskan hakikat bahawa anda perlu mengedit fail itu sendiri. Ini dilakukan menggunakan mana-mana editor teks standard.

  1. Buka konfigurasi pengguna melalui sudo gedit .bashrc. Kami mencadangkan untuk menggunakan editor grafik dengan reka bentuk sintaks, sebagai contoh, Gedit. Walau bagaimanapun, anda boleh menentukan mana-mana yang lain, sebagai contoh, VI atau Nano.
  2. Jalankan fail konfigurasi tersuai pembolehubah persekitaran di Linux

  3. Jangan lupa bahawa apabila memulakan perintah bagi pihak superuser, anda perlu memasukkan kata laluan.
  4. Masukkan kata laluan untuk menjalankan fail konfigurasi pengguna di Linux

  5. Pada akhir fail, tambah eksport var = nilai rentetan. Bilangan parameter tersebut tidak terhad kepada apa-apa. Di samping itu, anda boleh menukar nilai pembolehubah yang sudah ada.
  6. Tambah pemboleh ubah ke fail konfigurasi pengguna di Linux

  7. Selepas membuat perubahan, simpannya dan tutup fail tersebut.
  8. Simpan perubahan pada fail konfigurasi pengguna di Linux

  9. Kemas kini konfigurasi akan berlaku selepas fail bermula, dan ia dilakukan melalui sumber .bashrc.
  10. Mulakan semula fail konfigurasi pengguna Linux

  11. Anda boleh menyemak aktiviti pembolehubah melalui pilihan echo $ VAR yang sama.
  12. Semak nilai pembolehubah pengguna di Linux

Jika anda tidak biasa dengan penerangan tentang pembolehubah kelas ini sebelum membuat perubahan, pastikan anda membaca maklumat pada permulaan artikel. Ini akan membantu mengelakkan kesilapan dengan tindakan parameter yang memasuki yang mempunyai batasan mereka. Bagi penghapusan parameter, ia juga berlaku melalui fail konfigurasi. Ia cukup untuk mengeluarkan rentetan atau mengulas sepenuhnya dengan menambah pada permulaan tanda #.

Mewujudkan dan mengeluarkan pembolehubah persekitaran sistemik

Ia tetap hanya untuk mempengaruhi kelas ketiga pembolehubah - sistemik. Edit untuk melakukan ini akan menjadi fail / dll / profil, yang tetap aktif walaupun dengan sambungan jauh, contohnya, melalui pengurus SSH yang diketahui. Pembukaan elemen konfigurasi dijalankan dalam cara yang sama seperti dalam versi terdahulu:

  1. Di konsol, masukkan Sudo Gedit / dll / profil.
  2. Jalankan fail konfigurasi sistem pembolehubah di Linux

  3. Buat semua perubahan yang diperlukan dan simpannya dengan mengklik pada butang yang sesuai.
  4. Edit konfigurasi sistem pembolehubah di Linux

  5. Mulakan semula objek melalui sumber / dll / profil.
  6. Mulakan semula konfigurasi sistem pembolehubah di Linux

  7. Pada akhirnya, periksa prestasi melalui echo $ var.
  8. Semak operasi persekitaran pembolehubah sistem di Linux

Perubahan dalam fail akan disimpan walaupun selepas reboot sesi, dan setiap pengguna dan aplikasi akan dapat mengakses data baru tanpa sebarang masalah.

Walaupun maklumat yang dibentangkan hari ini nampaknya sangat sukar bagi anda, kami sangat mengesyorkan memahami dan memahami aspek yang mungkin. Memohon alat tersebut akan membantu untuk mengelakkan mengumpul fail tetapan tambahan untuk setiap aplikasi, kerana mereka semua akan mengakses pembolehubah. Ia juga menyediakan perlindungan untuk semua parameter dan mengelompokkannya di dalam lokasi yang sama. Sekiranya anda berminat dengan pembolehubah persekitaran yang agak digunakan, rujuk kepada dokumentasi pengedaran Linux.

Baca lebih lanjut