Terminal kontrol komutları olarak bir sürü farklı karakter dizisini kabul eder ve yürütür. Örneğin, tüm imleç hareketleri bunlar kullanılarak yapılır. Kodların bazıları, renkleri ayarlama veya terminale alternatif bir karakter kümesi kullanmalarını söyleme gibi kalıcı değişiklikler yapar. Yürütülebilir dosyalar ve diğer ikili dosyalar iyi bir şekilde bu komutları temsil eden baytları içerebilir, böylece ikili dosyaları terminale atmanın sinir bozucu yan etkileri olabilir. Bazı kontrol kodları için buraya bakınız .
Bunun tarihsel arka planı, başlangıçta, terminallerin ekran ve klavyeyle aptal cihazlar olduğu ve gerçek bilgisayara seri bağlantı noktası aracılığıyla bağlandıklarıdır. Ondan önce, klavyeli yazıcılardı. Veri baytlarını komut baytlarından ayıracak bir protokol yoktu, bu yüzden komutlar "inline" terminaline verildi. (Ya da daha doğrusu, kaçış kodları ve kontrol karakterleri protokoldü.) Sistem bugün tasarlanırsa, veriler ve komutlar arasında daha açık bir ayrım olacağını varsayabilir.
Bunun yerine sadece Terminal penceresini kapatmadan veya emülatörü öldürme, kullanabileceğiniz reset
komutu aklı başında varsayılan terminali geri sıfırlamak için benzer bir komutu (veya birkaç) gönderir.
Tam olarak ne paranın değişmesine neden olur bilmiyorum. (Fakat @ Random832, cevaplarını görüyor .) Tüm karakterleri çizgi çizme gliflerine dönüştüren "alternatif karakter kümesi" ile daha aşina oldum. Bu gerçekleşse bile, klavyeden giriş genellikle değişmez, bu nedenle reset
Enterkarakterler çöp olarak görüntülense veya hiç gösterilmese bile yazma işlemi devam eder. (İsteğinizin bir demet çizgiye dönüşmesiyle karşılaştırıldığında, sadece küçük bir etki elde edersiniz.)