4 175
muokkausta
(Raja-anturasta, välitallennus) |
Ei muokkausyhteenvetoa |
||
Rivi 165: | Rivi 165: | ||
|} | |} | ||
Seuraavassa esimerkissämme lisäämme vielä aikaisemmin tekemäämme | Seuraavassa esimerkissämme lisäämme vielä aikaisemmin tekemäämme komentokehotteen ulkoasua muuttavan funktioon muutamia värejä. Ensin teemme niistä paikallisia muuttujia, joiden nimiä voidaan käyttää värien tulostamiseen. Värit tulee asettaa voimaan ennen sitä tekstinpätkää, johon sen halutaan vaikuttavan, koska bashin fontin väri vaihtuu ruudulle tulostamisen ajaksi ja emme halua ylimääräisiä värejä komentokehotteeseemme. Värit myös jatkuvat siihen asti kunnes toinen väri määrätään. Huomaa komentokehotteen lopussa oleva <tt>$EI_VARIA</tt>-komento, jota ilman viimeksi annettu väri jäisi näkymään vielä kirjoitettavassakin tekstissä. | ||
#! /bin/bash | #!/bin/bash | ||
function | function muuta_kehote { | ||
#asetetaan värit paikallisiin muuttujiin | |||
local PUN="\[033[0;31m\]" | |||
local VPUN="\[033[1;31m\]" | |||
local SIN="\[033[0;34m\]" | |||
local VSIN="\[033[1;34m\]" | |||
local VALK="\[\033[1;37m\]" | |||
local EI_VARIA="\[\033[0m\]" | |||
# Lisätään väriä komentokehotteeseemme. Huomaa, että muuttujat lisätään aina | |||
# dollarimerkki edessä | |||
PS1="$VSIN-$SIN=$VALK\$(ls -l | wc -l) | |||
$SIN=$VSIN-\n\r[$PUN\u$VALK@$PUN\h$V PUN:\w$SIN]$VALK$ $EI_VARIA" | |||
} | } | ||
Nyt vain | Nyt vain lataat tiedoston <tt>source</tt>lla ja ajat funktion muuta_kehote, ja komentokehote on entistä ehompi ja värikkäämpi. | ||
== Lopuksi == | |||
Tässä artikkelissa on kerrottu perusasiat komentokehotteen ulkoasun muokkaamisesta. Vain mielikuvitus on rajana tehdessäsi itsellesi persoonallista komentokehotetta. Muista myös bashin man-sivut jotka auttavat ongelmissa ja tarjoavat elintärkeää lisätietoa. | |||
== Katso myös == | |||
*[[Bash]] | |||
*[[Komentorivikomennot]] | |||
*[[Komentorivivinkkejä]] | |||
[[Luokka:Komentorivi]] |