GNU/Linux >> Linux Esercitazione >  >> Linux

Rendi invernale il tuo prompt Bash in Linux

Il terminale Linux

  • I 7 migliori emulatori di terminale per Linux
  • 10 strumenti da riga di comando per l'analisi dei dati in Linux
  • Scarica ora:cheat sheet SSH
  • Cheat sheet sui comandi avanzati di Linux
  • Esercitazioni sulla riga di comando di Linux

Ciao ancora una volta per un'altra puntata del calendario dell'avvento dei giocattoli da riga di comando di Linux. Se questa è la tua prima visita alla serie, potresti chiederti che cos'è un giocattolo da riga di comando? Davvero, lo stiamo mantenendo piuttosto aperto:è tutto ciò che è un diversivo divertente al terminal e stiamo dando punti bonus per qualsiasi cosa a tema festivo.

Forse ne hai già visti alcuni prima, forse no. Ad ogni modo, speriamo che ti diverta.

Il giocattolo di oggi è semplicissimo:è il tuo messaggio Bash. Il tuo messaggio Bash? Sì! Abbiamo ancora qualche settimana delle festività natalizie per osservarlo e ancora più settimane d'inverno qui nell'emisfero settentrionale, quindi perché non divertirci un po'.

Il tuo prompt Bash attualmente potrebbe essere un semplice simbolo del dollaro ($ ), o più probabilmente, è qualcosa di un po' più lungo. Se non sei sicuro di cosa comporti il ​​tuo prompt Bash in questo momento, puoi trovarlo in una variabile di ambiente chiamata $PS1. Per vederlo, digita:

echo $PS1

Per me, questo restituisce:

[\u@\h \W]\$

Il \u , \h e \W sono caratteri speciali per nome utente, nome host e directory di lavoro. Ce ne sono anche altri che puoi usare; per assistenza nella creazione del tuo prompt Bash, puoi utilizzare EzPrompt, un generatore online di configurazioni PS1 che include molte opzioni tra cui data e ora, stato Git e altro.

Potresti avere anche altre variabili che compongono il tuo prompt di Bash impostato; $PS2 per me contiene la parentesi graffa di chiusura del mio prompt dei comandi. Consulta questo articolo per ulteriori informazioni.

Per modificare il tuo prompt, imposta semplicemente la variabile di ambiente nel tuo terminale in questo modo:

$ PS1='\u is cold: '
jehb is cold:

Per impostarlo in modo permanente, aggiungi lo stesso codice al tuo /etc/ bashrc   utilizzando il tuo editor di testo preferito.

Quindi cosa c'entra questo con l'inverno? Bene, è probabile che su una macchina moderna, il tuo terminale supporti Unicode, quindi non sei limitato al set di caratteri ASCII standard. Puoi utilizzare qualsiasi emoji che faccia parte delle specifiche Unicode, inclusi un fiocco di neve ❄, un pupazzo di neve ☃ o un paio di sci?. Hai un sacco di opzioni invernali tra cui scegliere.

? Christmas Tree
? Coat
? Deer
? Gloves
? Mrs. Claus
? Santa Claus
? Scarf
? Skis
? Snowboarder
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? Wrapped Gift

Scegli il tuo preferito e goditi un po' di allegria invernale. Curiosità:i moderni filesystem supportano anche i caratteri Unicode nei loro nomi di file, il che significa che puoi tecnicamente nominare il tuo prossimo programma "❄❄❄❄❄.py" . Detto questo, per favore non farlo.

Hai un giocattolo da riga di comando preferito che pensi dovrei includere? Il calendario di questa serie è per lo più compilato, ma ho ancora pochi posti. Fammi sapere nei commenti qui sotto e lo verificherò. Se c'è spazio, cercherò di includerlo. In caso contrario, ma ricevo dei buoni contributi, alla fine farò una carrellata di menzioni d'onore.

Dai un'occhiata al giocattolo di ieri, fatti strada attraverso il tuo terminale Linux e torna domani per trovarne un altro!


Linux
  1. Parti per un'avventura nel tuo terminale Linux

  2. Come personalizzare i colori e il contenuto di Bash nel prompt del terminale Linux

  3. Come rendere natalizio il tuo terminale e shell Linux

  4. Analisi della cronologia di Bash in Linux

  5. 13 esercizi per migliorare le tue abilità con Linux

Come personalizzare il prompt di Bash in Linux

Comando della cronologia in Linux (Cronologia di Bash)

Cosa mi dice il mio prompt dei comandi di Linux?

Verifica se il tuo sistema Linux è vulnerabile a Shellshock e correggilo

Come ottenere il tuo indirizzo IP su Linux

Bash Shell PS1:10 esempi per rendere il tuo Linux Prompt come Angelina Jolie