Komentorivin värin muuttaminen (kuori)

  • Tarkoitus
  • menetelmät

Tarkoitus

Kehotteen (tai kuoren) merkkien värin muuttaminen tekevät niistä helpommin luettavia. Jos käytät värejä, voit tunnistaa värin, jolloin vältetään pitkä komentokehote.

Tiedot, jotka värit voivat lähettää

Voit määrittää vihreät komennot ensimmäiselle koneelle (isäntä) ja siniselle toiselle tai vihreälle, kun järjestelmää ei ole ladattu, keltainen kun resursseja käytetään tai valitset värin juuririville, toinen MC: lle ...

menetelmät

Käytettävissä on kaksi menetelmää. Käytetyin (mutta vähemmän tehokas) on lisätä paikkamerkkejä. Seuraavassa esitetään ketjun komennot sinisenä:

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

Tällä menetelmällä on kaksi suurta haittapuolta: sen syntaksi ei ole luettavissa, joten se on altis tulovirheille, ja sitä voidaan soveltaa vain, jos pääikkunan ikkuna tukee ANSI-poistumisjärjestystä,

Käyttämällä tput

  • muuttamalla kehyksen (tai kuoren) väriä käyttämällä tputia, määritelmät ovat kannettavia muille pääteemulaattoreille.

 $ BLUE = $ (tput setaf 4) $ BLACK = $ (tput setaf 0) $ PS1 = "[BLUE] ] [$ BLACK]" 
  • Näiden rivien ymmärtäminen
  • tputin avulla määritetään ensin muuttuja, joka sisältää merkkijonon värien sinistä pakottamiseksi.
  • Toinen rivi teki saman mustan osalta. Nyt on tarpeen tietää paikkasarjat, koska tput hallitsee kirjeenvaihtotiedostojen kuvauksia kaikkiin päätetiedostoihin, jotta ne voivat löytää sopivan sekvenssipäätelaitteen fyysisen tai emuloidun.
  • Kolmas rivi käyttää lopulta sekä muuttujaa että $ $ BLUE BLACKia $ PS1 -viestin määrittelyssä

muuttuja.

  • Huomautus: Voit tarkastella täydellistä luetteloa komennoista man tput ja man terminfo .
Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä