O Zsh no RHEL 7 se comporta da mesma maneira, ou seja, durante o logout do ssh, o terminal é limpo.
(Dependendo do terminal, a última saída do terminal é perdida ou é apenas rolada para fora da vista.)
Isso ocorre porque /etc/zlogout
- que faz parte do pacote zsh - contém:
clear
(não contém outros comandos)
Você pode substituir essa limpeza no seu próprio arquivo .zlogout
desativando completamente a leitura de /etc/zlogout
durante o logout:
$ cat ~/.zlogout
setopt norcs
Desativar a opção rcs desativa o fornecimento de certos arquivos de controle de execução - provavelmente daí o nome : nenhuma fonte de controle de execução