Как предотвратить очистку терминального вывода, когда я “выхожу” из сессии SSH?

Это - ситуация: Я открываю терминал в Ubuntu и делаю ssh host-1, который работает как ожидалось. От хоста 1, я делаю ssh host-2, который снова хорошо работает и соединяет меня для хостинга 2. От хоста 2 я делаю, например, echo "blah", который печатает blah на экран. Проблема: Если я делаю exit, экран очищен, и меня оставляют только со следующим:

Connection to host-2 closed.
myusername$

Как я могу предотвратить очистку вывода с экрана, сгенерированного командами, работает на хосте 2 (т.е. blah, и т.д.), после того, как я exit назад размещать 1?

Некоторая отладка я уже сделал: я сделал, чтобы друг вошел в систему, чтобы разместить 1 и разместить 2, точно как выше, и когда он exitот хоста 2, НЕ очищен его экран. Таким образом, это должно быть что-то, чтобы сделать с моей средой... право? Какие-либо идеи, каково это могло быть?

Я попробовал это использование PuTTY в Windows XP, и от терминала в Ubuntu - то же поведение независимо.

23
задан 15.12.2018, 07:04

1 ответ

Проверить ~/.bash_logout

Это, вероятно, содержит a clear команда. Прокомментируйте это.

Кроме того, в большом количестве терминалов, (например. gnometerm) можно просто прокрутить, создают резервную копию и видят то, что было "очищено".

25
ответ дан 07.12.2019, 09:52

Теги

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