Як приховати ім'я машини від відображення на екрані сеансу терміналу


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.