GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus variabel lingkungan yang diekspor?

unset adalah perintah yang Anda cari.

unset GNUPLOT_DRIVER_DIR

Panduan membuat dan menghapus variabel lingkungan di Bash:

Uji apakah variabel DUALCASE ada (keluaran kosong):

env | grep DUALCASE

Tidak, jadi buat variabel dan ekspor:

DUALCASE=1
export DUALCASE

Periksa apakah ada:

env | grep DUALCASE

Keluaran:

DUALCASE=1

Itu ada di sana. Jadi singkirkan itu:

unset DUALCASE

Periksa apakah masih ada (keluaran kosong):

env | grep DUALCASE

Variabel lingkungan yang diekspor DUALCASE dihapus.

Perintah tambahan untuk membantu menghapus variabel lokal dan lingkungan Anda:

Hapus setelan semua variabel lokal kembali ke default saat masuk:

CAN="chuck norris"
set | grep CAN

Keluaran:

CAN='chuck norris'

env | grep CAN # Empty output

exec bash
set | grep CAN
env | grep CAN # Empty output

exec bash perintah menghapus semua variabel lokal, tetapi bukan variabel lingkungan.

Batalkan semua variabel lingkungan kembali ke default saat masuk:

export DOGE="so wow"
env | grep DOGE

Keluaran:

DOGE=sangat wow

env -i bash
env | grep DOGE # Empty output

env -i bash perintah menghapus semua variabel lingkungan ke default saat login.


Linux
  1. Bagaimana Melakukan Evaluasi Variabel Tidak Langsung?

  2. $path Variabel Env Variabel?

  3. Cara Menghapus Layanan di Kubernetes

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

  2. Bagaimana cara mengubah bahasa git saya?

  3. Bagaimana cara menghapus variabel readonly di bash?

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

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

  3. cara meneruskan variabel lingkungan ke sudo su