Possibile duplicato:
Nascondi la directory di lavoro corrente nel terminale
Quando apro un terminale, viene visualizzato qualcosa come [email protected]:~$
o [email protected]:~/Desktop$
. Non voglio il [email protected]
presentarsi. Può essere modificato per mostrare solo l'ora o qualcosa di semplice come un prompt del DOS?
Risposta accettata:
Potresti inserire PS1='\w> '
nel tuo ~/.bashrc
.
Sarà simile a questo:
~>
quando sei nella tua home directory e
/usr/bin>
quando sei in /usr/bin
.
Ci sono quattro diversi formati di tempo che puoi avere:
\t
– 24 ore HH:MM:SS\T
– 12 ore HH:MM:SS\A
– 24 ore HH:MM (cioè senza secondi)\@
– 12 ore HH:MM
quindi ad esempio:
PS1='\A \w> '
ti darebbe qualcosa come:
10:14 ~>
Consulta Controllo del prompt per un elenco di tutte le diverse sequenze di barre inverse che puoi utilizzare.
Se non riesci a trovarne uno che ti piace, puoi anche aggiungere l'output di qualsiasi comando al tuo prompt, ad es.
PS1='$(date +"%H:%M") $(echo $PWD)> '
farebbe sostanzialmente lo stesso di sopra, ma usando comandi anziché sequenze di barre rovesciate.
Infine, nota che le virgolette e gli spazi sono importanti. Il modo più semplice per ottenere PS1='\A \w> '
poiché la tua richiesta è di eseguire questo:
echo "PS1='\A \w> '" >> ~/.bashrc