Jak ukryć nazwę komputera przed wyświetlaniem na ekranie sesji terminala


18

terminal

Jak widać na zrzucie ekranu, cała moja nazwa komputera (wygląda jak klucz) jest wyświetlana za każdym razem, gdy wywołuję sesję terminalową.

Czy jest jakiś sposób, aby tego uniknąć lub ukryć?


Spróbuj czegoś z tego artykułu ;)
moon.musick

Odpowiedzi:


21

Tak. Otwórz ~/.bashrcplik z terminala za pomocą:

gedit ~/.bashrc

Znajdź tę linię (w moim przypadku jest gdzieś w linii 60):

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

i zamień na:

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

Jak widać, najważniejszą rzeczą jest usunięcie \h(co oznacza nazwę hosta) z PS1, jeśli chcesz ukryć nazwę komputera przed wyświetlaniem w terminalu.

Zapisz plik i zamknij go. Uruchom ponownie terminal lub po prostu wpisz:

. ~/.bashrc

1
\hoznacza nazwę hosta, prawda?
Braiam

2
@Braiam tak, a także \uoznacza nazwę użytkownika.
amertkara,

1
Czy mogę zrobić to samo z tytułem okna terminala?
Ivan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.