У меня есть несколько виртуальных машин, и сейчас моя командная строка выглядит так -bash-3.2$
; идентичны на каждой виртуальной машине, потому что она не содержит имени хоста. Мне нужно всегда видеть, какую виртуальную машину я использую, hostname
прежде чем выполнять какие-либо операции. Как я могу добавить имя хоста в командной строке?
ENV: CentOS / SSH
export PS1='\u@\h:\w \$ '
.Ответы:
Просто измените значение
$PS1
переменной среды:где
\h
заменяется на имя хоста. Добавьте это, чтобы/etc/bash.bashrc
установить его постоянным.источник
Посмотрите на ваш
~/.bashrc
или~/.profile
, может быть, есть подсказка с комментариями, которая должна делать то, что вы хотите, как этот в нашей ниже:Который выглядит как:
Или, если вы планируете войти в систему как не-root, вы можете использовать:
добавить имя пользователя перед именем хоста.
Вы можете получать удовольствие от добавления цветов, многострочной или любой другой информации, которую вы хотите в приглашении, быстрый поиск по «подсказкам bash» должен дать вам множество подсказок.
источник
Мне нравится, когда в командной строке отображается имя пользователя, имя хоста и имя рабочего каталога. Кроме того, мне нравится, когда все это показано в цветах. Так я обычно ставлю
в
~/.bashrc
. Для немедленного применения изменений звонитеКроме того, если вы переключаетесь на root с помощью
su
утилиты bash, вы должны увидеть подсказку bash другого цвета, чтобы проявлять особую осторожность. Для этого я добавляю строкув
/root/.bashrc
. И позвонитьприменить изменения. Тогда это выглядит так
Очень часто администраторы VPS-сервера предоставляют тупые имена хостов. Чтобы изменить его, откройте
/etc/sysconfig/network
и измените строкуЕсли вам нужны разные цвета для
username@host
детали, вы должны изменить 0; 32-метровую деталь в первом примере или 0; 31-метровую деталь во втором примере. Список доступных цветов можно найти здесьТак
.bashrc
как выполняется для не-логинов, не забудьте дважды проверить, чтоприсутствует в
~/.bash_profile
, так~/.bash_profile
как выполняется при вашем входе в систему. А также добавить тот же кусок в/root/.bash_profile
.источник
Помимо изменения приглашения, в конфигурации
konsole
и эмуляторе терминала gnome есть опция , которая будет изменять строку заголовка (или заголовок вкладки).источник