Bash szöveg és háttér nyomtatás különböző színekben

Bash Text Background Printing Different Colors



A terminál nagyon fontos alkalmazás minden Linux operációs rendszer számára. Elsősorban különböző parancsok végrehajtására szolgál egy alkalmazás telepítéséhez vagy eltávolításához, be- és kimeneti műveletek elvégzéséhez stb. A terminál alapértelmezett szöveggel és háttérszínnel rendelkezik. A felhasználó a szöveg és a háttér színének megváltoztatásával vonzóvá teheti a terminált. Az ilyen típusú feladatok könnyen elvégezhetők bizonyos színkódok és beállítások használatával. Ez a cikk segít megtanulni azokat a módszereket, amelyekkel megváltoztathatja a bash elülső és háttérszíneit.

Az oktatóanyag használata előtt ismernie kell néhány alapvető információt a színkódokról és beállításokról. Vannak speciális shell változók a bash prompt vezérlésére, például PS1, PS2, PS3 stb. A PS1 az alapértelmezett változó az elsődleges prompt tárolására. Alapértelmezés szerint a parancssor beállítása [ [email protected] h W] $. A bash prompt minden fordított karakteres karakterének különleges jelentése van, amelyet az alábbiakban ismertetünk.







  • u az aktuális felhasználó felhasználónevét jelzi.
  • A @ jelzi az aktuális időket 12 óra am/pm formátumban
  • A h a gazdagép nevét jelöli.
  • A W jelzi az aktuális munkakönyvtárat.
  • # jelzi a root felhasználót, ha az UID 0, különben a $ jelenik meg.

Az aktuális parancs megjelenítéséhez futtassa a következő parancsot.



$kidobta $ PS1



Véglegesen vagy ideiglenesen megváltoztathatja a jelenlegi bash prompt alapértelmezett formátumát, betűtípus színét és a terminál háttérszínét. Meg kell szerkesztenie a ~/.bashrc fájlt a végleges változtatáshoz, vagy módosítania kell a fent említett héjváltozókat ideiglenes változtatáshoz.

Sok színkód áll rendelkezésre bash -ban a szöveg vagy a háttér színének megváltoztatásához. Néhányat az alábbiakban említünk.

Szín A normál szín előállításának kódja A félkövér szín előállításának kódja
Háló 0; 31 1; 31
Zöld 0; 32 1; 32
Kék 0; 34 1; 34
Fekete 0; 30 1; 30
Sárga 0; 33 1; 33

Ezeket a színkódokat hogyan lehet alkalmazni a bash terminálon, ebben a cikkben néhány egyszerű példa segítségével mutatjuk be.

1. példa: A bash prompt megváltoztatása különböző formátumban és színben

Ha a felhasználó meg szeretné változtatni a bash prompt színét egy adott színnel, akkor inicializálnia kell minden speciális shell változót, mint pl. PS1 színkóddal. A következő első parancs a parancssor szövegének színét állítja kék és a következő parancs a színét állítja be háló . Itt, 3. 4 az a kék színkód és 31 az a háló színkód.

$export PS1=' e [0; 34 m [e -mail védett] h: W $ e [m'
$export PS1=' e [0; 31m [email protected] h: W $ e [m'

Kimenet:

2. példa: Különböző színek beállítása a bash prompt különböző részeiben

Ha több színt szeretne beállítani a bash prompt különböző részein, akkor módosítania kell a shell változót, mint a következő parancs. A bash prompt szöveget tetszés szerint állíthatja be. A következő parancs állítja be a felhasználónév val vel kék szín, '~' szimbólum sárga szín és '$' szimbólum háló szín.

$export PS1=' [ e [0; 34m u ] [ e [0; 32m W ] [ e [0; 34m ] [ e [0; 31m ] $ [ e [1; 31 m ] '

Kimenet:

3. példa: A terminál szövegének színének ideiglenes megváltoztatása

fehér alapértelmezés szerint színes szöveg jelenik meg a terminálon. A terminál szövegének színét tetszés szerint megváltoztathatja a színkód használatával. Tegyük fel, hogy ha sárga színű szöveget szeretne nyomtatni a terminálon, akkor futtassa a következő parancsot.

$kidobta$' e [1; 33 m'Üdvözli a linux hint $' e [0m'

Kimenet:

4. példa: Változó használata a szöveg színének alkalmazására

Könnyebb megjegyezni a változó nevét, mint a színkódot. Tehát, ha több változót is színkódokkal deklarál, akkor a felhasználók számára hasznos lehet, ha többször használják a színt a szkriptben. Futtassa a következő parancsokat a terminálról. Itt az első három parancs három változót deklarál, Piros, zöld és kék . A negyedik parancs kinyomtatja a szöveget, szeretem a csokitortát kék színben.

$Háló= $' e [1; 31 m'
$Zöld= $' e [1; 32 m'
$Kék= $' e [1; 34 m'
$kidobta '$ KékSzeretem a csokitortát '

Kimenet:

5. példa: A szöveg és a háttérszín megváltoztatása a terminál menüből.

A terminál szövegének és háttérszínének megváltoztatásának legegyszerűbb módja a terminál Szerkesztés menü. Nyisson meg minden új terminált, és nyissa meg preferenciák párbeszédpanel kiválasztásával Szerkesztés és preferenciák menü tétel.

Kattintson a Színek lap a preferenciák párbeszédablak. Lehetőség van a szöveg és a háttérszín megadására, és ez az Használja a rendszertéma színét . Ez az opció alapértelmezés szerint engedélyezve van. Tiltsa le az egyéni szöveg és háttérszín beállítását. A legördülő listából válassza az Egyéni lehetőséget Beépített séma. Kattintson Alapértelmezett szín gombot a Háttér alatt. Megjelenik egy új párbeszédpanel.

Ebben a párbeszédpanelen kiválaszthatja vagy beírhatja a kívánt színkódot a terminál háttérszínének beállításához, majd kattintson a ikonra Válassza a lehetőséget gomb.

Ezután kattintson a Bezárás gombja a Beállítások párbeszédpanelen, és nézze meg a hatást. Most, ha bezárja a terminált és újra megnyitja, látni fogja a háttérszínt a terminálon. Tehát a háttérszín véglegesen megváltozik.

Az előző módszerhez hasonlóan kattintson a gombra Alapértelmezett szín gomb alatt Szöveg és válassza ki a kívánt szövegszínt a Válassza a terminál szövegének színét a terminál számára. Ha most bármilyen szöveget ír be a terminálba, akkor a szöveg a kiválasztott színben lesz kinyomtatva.

A beállítások párbeszédpanelen sok más lehetőség is található a terminál megjelenésének megváltoztatására, például a félkövér szín, a kurzor színe, a kiemelés színe stb.

Következtetés

A Linux felhasználó képtelen bármilyen feladat elvégzésére terminál nélkül. A feladatok elvégzéséhez nem szükséges megváltoztatni a terminál szövegét vagy háttérszínét. De a felhasználó megváltoztatja a színeket a lelki elégedettség érdekében, vagy meglepi a barátokat és kollégákat. Ebben a cikkben a szöveg és a háttérszínek megváltoztatásának számos módja látható. Az ilyen típusú feladatok legegyszerűbb módja a terminál menüjének használata. Ha új vagy ezen a területen, és módosítani szeretnéd terminálunk színeit, akkor próbáld ki a cikk példáit, és tetszés szerint alkalmazz színeket a terminál ablakában.