Tie iš mūsų, kurie kasdien naudojasi konsolės emuliatoriumi, terminalu ar kuo kitu nori jį vadinti, visada ieškome būdų greitai jis atrodo gražesnis arba bent jau suteikia mums daugiau informacijos, nei rodoma pagal numatytuosius nustatymus.
Pavyzdžiui, mano atveju, pagal numatytuosius nustatymus tai rodo maždaug taip:
Skaitant mano RSS randu straipsnį iLoveUbuntu kur jie mums parodo 4 būdus, kaip pakeisti greitai, pridėti spalvų arba pridėti daugiau informacinių elementų. Pažvelkime į pavyzdžius:
Pirmasis iš jų man labiausiai patinka, manau, kad jis yra prisotintas papildomų elementų ir atrodo taip:
Tačiau, jei norite, galite redaguoti failą ~ / .bashrc (jei jo nėra, mes jį sukursime) ir pridėkite šią eilutę:
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\] '
Vėliau, kad pakeitimai įsigaliotų, vykdome konsolėje:
$ cd && . .bashrc
Tai kartojama tolesniuose pavyzdžiuose. Toliau pateikiama tokia, su kuria aš pasilikau:
Kodas, kurį turime įdėti į failą ~ / .bashrc, yra toks:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"
Tada turime šį kitą pavyzdį, kuriame trūksta spalvų, bet rodoma naudinga informacija:
Naudojamas kodas yra toks:
PS1="┌─[\d][\u@\h:\w]\n└─> "
Pagaliau turime tai:
Naudojamas kodas yra toks:
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\] '
Jūs pasirenkate labiausiai patinkantį, žinoma, mes galime tai šiek tiek modifikuoti, jei norime. Pavyzdžiui, aš paėmiau pavyzdį, kuris man patiko, aš įdėjau šį kodą:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"
Tai buvo taip: