Klasifikasi pembolehubah Unixshell
Terdapat tiga jenis pembolehubah dalam Shell: pembolehubah dalaman, pembolehubah persekitaran dan pembolehubah pengguna.
Pembolehubah dalaman: disediakan oleh sistem, tidak perlu mentakrifkan Linux untuk mengubah suai pembolehubah persekitaran penggunaBermula dengan Linux, tidak boleh diubah
Pembolehubah persekitaran: Sistem menyediakan linux untuk mengubah suai pembolehubah persekitaran pengguna, yang boleh diubah tanpa mentakrifkan perisian Linux Pembolehubah pengguna boleh ditukar kepada pembolehubah persekitaran dengan bantuan eksport.
Pembolehubah pengguna: ditentukan pengguna, boleh diubah
(1) Pembolehubah dalaman (pembolehubah sistem, pembolehubah persekitaran, pembolehubah parameter, pembolehubah yang dipratentukan)
Pembolehubah dalaman ialah jenis pembolehubah khas yang disediakan oleh Linux Pembolehubah ini digunakan untuk membuat keputusan dalam program. Nilai pembolehubah tersebut tidak boleh diubah dalam program shell.
Penerangan perwakilan
$n$1 mewakili parameter pertama, $2 mewakili parameter kedua...
$#Bilangan parameter baris arahan
$0Nama program semasa
$?Kod pemulangan arahan atau fungsi sebelumnya
$*Simpan semua parameter dalam kaedah "Parameter 1 Parameter 2..."
$@Simpan semua parameter dalam bentuk "Parameter 1" "Parameter 2"...
$$PID (nombor ID proses) program ini
(2)Pembolehubah persekitaran
Persekitaran Linux (juga dikenali sebagai persekitaran shell) terdiri daripada banyak pembolehubah dan nilai pembolehubah ini Kemunculan persekitaran ditentukan oleh pembolehubah ini dan nilai pembolehubah. Pembolehubah tersebut adalah pembolehubah persekitaran.
Termasuk dua bahagian, satu ditetapkan oleh sistem, terutamanya termasuk: HOME, LOGNAME, MAIL, PATH, PS1, PWD, SHELL, TERM
Kedua, jika pengguna menetapkannya dalam baris arahan, gunakan arahan eksport, dan nilai akan hilang apabila pengguna log keluar
(3) Pembolehubah pengguna (pembolehubah peribadi, pembolehubah tempatan)
Tetapkan sendiri dalam baris arahan.
Untuk lebih banyak pangkalan data dan kandungan teknikal Linux, sila cari "Chongqing Sizhuang"
Atas ialah kandungan terperinci Terdapat tiga jenis klasifikasi pembolehubah pembolehubah persekitaran dalam Shell.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!