Как я могу изменить имя хоста в командной строке.
у меня есть
[root@domU-12-31-19-93-37-71 ~]# ls
Могу я перейти на
[root@jasonvaritek ~]# ls
Самый простой способ - изменить имя хоста для машины навсегда, а не в интерфейсе командной строки с помощью команды hostname. Вы можете внести это изменение в / etc / sysconfig / network по крайней мере на машине RHEL / Centos / Fedora. После перезагрузки компьютера имя хоста в командной строке должно отражать ваши изменения.
Вы также можете внести изменения через переменную PS1, если используете оболочку bash. Например, бег
echo $PS1
Будет показано что-то вроде "[\ u @ \ h \ W] \ $". Здесь \ u - имя пользователя, \ h - имя хоста, а \ w отображает базовое имя текущего рабочего каталога с сокращенным тильдой $ HOME.
Чтобы изменить имя хоста, вам просто нужно установить $ PS1 для отражения вашего значения вместо вашего имени хоста, например
PS1="[\u@jasonvaritek \W]\$"
Конечно, если вы хотите, чтобы это изменение сохранялось, вам нужно установить переменную среды в настройках вашего профиля bash.