Stilizați promptul terminalului cu aceste 4 variante

Cei dintre noi care folosim emulatorul de consolă, terminalul sau orice doresc să-l numească în fiecare zi, căutăm întotdeauna o modalitate de a face prompt arată mai frumos sau cel puțin ne oferă mai multe informații decât se arată în mod implicit.

De exemplu, în cazul meu, în mod implicit, arată așa ceva:

Citind RSS-ul meu găsesc un articol în iLoveUbuntu unde ne arată 4 moduri de a schimba prompt, adăugând culori sau adăugând mai multe elemente informaționale. Să vedem exemplele:

Primul dintre ele este cel care îmi place cel mai puțin, cred că este saturat cu elemente suplimentare și arată astfel:

Cu toate acestea, dacă doriți, puteți edita fișierul ~ / .bashrc (dacă nu este acolo îl vom crea) și adăugați această linie:

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\] '

Mai târziu, pentru ca modificările să aibă efect, executăm în consolă:

$ cd && . .bashrc

Acest lucru se repetă pentru următoarele exemple. Cel care urmează este următorul, care este cel cu care am rămas:

Codul pe care trebuie să-l introducem în fișierul ~ / .bashrc este următorul:

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

Apoi avem acest alt exemplu, care nu are culori, dar prezintă informații utile:

Codul de utilizat este următorul:

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

Și în cele din urmă avem acest lucru:

Codul de utilizat este următorul:

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\] '

Tu îl alegi pe cel care îți place cel mai mult, desigur, putem modifica acest lucru puțin dacă vrem. De exemplu, am luat exemplul care mi-a plăcut, am pus acest cod:

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

Și a fost așa:


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   nano el a spus

    Îmi place, cred că îl pot modifica pe cel pe care l-ați ales xD

  2.   osaluna el a spus

    Mulțumesc pentru sfat Am rămas cu penultimul, acum terminalul arată mult mai bine să se uite.

  3.   Fernando el a spus

    Bun!

    Sunt un nebun al acestor lucruri, dacă vă plac și doriți să puneți simboluri rare, bash acceptă simboluri ale acestora: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/

    Iată-l pe al meu:

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

    O imbratisare!

    1.    ren434 el a spus

      Ce contribuție bună sunt minunate.

    2.    chinoloco el a spus

      Ai putea face un tutorial?

  4.   luweeds el a spus

    Vă mulțumesc foarte mult ¡¡¡Penultimul stil este cel care îmi place cel mai mult, dar bineînțeles că depinde de fundalul cochiliei 😛 Salutări tuturor ¡¡😉

  5.   mac_live el a spus

    Foarte bine folosiți ultima, salutări din Mexicul vecin.

    1.    elav <° Linux el a spus

      Salutări vecine 😀

  6.   SkRt_Dz el a spus

    Grozav! 😀 Toate sunt foarte bune. Ieri am început să colorez promptul, iar acum descopăr acest lucru. Toți sunt foarte buni 😀

  7.   truko22 el a spus

    Mulțumesc mult, dacă există modificări sau exemple noi, îl veți adăuga la această postare?

    1.    elav <° Linux el a spus

      De fapt, în comentarii puteți adăuga

  8.   Mauricio el a spus

    Foarte bine, am folosit asta o vreme:

    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 se pare că, pe lângă un stil personal la prompt, servesc mult pentru a menține totul mai ordonat atunci când navigați între foldere.

  9.   hug0 el a spus

    Hei, codurile sunt excelente, rămân cu codul de culoare pentru a nu vedea consola atât de plictisitoare = P

  10.   adecvat1 el a spus

    Solicitările sunt excelente 😀

  11.   elynx el a spus

    Lux, bine să schimb rutina de a ne vedea întotdeauna terminalul la fel, cu aceasta îi putem oferi un aspect mai bun 😉

    Salutări!

  12.   ren434 el a spus

    Mi-a plăcut mult al treilea, am folosit unul similar mult timp, acesta:
    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 el a spus

      Ei bine, este adevărat că este foarte asemănător .. O voi păstra 😀

  13.   conandoel el a spus

    Aici este a mea:

    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\]»

    Sper că îți place. Salutări !!

  14.   Lucas Matthias el a spus

    Foarte frumos che! Îi iau pe Fernando. O să încercăm.

  15.   Lucas Matthias el a spus

    Nu a funcționat, îmi aruncă o eroare neașteptată de sintaxă a elementului "(" sau ceva de genul acesta, îl primesc pe ultimul atunci

  16.   Christopher el a spus

    Pentru a seta ora așa cum ați avut-o înainte?
    ————————————————————– 16:22
    nume @ server:

  17.   msx_ el a spus

    Destul de urât.
    Pentru a lucra ore lungi pe consolă, cel mai bine este să aveți o schemă de culori simplă care să contrasteze între modurile de lucru de pe o consolă care nu vă rupe ochii cu culori stridente:
    http://i.imgur.com/LDLcI.jpg
    Această schemă despre tmux -cu bara de stare configurată pentru a afișa numele gazdei, adresa IP a serverului, data, ora etc.- este imbatabilă.

    1.    msx_ el a spus
    2.    elav <° Linux el a spus

      Ei bine, asta depinde de gustul fiecăruia, nu crezi? Configurarea dvs. îmi place, totuși are prea multe elemente. Cu toate acestea, ați fi atât de amabil încât să împărtășiți codul pentru al utiliza?

  18.   Alf el a spus

    Ei bine, tocmai mi-am personalizat terminalul, mi-a plăcut cum arăta.

    În ceea ce priveşte

  19.   elwuilmer el a spus

    Cu subiectele blogului în prezent, acesta este promptul meu !! 😀
    http://imageshack.us/scaled/landing/6/pantallazoic.png

  20.   Algave el a spus

    Acestea sunt ale mele ...

    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\] ‘

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

  21.   cost el a spus

    Ce frumos, am folosit una simplă, fără culori pentru moment, tocmai am eliminat data: PS1 = »┌─ [\ u @ \ h: \ w] \ n└─>«

  22.   p3dr0 el a spus

    Salut
    această parte └──┤ iese astfel: ????
    Cum o fac să iasă așa cum ar trebui

  23.   vinsuk el a spus

    sfaturi bune, ce consolă Linux

  24.   static el a spus

    +1

    Post excelent, când vine vorba de terminal este bine să adăugați unul sau alt sfat.

    Ce Rss folosești? Orice client?

  25.   NULL el a spus

    _____________________________________________________________________________________________________

    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\] ‘
    _____________________________________________________________________________________________________