Вызов Bash продолжает исчезать

У меня странная проблема, когда моя подсказка Bash часто полностью исчезает в обратном пространстве. Не имеет для меня никакого смысла, но это происходит часто:

введите описание изображения здесьвведите описание изображения здесь

Я не могу думать о том, почему это происходит. Могу ли я просмотреть какой-либо файл конфигурации или что-то еще?

Вот моя подсказка PS1 :

 PS1='\[\e]2;\u@\h\a\u@\h \W \$ ' 

2 Solutions collect form web for “Вызов Bash продолжает исчезать”

Как я подозревал в своем комментарии, вам не хватает \] в вашем PS1 . Попробуй это:

 PS1='\[\e]2;\u@\h\a\]\u@\h \W \$ ' 

Для сравнения, оригинал

 PS1='\[\e]2;\u@\h\a\u@\h \W \$ ' # ^ missing \] 

Проверьте, что что-то работает, заглушает переменную env PS1 .
В качестве примера на другой машине, не затронутой этой проблемой, если вы запускаете

 PS1="" 

в оболочке bash вы получите тот же результат ваших снимков экрана.

  • Извлечение нескольких файлов из tar на удаленный хост
  • Есть ли способ поддерживать связь ssh-agent на разных экранах?
  • rsync для удаленного сервера без пароля
  • Запуск локального скрипта с локальным файлом ввода на удаленном хосте
  • Передайте мои учетные данные из сеанса ssh в другую сессию ssh
  • Проверка наличия файлов в некоторых удаленных папках с помощью bash
  • Пересылка TCP через SSH с использованием учетной записи, отличной от root
  • Как узнать, работает ли sshd с ClientAliveInterval> 0?
  • Сценарий SSH и команда запуска
  • Как SSH-соединение выдержит перезагрузку сети?
  • Как безопасно заменить один дистрибутив Linux другим с помощью SSH?
  • SSH через cert-authority
  • Linux и Unix - лучшая ОС в мире.