Я подключаю с помощью putty к стандартной машине Ubuntu, размещенной на EC2, и замечаю следующее:
Когда я подключаюсь, заголовок окна замазки появляется сначала как имя хоста, который я ввожу (например, «myhostname.com»). После подключения имя хоста изменится на другую строку - user@domU-12-31-20-0a-81-AB: ~
(различную на каждой машине).
Это похоже на Ethernet-адрес, я не уверен. Это действительно раздражает, потому что, как только я открываю 2-3 консоли замазки, я не могу вспомнить, что есть что.
Возможно ли, что скрипт ~ / .bashrc, запущенный с самого компьютера, изменит название замазки? Где-то еще я должен изучить?
Обновить:
Я забыл упомянуть об этом ... но я попробовал это, и заголовок, который я установил в соединении, кратко отображается при соединении, но затем переопределяется так же, как заголовок имени хоста по умолчанию.
Ответы:
Скорее всего, оно обновляется в командной строке (
$PS1
в~/.bashrc
системе или во всей системе/etc/bash.bashrc
). Ищите\e]2;
или\033]2;
или аналогичную escape-последовательность.Данный пример выглядит как обычный шаблон «<user> @ <host>: <path>», в котором
domU-12-31-20-0a-81-AB
указано имя хоста сервера, настроенное в данный момент в ядре. Скорее всего, он был назначен автоматическим средством создания Xen domU на основе адреса Ethernet вашего виртуального сервера.Вы можете изменить текущее имя хоста с помощью . Чтобы сохранить его после перезагрузки, посмотрите в / etc - при каждой перезагрузке имя хоста читается из файла (другие дистрибутивы могут использовать или аналогичные).
hostname newname
/etc/hostname
/etc/sysconfig/hostname
источник
PS1=myprompt
она не останется. Кажется, редактирование подсказки внутри .bashrc влияет на заголовок замазки.Более простой ответ на этот вопрос - два изменения конфигурации в ваших предпочтениях Putty для сеансов:
В
Window
->Behaviour
установите желаемоеWindow title
.В
Terminal
->Features
проверитьDisable remote-controlled window title changing
.источник
Ничего нового в том, что уже говорила Гравити, но гораздо более подробная / умопомрачительная статья здесь: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/index.html
Соответствующий раздел для манипуляции с заголовком: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/xterm-title-bar-manipulations.html
источник
Из
/etc/bash.bashrc
файла нужно выполнить следующую строку, чтобы вернуть заголовок по умолчанию:источник
screen
Вы можете изменить заголовок в putty (под linux) с помощью этой команды:
в этом случае он отобразит ваше имя пользователя USER, ваше имя хоста и распечатает ваш текущий рабочий каталог
или вы можете сделать это со строкой по вашему выбору:
источник
Для CentOS и RedHat Linux вы можете создать пустой файл:
И измените его разрешения:
Тогда
/ect/bashrc
вы не измените свой заголовок PuTTY, который вы можете установить в настройках PuTTY:источник
Еще один способ, и в дополнение к ответу Майкла Терри:
Если вы уже открыли сеанс и не хотите его закрывать - в Windows вы можете получить доступ к соответствующим параметрам конфигурации Putty, щелкнув правой кнопкой мыши строку заголовка окна и выбрав «Изменить параметры ...». Помните, что изменения здесь не будут сохранены после закрытия сессии.
источник
Если используется MTpuTTy (полезно для нескольких параллельных сессий Putty), используйте
,
источник