Ellenőrző kód ansi terminális szekvenciáját

Beállítja több attribútum beállításait. Az alábbi lista néhány szabványos attribútumok.

0 Reset All attribútumai
1 Bright (megnövekedett fényesség)
2 Dim (sötétedés)
4 aláhúzás (aláhúzás)
5 Blink (villogó)
7 Fordított (inverzió)
8 Rejtett (elrejtés szöveg)

Előtér színei (toll színe, a szöveg jelenik meg ez a szín):

30 fekete (fekete)
31 Red (piros)
32 Green (zöld)
33 Yellow (sárga)
34 Blue (kék)
35 Bíbor (Magenta)
36 Cián (kék)
37 White (fehér)

Háttérszínek (papír színét, vagy a háttér színe):

40 Fekete (fekete)
41 Red (piros)
42 Green (zöld)
43 Yellow (sárga)
44 kék (kék)
45 Bíbor (Magenta)
46 Cián (kék)
47 White (fehér)

Ellenőrző kód szekvenciák ANSI terminál (ANSI szekvenciák, az úgynevezett esc-kódok, vagy az ESC-szekvencia) lehetővé teszi, hogy a kurzor pozícióját (a szöveg pozícióját kimenet) bármely kívánt képernyő megszokás. Ez különösen hasznos a teljes képernyős felhasználói felület generált script shell, de lehet használni a meghívók bemenet (utasításokat).

Például próbálja, hogy a következő kódsort parancsot a terminálban (a legjobb eredmény a parancs lesz látható, amikor behelyezi több üres sor a terminál):

Ez a parancs, hogy a kurzort a 7. sor, akár print „bash”, majd vissza a kiinduló helyzetbe, hogy a normál terminál meghívó (prompt). Ez nem egy egyszerű meghívás, hanem egyszerűen egy bemutatót a kurzort a képernyőn, a szín jelzi, az eredmény a csapat munkáját. Felhívjuk figyelmét, hogy az ESC-kód parancsokat képviselik oktális (\ 033).

Egy másik példa, kivéve a szövegfájlt, és nevezd el „óra”:

PROMT fut ez a script, úgy néz ki, mint egy normális, kivéve, hogy a jobb felső sarokban fog megjelenni az óra 24 órás formátumban. Ez a szkript nem fog működni a terminálok, amelyek nem támogatják a megőrzése és helyreállítása a terminál kurzor. Amikor megpróbálja ezt a szkriptet kapcsolatba a „rossz” terminál emulátorok (amely nem támogatja a megőrzése és helyreállítása a kurzor), az óra helyesen fog megjelenni, de a promt jelenik meg a második sorban a terminál.

1. ANSI / VT100 terminál vezérlő Escape szekvenciák site: termsys.demon.co.uk.
2. Terminál vezérlő / kurzorpozicionálása site: rosettacode.org.
3. ANSI szekvenciák: színek és a kurzor mozgása site: tldp.org.