Come ridurre il nome utente nel terminale?


16

Quando si apre un terminale, vengono visualizzati il ​​nome utente e il nome della macchina. Per fare un esempio miniera spettacoli: romeo@romeo-Satellite-C660D:~$. È davvero fastidioso perché è abbastanza grande. Posso renderlo più piccolo, tipo, solo mostrare Romeo?

So che sembra stupido, ma sono nuovo con i sistemi operativi basati su Unix.

Risposte:


21

È necessario modificare la PS1variabile nel proprio ambiente. PS1è responsabile della fantasia del tuo prompt dei comandi e delle informazioni che conterrà.

Cambiamento permanente

Di seguito è riportato un estratto del .bashrcfile predefinito in Ubuntu 10.04 LTS:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Questo fa apparire il prompt dei comandi come questo: username@hostname:~/directory$

Se lo cambi ed elimini la @\hparte in PS1, eliminerai la parte del nome host nel prompt dei comandi:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi

Risultato: username:~/directory$

Cambiamento temporaneo

Sostituisci PS1nella bashsessione corrente :

export PS1="\u:\w\$ "

risorse:



-3
export PS1='\t$'

perché preferisco la visualizzazione come sfondo po 'di informazioni possibile sul terminale ho generalmente personalizzare ogni sessione come #, $e così via


Come risponde alla domanda?
TheWanderer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.