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