Modella il prompt del tuo terminale con queste 4 varianti

Quelli di noi che usano l'emulatore di console, il terminale o come vogliono chiamarlo ogni giorno, cercano sempre un modo per rendere pronto sembra più bello, o almeno ci fornisce più informazioni di quelle mostrate di default.

Ad esempio, nel mio caso, per impostazione predefinita mostra qualcosa del genere:

Leggendo il mio RSS trovo un articolo in iLove Ubuntu dove ci mostrano 4 modi per cambiare il file pronto, aggiungendo colori o aggiungendo più elementi informativi. Diamo un'occhiata agli esempi:

Il primo di loro è quello che mi piace di meno, penso che sia saturo di elementi extra e assomiglia a questo:

Tuttavia, se lo desideri, puoi modificare il file ~ / .bashrc (se non c'è lo creeremo) e aggiungi questa riga:

PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '

In seguito, affinché le modifiche abbiano effetto, eseguiamo nella console:

$ cd && . .bashrc

Questo viene ripetuto per i seguenti esempi. Quello che segue è il seguente, che è quello con cui sono rimasto:

Il codice che dobbiamo inserire nel file ~ / .bashrc è il seguente:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"

Quindi abbiamo questo altro esempio, che manca di colori, ma mostra informazioni utili:

Il codice da usare è questo:

PS1="┌─[\d][\u@\h:\w]\n└─> "

E finalmente abbiamo questo:

Il codice da usare è questo:

PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '

Scegli quello che ti piace di più, ovviamente, possiamo modificarlo un po 'se vogliamo. Ad esempio, ho preso l'esempio che mi è piaciuto, ho inserito questo codice:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"

Ed era così:


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   nano suddetto

    Mi piace, credo di poter modificare quello che hai scelto xD

  2.   osaluna suddetto

    Grazie per il suggerimento sono rimasto con il penultimo, ora il terminale sembra molto meglio da vedere.

  3.   Fernando suddetto

    Bene!

    Sono un fanatico di queste cose, se ti piacciono e vuoi mettere simboli rari, bash accetta simboli di questi: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/

    Ecco il mio:

    $(set_prompt)\n┌─☢ 33[1;31m\u33[0m ☭ 33[1;35m\h33[0m ☢──[33[1;35m\w33[0m]\$ 33[0m\n└─(\t)──>

    Un abbraccio!

    1.    ren434 suddetto

      Che bel contributo sono fantastici.

    2.    chinoloco suddetto

      Potresti fare un tutorial?

  4.   Luweed suddetto

    Grazie mille¡¡¡ Il penultimo stile è quello che mi piace di più, ma ovviamente dipende dallo sfondo della shell 😛 Saluti a tutti ¡¡😉

  5.   mac_live suddetto

    Ottimo uso l'ultimo, saluti dal vicino Messico.

    1.    elav <° Linux suddetto

      Saluti al tuo vicino 😀

  6.   SkRt_Dz suddetto

    Grande! 😀 Sono tutti molto bravi. Ieri ho iniziato a colorare il prompt, e ora lo scopro. Sono tutti molto bravi 😀

  7.   camion22 suddetto

    Grande Grazie mille, se ci sono nuove modifiche o esempi, lo aggiungerai a questo post?

    1.    elav <° Linux suddetto

      Infatti nei commenti puoi aggiungere

  8.   mauricio suddetto

    Molto bene, l'ho usato per un po ':

    PS1=»\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;31m\]]\e[01;32m:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]»

    Mi sembra che, oltre a uno stile personale al prompt, servano molto per mantenere tutto più ordinato durante la navigazione tra le cartelle.

  9.   hug0 suddetto

    Ehi, i codici sono eccellenti, rimango con il codice colore, in modo da non vedere la console così noiosa = P

  10.   corretto 1 suddetto

    I suggerimenti sono fantastici?

  11.   elynx suddetto

    Lusso, bello cambiare la routine di vedere il nostro terminale sempre uguale, con questo possiamo dargli un aspetto migliore 😉

    Saluti!

  12.   ren434 suddetto

    Il terzo mi è piaciuto molto, ne uso uno simile da molto tempo, questo:
    PS1=’\[\e[1;96m\]┌──{\[\e[1;97m\]\u•\h\[\e[1;96m\]}──────{\[\e[1;93m\]\W\[\e[1;96m\]}\n\[\e[1;96m\]╘══$ \[\e[0m\]’

    1.    elav <° Linux suddetto

      Ebbene, è vero che è molto simile .. Lo terrò 😀

  13.   conandoel suddetto

    Ecco il mio:

    PS1=»\[\e[0;35m\]┌─\[\e[0;32m\]\A\[\e[0;36m\] \[\e[0;36m\](\u)\[\e[0;36m\]\[\e[0;32m\]──>\[\e[0;36m\][\[\e[0;32m\]\w\[\e[0;36m\]]\n\[\e[0;35m\]└───────>\[\e[0;37m\]»

    Spero vi piaccia. Saluti !!

  14.   Luca Matias suddetto

    Che molto bello! Prendo quello di Fernando. Lo proveremo.

  15.   Luca Matias suddetto

    Non ha funzionato, mi genera un inaspettato errore di sintassi dell'elemento "(" o qualcosa del genere, ottengo l'ultimo quindi 🙂

  16.   Christopher suddetto

    Per impostare l'ora come l'avevi prima?
    ———————————————————– 16:22
    nome @ server:

  17.   msx_ suddetto

    Piuttosto piuttosto brutto.
    Per lavorare sulla console per lunghe ore, è meglio avere una combinazione di colori semplice che contrasti tra le modalità di lavoro su una console che non ti spezzi gli occhi con colori stridenti:
    http://i.imgur.com/LDLcI.jpg
    Questo schema su tmux, con la sua barra di stato configurata per mostrare il nome host, l'ip del server, la data, l'ora, ecc., È imbattibile.

    1.    elav <° Linux suddetto

      Beh, dipende dal gusto di ognuno, non credi? Il tuo setup mi piace, però ha troppi elementi. Tuttavia, saresti così gentile da condividere il codice per usarlo?

  18.   Alf suddetto

    Beh, ho appena personalizzato il mio terminale, mi è piaciuto come appariva.

    saluti

  19.   Elwuilmer suddetto

    Con gli argomenti del blog attualmente questo è il mio suggerimento !! 😀
    http://imageshack.us/scaled/landing/6/pantallazoic.png

  20.   Algave suddetto

    Questi sono miei ...

    Usuario: PS1=’\[\e[1;32m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘

    Root: PS1=’\[\e[1;31m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘

    Attualmente: PS1 = '┌─ [\ u] [\ A] [\ w] \ n└─ [\ $]'

  21.   correlazione costiera suddetto

    Che bello, al momento ne ho usato uno semplice senza colori, ho appena rimosso la data: PS1 = »┌─ [\ u @ \ h: \ w] \ n└─>«

  22.   p3dr0 suddetto

    Ciao
    questa parte └──┤ esce così: ????
    Come faccio a farlo uscire come dovrebbe

  23.   visuk suddetto

    buon consiglio, che console Linux

  24.   statico suddetto

    +1

    Ottimo post, quando si parla di terminale è bene aggiungere uno o un altro suggerimento.

    Che RSS usi? Qualsiasi client?

  25.   NULL suddetto

    _____________________________________________________________________________________________________

    PS1=’\[33[0;32m\]┌┼─┼─ \[33[0m33[0;32m\]\u\[33[0m\] @ \[33[0;36m\]\h\[33[0m33[0;32m\] ─┤├─ \[33[0m\]\t \d\[33[0;32m\] ─┤├─ \[33[0;31m\]\w\[33[0;32m\] ─┤ \n\[33[0;32m\]└┼─\[33[0m33[0;31m\]|I♥Linux|\[33[0m33[0;32m\]─┤▶\[33[0m\] ‘
    _____________________________________________________________________________________________________