Saya sering masuk melalui beberapa sesi SSH. Untuk keluar dari sesi saya, saya menekan CTRL+ d, sampai saya kembali ke mesin lokal saya.
Namun, terkadang saya menekan sekali terlalu banyak, dan terminal saya keluar.
Apakah ada cara untuk memblokir CTRL+ ddari menutup terminal saya?
Saya menggunakan terminator sebagai emulator terminal saya
bash
shell
command-line
terminal
Martin Vegter
sumber
sumber
Jawaban:
Anda juga dapat menonaktifkan eof secara umum di bash:
set -o ignoreeof
sumber
Anda dapat menggunakan
IGNOREEOF
variabel lingkungan di bash. Jadiexport IGNOREEOF=42
, Anda harus menekanCtrl+D
empat puluh dua kali sebelum benar-benar keluar dari shell Anda.POSIX juga
set
memiliki-o ignoreeof
pengaturan.sumber
set -o ignoreeof
akan lebih praktis.bashrc
atau.profile
.