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

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
Могу ли я сделать то же самое с заголовком окна терминала?
Иван