Linux kullanıcıları günlük hayatta sıkça “terminalde çalışıyorum” veya “konsola geçiş yapıyorum” gibi ifadeler kullanırlar. Bu terimler pratik kullanımda anlaşılır olsa da, arka planda çalışan yazılımların tam olarak ne olduğunu açıklamak o kadar kolay değildir. Aslında “terminal” olarak adlandırılan yapı tek bir programdan ibaret değildir. Benzer şekilde, “konsol” kelimesi de kullanıldığı bağlama göre üç veya dört farklı anlama gelebilir. Günlük dilde bu terimleri birbirinin yerine kullanmak sorun yaratmasa da, sistemin arka planındaki gerçek yapıyı ve bu kavramların (Terminal, TTY ve Shell) teknik farklarını anlamak oldukça önemlidir.



