Pernah terfikir bagaimana anda mendapat pengalaman terminal yang sama setiap kali anda membuka sesi terminal baharu dalam Linux? Terminal menarik fail konfigurasi dan menetapkan persekitaran mengikut nilai dalam fail dan pembolehubah persekitaran. Tetapi adakah anda tahu apa itu pembolehubah persekitaran? Dalam artikel ini, kita akan membincangkan apakah pembolehubah persekitaran dan cara menetapkan nilai yang sesuai untuknya dalam Linux.
Jadual Kandungan
Apakah itu Pembolehubah Persekitaran dalam Linux
Di Linux, beberapa nilai dinamik yang diperlukan oleh sistem pengendalian untuk berfungsi dengan betul ditetapkan menggunakan pembolehubah persekitaran. Pembolehubah ini pada asasnya adalah pemegang tempat untuk maklumat yang digunakan untuk mengkonfigurasi pelbagai aspek sistem atau aplikasi. Dengan pembolehubah persekitaran, kami boleh menyesuaikan dan mengubah suai aplikasi atau bahkan sistem pengendalian untuk memenuhi keperluan kami, dan dengan itu, membuka kunci potensi penuh sistem.
Cara Menyemak Pembolehubah Persekitaran dalam Linux
Sekarang anda tahu apa itu pembolehubah persekitaran, mari lihat cara melihat pembolehubah persekitaran yang disimpan dalam sistem Linux. Melihat pembolehubah persekitaran yang terdapat dalam sistem Linux anda adalah mudah dan anda hanya perlu menjalankan arahan ini untuk mencetak senarai semua pembolehubah persekitaran:
printenv | kurang
Setiap entri bermula dengan nama pembolehubah, diikuti dengan simbol’sama dengan'(=) dan nilai yang ditetapkan, seperti yang ditunjukkan di sini:
Untuk melihat nilai pembolehubah persekitaran tertentu, cuma tambah nama pembolehubah selepas arahan printenv seperti:
printenv
Contohnya, untuk melihat nilai pembolehubah HOME, gunakan arahan ini:
printenv HOME
Anda juga boleh menggunakan arahan echo untuk mencetak sebarang nilai pembolehubah persekitaran seperti:
echo $HOME
Nota: Sentiasa gunakan simbol’$’semasa mencetak pembolehubah dengan arahan gema.
Cara Menetapkan Pembolehubah Persekitaran Baharu dalam Linux
Sebelum anda boleh mencipta pembolehubah persekitaran, mari lihat dahulu cara mencipta pembolehubah shell dan cuba memahami perbezaan antara kedua-duanya di sini.
Buat Pembolehubah Shell
Sama seperti cara anda boleh mencipta pembolehubah dalam mana-mana bahasa pengaturcaraan, anda juga boleh mencipta pembolehubah shell. Anda boleh menggunakan pembolehubah sedemikian untuk pelbagai operasi tetapi hanya sah untuk sesi semasa anda sahaja. Sintaks untuk mencipta pembolehubah shell dalam Linux ialah:
Sebagai contoh, jika anda ingin mencipta pembolehubah baharu bernama’TEST_VAR’dengan nilai’test_variable’, gunakan arahan ini:
TEST_VAR=’test_variable’
Walaupun dalam bahasa pengaturcaraan lain, secara amnya, kami menggunakan ruang pada kedua-dua belah simbol’=’, tetapi untuk pembolehubah shell, kami tidak memberikan sebarang ruang.
Untuk mencetak nilai pembolehubah, hanya gunakan arahan gema seperti berikut:
echo $TEST_VAR
Jika anda ingin tahu sama ada ini pembolehubah persekitaran atau tidak, gunakan arahan ini:
printenv | grep TEST_VAR
Anda tidak akan dapatkan sebarang output daripada arahan ini, yang mengesahkan bahawa ini ialah pembolehubah shell lama biasa.
Buat Pembolehubah Persekitaran
Untuk menetapkan pembolehubah persekitaran dalam Linux, anda perlu menggunakan perintah eksport diikuti dengan nama pembolehubah dan nilainya:
eksport
Contohnya, untuk menetapkan pembolehubah’TEST_ENV_VAR’sebagai pembolehubah persekitaran dengan nilai”hello world”, gunakan arahan ini:
eksport TEST_ENV_VAR=”hello world”
Untuk mengesahkan sama ada pembolehubah persekitaran dicipta atau tidak, gunakan arahan ini. Kali ini anda akan mendapat output, menunjukkan kepada anda nilai yang diberikan kepada pembolehubah.
printenv | grep TEST_ENV_VAR
Cara Menetapkan Pembolehubah Persekitaran Secara Kekal
Apabila anda boleh mencipta pembolehubah persekitaran menggunakan kaedah sebelumnya, pembolehubah tersebut hanya sah untuk sesi semasa. Sebaik sahaja anda log keluar daripada sistem Linux atau menutupnya, nilai ini akan dipadamkan. Jika anda perlu mengekalkan nilai dalam sistem secara kekal tetapi tidak mahu menetapkan pembolehubah persekitaran setiap kali anda log masuk ke sistem Linux anda, gunakan langkah ini:
Langkah 1: Buka fail.bashrc
Setiap kali anda membuka sesi terminal baharu, distro Linux menarik pelbagai konfigurasi, alias dan pilihan daripada fail.bashrc, yang boleh diubah suai untuk memenuhi keperluan anda. Cuma buka fail.bashrc menggunakan arahan nano:
sudo nano.bashrc
Langkah 2: Tambah Pembolehubah Persekitaran Baharu
Tatal ke bawah ke hujung fail.bashrc menggunakan kekunci anak panah ke bawah atau tekan CTRL + END pada papan kekunci dan kemudian tambah entri baharu seperti berikut:
eksport
Contohnya, untuk menambah pembolehubah persekitaran baharu bernama TEST_ENV_VAR dengan nilai “Hello World”, gunakan baris ini:
eksport TEST_ENV_VAR=”Hello World”
Setelah anda menambah entri pembolehubah persekitaran, simpan dan keluar daripada editor dan terminal. Pembolehubah akan disimpan secara kekal dan akan tersedia apabila anda log masuk seterusnya.
Langkah 3: Semak Pembolehubah Persekitaran
Buka sesi terminal baharu dan gunakan arahan ini untuk semak pembolehubah persekitaran:
printenv | grep
Sebagai contoh, jika nama pembolehubah persekitaran anda ialah TEST_ENV_VAR, gunakan arahan ini. Seperti yang anda lihat, anda mendapat output walaupun dalam sesi baharu.
printenv | grep TEST_ENV_VAR
Soalan Lazim
Mengapa pembolehubah persekitaran penting dalam Linux?
Pembolehubah persekitaran menyediakan cara mudah untuk menyesuaikan dan mengkonfigurasi sistem Linux mengikut keperluan kita. Ia juga boleh digunakan untuk mengawal pelbagai tingkah laku aplikasi dan dengan itu membantu memperkemas aliran kerja kami.
Bolehkah saya mengubah suai pembolehubah persekitaran sedia ada dalam Linux?
Ya, anda boleh mengubah suai pembolehubah persekitaran sedia ada dalam Linux. Hanya gunakan perintah eksport dengan sintaks ini: export
Bagaimana untuk memadam pembolehubah persekitaran dalam Linux?
Untuk memadamkan pembolehubah persekitaran dalam Linux, hanya gunakan unset arahan seperti dalam sintaks ini: unset
Tinggalkan ulasan
Terdapat beberapa pilihan reka bentuk yang boleh dipersoalkan dalam Redfall, satu percampuran formula Arkane yang terkenal separuh masak. Saya suka permainan yang dibuat oleh Arkane Studios, dengan Dishonored menjadi tajuk yang saya lawati semula dari semasa ke semasa untuk permainan kemunculannya yang unik. Dan […]
Pemantau BenQ PD2706UA ada di sini, dan ia disertakan dengan semua loceng dan wisel yang akan dihargai oleh pengguna produktiviti. Resolusi 4K, warna yang ditentukur kilang, panel 27 inci, pendirian ergonomik yang boleh dilaraskan dengan mudah dan banyak lagi. Ia mempunyai banyak […]
Minecraft Legends ialah permainan yang menarik minat saya pada pendedahan asalnya tahun lepas. Tetapi, saya akan mengakui bahawa saya tidak mengikuti permainan secara aktif dengan baik sehingga kami semakin hampir dengan keluaran rasminya. Lagipun, sayang saya […]