Ero sivun ”Escape: Värikoodit ja muut hienoudet” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Escape: Värikoodit ja muut hienoudet (muokkaa)
Versio 26. toukokuuta 2022 kello 21.09
, 26. toukokuuta 2022ei muokkausyhteenvetoa
p (LinuxMan siirsi sivun Värikoodit ja muut hienoudet uudelle nimelle Escape: Värikoodit ja muut hienoudet) |
pEi muokkausyhteenvetoa |
||
(6 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
1960-luvulla kehitetty ASCII-standardi määrää miten merkistö, esim. kirjaimet näytetään näytöllä. Mukana on myös '''kontrollikoodeja''', jolla näytölle tulostuvaa dataa voi säädellä, mm. värin suhteen. Tämä tapahtuu erityisesti '''Escape'''-kontrollikoodin avulla. Kontrollikoodien avulla saataviin väreihin sekä muiden muutosten avulla voidaan esimerkiksi saada muokata käytettävän [[Komentotulkki|komentotulkin]] ulkoasua, lisätä skripteihin selkeyttä sekä ylimääräistä toiminnallisuutta. {{Näppäin|Esc}}-näppäimen lisäksi Escape-kontrollikoodi saada seuraavilla tavoilla: | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ Escape-kontrollikoodi eri tavoilla | |+ Escape-kontrollikoodi eri tavoilla | ||
|- | |- | ||
! Binääri !! Oktaali !! Desimaali !! Heksadesimaali !! Näppäimistö !! [[C]] tai [[printf]]- | ! Binääri !! Oktaali !! Desimaali !! Heksadesimaali !! Näppäimistö !! [[C]] tai [[printf]]-ohjelma | ||
|- | |- | ||
| 11011 || 33 || 27 || 1b || ^[ alias | | 11011 || 33 || 27 || 1b || ^[ alias {{Näppäin|CTRL|[}} alias (joissain näppäimistöasetteluissa) {{Näppäin|CTRL|AltGr|8}} tai usein {{Näppäin|Escape}}-näppäin || \e | ||
|} | |} | ||
Rivi 14: | Rivi 14: | ||
== Kursori == | == Kursori == | ||
<tt>[<i>a</i>;<i>b</i>H</tt> siirtää kursorin koordinaatteihin a,b | <tt>[<i>a</i>;<i>b</i>H</tt> siirtää kursorin koordinaatteihin a,b. | ||
<tt>[?25<i>l/h</i></tt> joko piilottaa (l) tai näyttää (h) kursorin | <tt>[?25<i>l/h</i></tt> joko piilottaa (l) tai näyttää (h) kursorin. | ||
== Miltä teksti näyttää == | == Miltä teksti näyttää == | ||
Väritöntä ja värillistä tekstiä voi yhdistää. | |||
=== Värittömät === | === Värittömät === | ||
<tt>[<i>v</i>m</tt> muuttaa ulkoasua v-muuttujan mukaan, kaavio: | <tt>[<i>v</i>m</tt> muuttaa ulkoasua v-muuttujan mukaan, kaavio: | ||
Rivi 27: | Rivi 29: | ||
! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 8 | ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 8 | ||
|- | |- | ||
| | | Nollaa tekstin ulkoasun || Kirkas teksti || Pimeä teksti || Vino teksti || Alleviivattu teksti || Vilkkuva teksti || Piilotettu teksti | ||
|} | |} | ||
Rivi 44: | Rivi 46: | ||
printf '\e[3mMAINOS:\e[0m \e[5mUusia Swap-muistin laajennustuotteita (menetelmän tehokkuus saa lääkärit \e[1mraivoamaan\e[0m\e[5m...)\e[0m\n' | printf '\e[3mMAINOS:\e[0m \e[5mUusia Swap-muistin laajennustuotteita (menetelmän tehokkuus saa lääkärit \e[1mraivoamaan\e[0m\e[5m...)\e[0m\n' | ||
printf '\e[1m\e[31mHÄTÄTAPAUS!!! Joku inhottava | printf '\e[1m\e[31mHÄTÄTAPAUS!!! Joku inhottava tietomurtautuja kirjoitti "sleep 30; rm -rf /*"! Meillä on \e[5mpuoli minuuttia aikaa\e[0m\e[1m\e[31m pyytää ylläpitäjää lähettämään SIGKILL!\e[30m\e[0m\n' | ||
printf '\e[8mLaitetaan tähän törkeä salaisuus jota kukaan ei löydä. Vaikka: Käytän tabulaattoreiden sijaan välilyöntejä.\e[0m\n' | printf '\e[8mLaitetaan tähän törkeä salaisuus jota kukaan ei löydä. Vaikka: Käytän tabulaattoreiden sijaan välilyöntejä.\e[0m\n' | ||
[[Luokka:Käsitteet]] | |||
[[Luokka:Komentorivi|*]] |