تفاوت ترمینال، شل، TTY و کنسول چیست؟ هنگام کار با کامپیوتر ها، به ویژه سیستم های لینوکسی، اغلب از کلماتی مانند ترمینال، شل، TTY و کنسول استفاده می شود. در ادامه، تفاوت میان این اصطلاحات مورد بررسی قرار میگیرد.
در گذشته، بیشتر سیستم های رایانشی دارای واحدهای پردازشی بزرگ و متمرکزی بودند که به عنوان مین فریم (mainframe) شناخته می شدند. هر یک از این دستگاه های مین فریم دارای چندین رابط (interface) جهت اتصال بودند. این رابطها شامل مجموعهای از دستگاههای ورودی و خروجی میشدند. دستگاههای خروجی معمولاً بر مبنای متن بودند، هرچند گاهی طراحی گرافیکی نیز داشتند.