Я ищу способ отобразить все, что есть в моем приглашении на вкладке в secureCRT.

Если я подключаюсь к пользователю @ домен, то на вкладке в SecureCRT отображается «домен». Но если с того же пользователя @ domain i ssh на другой сервер, давайте назовем этого user @ domain2, я все равно буду видеть исходный «домен» на вкладке / ярлыке текущего сеанса.

Я хотел бы знать, возможно ли обновить эту вкладку в зависимости от того, где я сейчас нахожусь, чтобы, если у меня было открыто сразу много сессий, которые начинаются с одного сервера, который я использую для ssh, на другие серверы, которые я выиграл ' запутаться между вкладками.

Если это невозможно с SecureCRT, есть ли другие клиенты, кто-то знает о том, что это возможно (для Windows).

1 ответ1

0

Есть две части:

  1. поддерживает ли терминал escape-последовательности, которые могут изменить его заголовок
  2. поддерживает ли ваша оболочка встроенные escape-последовательности, которые можно использовать для этой цели.

Согласно этим информационным страницам, SecureCRT поддерживает последовательности управления заголовками xterm:

Не все оболочки предоставляют возможность использовать эти escape-последовательности. Когда это происходит, обычно это делается путем установки переменной PS1 в сценариях инициализации вашей оболочки. Когда вы используете ssh на другом сервере, оболочка на этом удаленном сервере, по-видимому, этого не делает или не поддерживает.

Bash Prompt HOWTO полезно читать, если ваша оболочка - bash . Например, если вы используете ksh , вы можете не найти решения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .