Cambiare nome del prompt in Red Hat

June 15

Shell nomi tempestive definiscono come il prompt nel terminale appare quando l'utente apre il loro guscio. Su Red Hat (e la maggior parte delle altre forme di Unix e Linux), i nomi di prompt sono definiti dal PS1 di variabili d'ambiente PS4. PS1 definisce la richiesta principale, mentre PS2-4 definire richieste meno comuni, come ad esempio il messaggio visualizzato quando i comandi occupano più righe. Questi possono essere modificate in qualsiasi momento assegnando alla variabile d'ambiente un nuovo valore, ma devono essere rese permanenti modificando il file "/ etc / bashrc".

istruzione

1 Aprire il file "/ etc / bashrc" nel vostro editor di testo preferito.

2 Modificare la linea "PS1 =" per contenere il prompt desiderato. Qualsiasi testo si mette qui apparirà in tutte le vostre richieste. Ci sono decine di valori speciali che è possibile aggiungere al prompt pure, come ad esempio "\ u" per il nome dell'utente corrente e "\ t" per l'ora corrente. Per motivi di esempio, modificare per leggere:

PS1 = "\ u @ \ w>"

Questo farà in modo che, ogni volta che si apre il terminale, il prompt dei comandi leggerà "nomeutente @ working_directory>". Apparirà Qualsiasi testo digitato, e la fuga dei codici del tipo "\ u" per il nome utente e la "\ w" per "directory di lavoro" può essere utilizzato per visualizzare informazioni importanti.

3 Salvare il file e aprire un nuovo terminal. Apparirà il nuovo prompt.

Consigli e avvertenze

  • Le variabili di ambiente possono essere definite al volo digitando il comando "export VARIABLE_NAME = VARIABLE_DATA." Così, per testare un nuovo prompt immediatamente, è necessario digitare 'export PS1 = "prompt".'