Я обнаружил это на раннем этапе в RHEL 7, и это свело бы меня с ума. Я обнаружил, что в / etc / bashrc
в RHEL 7 было внесено изменение, из-за которого имена окон в screen
и tmux
менялись всякий раз, когда команда например, cd
или ls
запускается.На экране раздела *)
if [ -e /etc/sysconfig/bash-prompt-screen ]; then
PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
else
## RHEL 7
PROMPT_COMMAND='printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
## RHEL 6
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
fi
Итак, в RHEL 7 изменение было с ] 0; на k в разделе PROMPT_COMMAND.
Я думал об открытии ошибки, но так и не дошел до нее. Обычно я просто меняю его вручную при новой установке.