Как скрыть имя машины от отображения на экране терминала


18

Терминал

Как вы можете видеть на скриншоте, все мое имя компьютера (похоже на ключ) отображается при каждом вызове терминальной сессии.

Есть ли способ избежать или скрыть это?


Попробуйте что-нибудь из этой статьи ;)
moon.musick

Ответы:


21

Да. Открыть ~/.bashrcфайл из терминала с помощью:

gedit ~/.bashrc

Найдите эту строку (в моем случае это где-то в строке 60):

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

и заменить его на:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Как видите, самое важное - это удалить \h(что означает имя хоста) из PS1, если вы хотите скрыть имя компьютера от отображения в терминале.

Сохраните файл и закройте его. Перезапустите терминал или просто наберите:

. ~/.bashrc

1
\hозначает имя хоста, верно?
Брайам

2
@Braiam да, а также \uозначает имя пользователя.
Амерткара

1
Могу ли я сделать то же самое с заголовком окна терминала?
Иван
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.