Käsurea värvi muutmine (kest)

  • Eesmärk
  • Meetodid

Eesmärk

Märkide värvi muutmine (või kestas) muudab need loetavamaks. Kui kasutate värvide gruppi, saate värvi järgi tunda, see välistab pikaajalise käsurea olemasolu.

Teave, mida värvid võivad edastada

Saate määrata esimese masina (host) ja sinise rohelise käsu teisele või rohelisele, kui süsteemi ei laadita, kollane, kui ressursse kasutatakse või kui valite juurvoo värvi, teine ​​MC-i jaoks ...

Meetodid

Võimalikud on kaks meetodit. Kõige sagedamini kasutatav (kuid vähem efektiivne) on põgenemismärkide sisestamine. Järgnevalt on näidatud ahela käsud sinises:

 $ PS1 = "[333 [0; 34m] [ ] [033 [0m]" 

Sellel meetodil on kaks peamist puudust: selle süntaks on loetamatu, nii et see võib siseneda vigadele ja seda saab kasutada ainult siis, kui terminaliaken toetab ANSI põgenemisjärjestust,

Teedi kasutamine

  • kiiruse (või kestuse) värvi muutmine, kasutades tput, teie definitsioonid on teisaldatavad teistele terminali emulaatoritele.

 $ BLUE = $ (tput setaf 4) $ BLACK = $ (tput setaf 0) $ PS1 = "[BLUE] ] [$ BLACK]" 
  • Nende joonte mõistmine
  • tput kasutatakse esmalt muutuja määramiseks, mis sisaldab sümbolite jada, et sundida värvi siniseks.
  • Teine rida oli sama must. Nüüd on vaja teada põgenemisjärjestusi, kuna tput haldab vastavuse faili kirjeldusi kõikidele terminalifailidele, et leida sobiva järjestuse terminal füüsiline või emuleeritud.
  • Lõpuks kasutab kolmas rida $ PS1 kiire määratlemisel nii muutuja kui ka $ $ BLUE BLACK

muutuja.

  • Märkus. Saate vaadata täielikku käskude loendit inimese tput ja mees terminfo .
Eelmine Artikkel Järgmine Artikkel

Top Näpunäited