Я часто захожу через несколько сессий SSH. Чтобы выйти из моих сеансов, я нажимаю CTRL+ d, пока не вернусь на свою локальную машину.
Однако иногда я нажимаю один раз слишком много, и мой терминал выходит.
Есть ли способ заблокировать CTRL+ dот закрытия моего терминала?
Я использую терминатор в качестве эмулятора терминала
bash
shell
command-line
terminal
Мартин Вегтер
источник
источник
Ответы:
Вы также можете отключить eof вообще в bash:
set -o ignoreeof
источник
Вы можете использовать
IGNOREEOF
переменную окружения в bash. Итак,export IGNOREEOF=42
вам придется нажатьCtrl+D
сорок два раза, прежде чем он действительно выйдет из вашей оболочки.У POSIX
set
тоже есть-o ignoreeof
настройка.источник
set -o ignoreeof
было бы более практично.bashrc
или.profile
.