|  |  | 
| EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ Konsol ] "Escape karakterleri" - Barış Şimşek - (2005-12-01 21:23:49) [563] Isletim sistemlerinin eski zamanlarinda bilgisayar olarak genelde seri porttan bagli terminaller kullaniliyordu. UNIX'te set TERM=vt100 set TERM=cons25 gunlerini yasayanlar bilir. Cok degil 1990 li yillarin ilk yillarinda hala kullanilmaktaydi. Her terminalin kapasitesi farklidir. Kapasite derken, satir sutun sayisi, renklendirme ozellikleri vs... Bunlar Escape karakteri denen ozel bir takim byte serisidir. Escape karakteri denmesi ASCII 27(0x1B) ESC karakteri ile baslamalaridir. Konsolda sunu yazin: # echo "^[[0;31;40mMerhaba Renkli Dunya" Not: Burada ESC karakteri dedigimiz ^[ ozel karakter olup ^ ve [ karakterlerinin birlesimi degildir. Ikisi tek bir karakterdir ve ^ + [ seklinde yazilamaz. Ayrica mouse ile de kopyalanamaz. Bu karakteri cikartmak icin Ctrl_v yapin ve sonra ESC tusuna basin. Kirmizi renkli yaziyi gormussunuz. Ancak bundan sonra bu renk gecerli olacaktir. Tekrar geri almak icin echo "^[[0;37;40m" Ben bunu ilk VAX/VMS'lere bagli vt52 terminallerde denemistim. Monitorlerin gelismemis oldugu henuz 256 rengin oldugu 1996-97 yillarinda ne kadar da heyecanlandigimi anlatmama gerek yok sanirim. Burada kullandigimiz format su: Sadece renkler degil, alti cizili yazilar vs... gibi word'un temel fonksiyonlari da var tabi. Asagida listesini veriyorum. Ozellikler: 0 Butun ozellikleri sifirla ve normale don 1 Isiklandir, genelde terminaller desteklemediginden bold olarak bunu gerceklestirir. 2 Isigi kıs, loş 3 Altı çizili 5 Yanıp sönen 7 Ters 8 Gizli Ön plan yani font renkleri: 30 Siyah 31 Kırmızı 32 Yeşil 33 Sarı 34 Mavi 35 Magenta 36 Ciyan 37 Beyaz Arkaplan renkleri: 40 Siyah 41 Kırmızı 42 Yeşil 43 Sarı 44 Mavi 45 Magenta 46 Ciyan 47 Beyaz Artık eğlenceli promptlar oluşturmak size kalıyor. Arkadaşıma gönder , Ana Sayfa |  |