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: