GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa menjaga control+d dari memutuskan sesi saya?

Anda mencari IGNOREEOF variabel lingkungan jika Anda menggunakan bash :

IGNOREEOF

Mengontrol tindakan shell interaktif saat menerima karakter EOF sebagai input tunggal. Jika disetel, nilainya adalah jumlah karakter EOF berurutan yang harus diketik sebagai karakter pertama pada baris input sebelum bash keluar. Jika variabel ada tetapi tidak memiliki nilai numerik, atau tidak memiliki nilai, nilai defaultnya adalah 10. Jika tidak ada, EOF menandakan akhir input ke shell.

Jadi export IGNOREEOF=42 dan Anda harus menekan Ctrl+D empat puluh dua kali sebelum benar-benar keluar dari shell Anda.

POSIX set memiliki -o ignoreeof pengaturan juga. Jadi lihat dokumentasi shell Anda untuk melihat apakah shell Anda memiliki ini (seharusnya), dan untuk memeriksa semantiknya yang tepat.


tcsh set ignoreeof atau set ignoreeof=<any value not 1> berfungsi


Linux
  1. Bagaimana saya bisa menghapus aturan khusus dari iptables?

  2. Bagaimana saya bisa mendapatkan nilai unik dari array di Bash?

  3. Bagaimana cara memaksa melepaskan Layar dari sesi SSH lain?

  1. Bagaimana saya bisa mengecualikan direktori dari perintah ls

  2. Bagaimana saya bisa menghapus jenkins sepenuhnya dari linux

  3. Bagaimana cara memigrasi instalasi Linux dari HDD ke SSD?

  1. Bagaimana Mengenalinya Jika Saya Dalam Sesi Tmux Dari Skrip Bash?

  2. Bagaimana cara menghentikan perubahan alamat MAC setelah memutuskan sambungan?

  3. Bagaimana saya bisa mendapatkan biner dari file .py