Когда я запускаю инструмент на основе ncurses, скажем nano, в сеансе SSH Linux / OSX, а затем закрываю его, сеанс терминала возвращается с историей и всем остальным.
Но если я начну nanoв сеансе FreeBSD SSH, а затем закрою его, окно nano не очистится и история терминала снова не появится. Я вспоминаю тот же опыт давным-давно, когда работал над текстовой консолью Linux, но никогда не заботился об этом.
Итак, мой вопрос: как я могу заставить SSH FreeBSD вести себя как SSH Linux / OSX?
Это может быть интересно (пост на tput и альтернативных экранах). http://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script
Hennes 8 лет назад
1
@ Хеннес, спасибо. Наконец-то это выяснилось - база данных termcap во FreeBSD довольно старая, и мне пришлось переопределить настройки `xterm-256color`. Я ответил на свой вопрос на случай, если кто-то наткнется на ту же проблему.
Latchezar Tzvetkoff 8 лет назад
1
2 ответа на вопрос
2
Latchezar Tzvetkoff
Хорошо, чтобы ответить на мой собственный вопрос ...