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ć?

UnderDog
źródło
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
Radu Rădeanu
źródło
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