Stil din terminalprompt med disse 4 varianter

De af os, der bruger konsolemulatoren, terminalen eller hvad du vil kalde det hver dag, ser altid efter en måde at gøre prompt det ser smukkere ud eller giver os i det mindste flere oplysninger end vist som standard.

For eksempel viser det i mit tilfælde noget som dette:

Når jeg læser min RSS, finder jeg en artikel i iLoveUbuntu hvor de viser os 4 måder at ændre prompt, tilføje farver eller tilføje flere informative elementer. Lad os se på eksemplerne:

Den første af dem er den, jeg mindst kan lide, jeg synes, den er mættet med ekstra elementer, og den ser sådan ud:

Men hvis du vil, kan du redigere filen ~ / .bashrc (hvis det ikke er der, opretter vi det) og tilføj denne linje:

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

Senere for at ændringerne skal træde i kraft, udfører vi i konsollen:

$ cd && . .bashrc

Dette gentages for de følgende eksempler. Den, der følger, er følgende, som jeg boede hos:

Koden, som vi skal sætte i ~ / .bashrc-filen, er følgende:

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

Så har vi dette andet eksempel, der mangler farver, men viser nyttige oplysninger:

Koden, der skal bruges, er denne:

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

Og endelig har vi dette:

Koden, der skal bruges, er denne:

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

Du vælger den, du bedst kan lide, selvfølgelig kan vi ændre det lidt, hvis vi vil. For eksempel tog jeg det eksempel, som jeg kunne lide, jeg lagde denne kode:

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

Og det var sådan: