शब्द “Terminal” प्रारंभिक computer system से आया है जिसका उपयोग अन्य कंप्यूटरों को command भेजने के लिए किया जाता था। Terminals में अक्सर सिर्फ एक keyboard और Monitor होता है, जो दूसरे कंप्यूटर से जुड़ा होता है। एक टर्मिनल का उद्देश्य सूचना (एक विशिष्ट कंप्यूटर की तरह) को संसाधित करना नहीं है, बल्कि किसी अन्य system को कमांड भेजना है।
उदाहरण के लिए, एक network administrator किसी नेटवर्क में log in करने और नेटवर्क से जुड़े उपकरणों को प्रबंधित करने के लिए टर्मिनल का उपयोग कर सकता है।
आधुनिक कंप्यूटरों के साथ, शब्द “terminal” आमतौर पर एक टर्मिनल प्रोग्राम या emulator को संदर्भित करता है, जो typing command के लिए text-based interface प्रदान करता है। इस प्रकार के प्रोग्राम को अक्सर “TTY” के रूप में संक्षिप्त किया जाता है और इसे command-line interface के रूप में भी संदर्भित किया जा सकता है। टर्मिनल प्रोग्राम सभी प्रमुख कंप्यूटिंग प्लेटफॉर्म के लिए उपलब्ध हैं और आमतौर पर operating system के साथ शामिल होते हैं। उदाहरण के लिए, विंडोज़ में “cmd.exe” प्रोग्राम शामिल है, जो एक कमांड-लाइन इंटरफ़ेस है जिसका उपयोग dos command चलाने और अन्य server से कनेक्ट करने के लिए किया जा सकता है। Mac OS X में उचित रूप से “terminal” नामक एक प्रोग्राम शामिल है, जिसका उपयोग Mac ओएस के भीतर Unix कमांड चलाने या अन्य मशीनों तक पहुंचने के लिए किया जा सकता है। यूनिक्स में आमतौर पर “xterm” नामक एक प्रोग्राम शामिल होता है, जो BASH या अन्य यूनिक्स शेल चला सकता है।
अधिकांश आधुनिक कंप्यूटर प्रोग्रामों के विपरीत, टर्मिनल एमुलेटर में बहुत उपयोगकर्ता के अनुकूल इंटरफेस नहीं होते हैं। टर्मिनल प्रोग्राम को प्रभावी ढंग से उपयोग करने के लिए, आपको यूनिक्स (या डॉस) कमांड को जानना होगा। “help” या “man” टाइप करने से आपको आदेशों का अवलोकन मिल सकता है, हालांकि यदि आप नहीं जानते कि प्रत्येक आदेश के साथ कौन से पैरामीटर शामिल करने हैं, तो उनका उपयोग करना मुश्किल हो सकता है। यदि आप पहली बार यूनिक्स टर्मिनल का उपयोग कर रहे हैं तो यह यूनिक्स कमांड संदर्भ सहायक हो सकता है।