ANSI ASCII standardına bakarsanız , karakter setinin alt kısmı (ilk 32) "kontrol karakterleri" olarak ayrılır (bazen "kaçış dizileri" olarak da adlandırılır). Bunlar NUL karakteri, Life Feed, Carriage Return, Tab, Bell, vb. Şeylerdir. Büyük çoğunluk, Ctrltuşa başka bir tuşla birlikte basılarak taklit edilebilir .
27. (ondalık) veya \033
sekizli dizi veya 0x1b
onaltılık dizi , Escape dizisidir. Hepsi aynı kontrol dizisinin temsilleridir. Farklı mermiler, diller ve araçlar bu sırayı farklı şekillerde ifade eder. Bu Ctrldizisidir Ctrl- [, dolayısıyla bazen temsil edilir ^[
, ^
kısa bir yandan olmak Ctrl.
Kontrol karakteri dizilerini Ctrl- ile devam ettirerek komut satırınızda ham diziler olarak girebilirsiniz v. Ctrl- vÇoğu kabuk ve programa göre, aşağıdaki anahtar dizinin yorumlanmasını durdurur ve bunun yerine ham formuna ekler. Bunu Escapetuşu veya Ctrl- ile yaparsanız v, çoğu mermide olarak görüntülenir ^[
. Bununla birlikte, bu dizi yorumlanmasına rağmen, kolayca kesilip yapıştırılmaz ve belirli protokoller veya programlar tarafından karşılaşıldığında kontrol dışı bir karakter dizisine indirgenebilir.
Kullanımı kolaylaştırmak için bunun üstesinden gelmek için, bazı yardımcı programlar \033
(sekizli referansla), onaltılık referansla \x1b
veya özel karakter referansıyla "ham" sekansı temsil eder \e
. Bu çok şekilde aynı olan \t
bir yorumlanır Tabayrıca üzerinden giriş olabilir bu arada - Ctrl- i, ya da \n
yeni satır ya da Enterayrıca üzerinden giriş olabilir anahtar, Ctrl- m.
Gilles şunu söylediğinde:
27 = 033 = 0x1b = ^ [= \ e
Ondalık ASCII 27, sekizli 33, altıgen 1b, Ctrl- diyor [ve \e
hepsi eşit, hepsi aynı şeye (anlamsal olarak) atıfta bulunduğu anlamına geliyor.
Demizey dediğinde
^ [sadece ESCAPE'in bir temsilidir ve \ e gerçek bir ESCAPE karakteri olarak yorumlanır
O anlamsal anlamına gelir, ama sen basarsanız Ctrl- v Ctrl- [bu tam aynıdır \e
çiğ sokulan sekans büyük olasılıkla aynı şekilde ele alınır, ancak bu her zaman garanti değildir ve programlı daha taşınabilir kullanılması önerilir, böylece \e
ya 0x1b
ya \033
bağlı kullanılan dil / kabuk / yardımcı program.