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.