tavis nörttimaailmassa

EksisONE - artikkeleita ja ohjeita nörttimaailmasta

ls-komennon värit

Terminaali pitää sisällään monta ihmeellistä asiaa. Suurin osa on ajalta ennen graafisia käyttöliittymiä, jolloin nopea visuaalinen informaatio piti antaa jollakin tavalla. Kun mitään muuta ei ollut, niin käytettiin värejä. Nyt vuosikymmeniä myöhemmin kopypeistausperusteinen virtuaaliserverin omistaja ihmettelee SSH:lla shelliin kirjauduttuaan miksi terminaali esittää ls komennolla sinisiä hakemistoja ja tiedostoja valkoisella, punaisella ja sinisellä (tai sinnepäin, en mitä erota syaania sinisestä).

Bash (ja kaikki muutkin) antavat säätää värejä, mutta niille on omat oletusmerkityksenä. Ne mihin useimmin törmää (tai minä törmään) ovat

  • tumman sininen (violetti?) hakemistoille
  • vihreä suoritettaville tiedoistoille
  • vaalean sininen (syaani?) symbolisille linkeille
  • punainen rikkinäisille symbolisille linkeille

Tällä yksinkertaisella koodilla saat selväkielisenä näkyviin käytössä olevat värit. Tee tiedosto haluamallasi nimellä vaikka hakemistoon /usr/bin ja kopioi koodi siihen. Tee siitä suoritettava komennolla chmod u+x

 

Lopputulos on jotain tämän kaltaista: