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: