Назад | Перейти на главную страницу

Изменить имя хоста командной строки

Как я могу изменить имя хоста в командной строке.

у меня есть

[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.