Komandrindas krāsas maiņa (apvalks)

  • Mērķis
  • Metodes

Mērķis

Rakstzīmju krāsas maiņa uzvednē (vai čaulā), padarot tos vieglāk lasāmus. Ja izmantojat krāsu grupu, jūs varat sajust krāsu, tādējādi novēršot ilgstošas ​​komandu uzvednes risku.

Informācija, ko var pārraidīt ar krāsām

Varat piešķirt zaļās komandas pirmajai mašīnai (resursdatoram) un zilai citai, vai zaļai, ja sistēma nav ielādēta, dzeltena, kad tiek izmantoti resursi, vai jūs izvēlaties krāsu saknes uzvednei, otru MC ...

Metodes

Ir pieejamas divas metodes. Visbiežāk izmantotie (bet mazāk efektīvi) ir ievietot glābšanās rakstzīmes. Tālāk redzams ķēdes komandas zilā krāsā:

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

Šai metodei ir divi galvenie trūkumi: tās sintakse nav lasāma, tāpēc tā ir pakļauta ievades kļūdām, un tā ir piemērojama tikai tad, ja termināļa logs atbalsta ANSI glābšanas secību,

Izmantojot tput

  • mainot uzvednes krāsu (vai apvalku), izmantojot tput, jūsu definīcijas ir pārnēsājamas citiem termināļa emulatoriem.

 $ BLUE = $ (tput setaf 4) $ BLACK = $ (tput setaf 0) $ PS1 = "[$ BLUE] ] [$ BLACK]" 
  • Šo līniju izpratne
  • vispirms tiek izmantots, lai definētu mainīgo, kas satur rakstzīmju secību, lai piespiestu krāsu zilā krāsā.
  • Otrā rinda bija tāda pati melnā krāsā. Tagad ir jāzina evakuācijas sekvences, jo tput pārvalda atbilstības failu aprakstus visiem termināļa failiem, lai konsultētos, lai atrastu atbilstošu secības terminālu fiziski vai emulēt.
  • Visbeidzot, trešā rindiņa $ PS1 uzvednes definīcijā izmanto gan mainīgo, gan $ $ BLUE BLACK

mainīgais.

  • Piezīme: Jūs varat apskatīt pilnu komandu sarakstu ar cilvēku tput un man terminfo .
Iepriekšējais Raksts Nākamais Raksts

Top Padomi