Препятствуйте тому, чтобы Экран GNU закрылся

Одной вещью, которую мне нравится добавлять к моему .bashrc, является копия, и удалите функцию. Что-то как:

cprm(){
    cp -p $1 ~/deleted/$1
    rm $1
}

Но необходимо выработать привычку ввода cprm не комната.

Очевидно, необходимо будет сохранить сверху удаленной области при ограничении дискового пространства.

14
24.06.2011, 17:56
2 ответа

Принятие Вас использует удар, и случайно закрывает оболочку с Ctrl-D, Вы можете

export IGNOREEOF=1

Это даст Вам предупреждение и потребует, чтобы Вы нажали Ctrl-D дважды или выход типа вместо этого.

12
27.01.2020, 19:51
  • 1
    Спасибо! я добавил это к моему ~/.screenrc: setenv IGNOREEOF 10 / screen -t main bash / unsetenv IGNOREEOF –  P-Nuts 24.06.2011, 18:40
  • 2
    +1, потому что там не входит в мою жизнь, которая не была улучшена после изучения этого! –  EightBitTony 24.06.2011, 19:09
  • 3
    я сделал еще некоторое расследование и если Вы ищете "Внезапно коллапсы Темницы!!" в attacher.c должно быть возможно изменить код для порождения нового окна так или иначе, вместо того, чтобы закрыть все это. Источник является всего одним быстрым клоном мерзавца далеко: git://git.sv.gnu.org/screen.git –  Alexander 24.06.2011, 19:47
  • 4
    Ха-ха! Я действительно не хочу переходить к усилию по поддержанию моего собственного патча к Экрану, но благодарит напомнить мне об опции Nethack. (Хотя я был большим количеством человека Angband сам...), –  P-Nuts 25.06.2011, 01:18
  • 5
    Случайные терминальные шишки были огромным раздражением для меня. Добавленный set -o ignoreeof к ~/.bashrc; работы в консоли | xfce4-терминал |... –  Victoria Stuart 19.04.2018, 23:16

Я не знаю о способе сделать это а именно, но я нахожу zombie {} полезный; когда я закрываю окно, оно предлагает мне совершать нападки { или } закрыть или вновь открыть его, соответственно.

4
27.01.2020, 19:51
  • 1
    , это может использоваться, не имея screenrc? –  Janus Troelsen 18.07.2015, 12:04

Теги

Похожие вопросы