Это - ситуация: Я открываю терминал в 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 - то же поведение независимо.
Проверить ~/.bash_logout
Это, вероятно, содержит a clear
команда. Прокомментируйте это.
Кроме того, в большом количестве терминалов, (например. gnometerm
) можно просто прокрутить, создают резервную копию и видят то, что было "очищено".