जवाबों:
tty
उन फंकी यूनिक्स कमांड्स में से एक है जो मानक इनपुट से जुड़े टर्मिनल के नाम को प्रिंट करता है।
TTY के केवल पाठ-टर्मिनलों को आमतौर पर चीजों को ठीक करने के लिए कंप्यूटर तक पहुंच प्राप्त करने के तरीके के रूप में उपयोग किया जाता है, वास्तव में संभवतः b0rked डेस्कटॉप में प्रवेश करने के बिना।
संबंधित: कमांडलाइन में tty7 क्या है?
डिफ़ॉल्ट रूप से Ubuntu में 7 tty है।
1-6
केवल कमांड लाइन है और 7
आपका एक्स सत्र (आपका सामान्य डेस्कटॉप) चलाता है।1
, GUI डेस्कटॉप ऑन 2
और कमांड लाइन ऑन है 3-7
।उन्हें एक्सेस करने के लिए, इस कीबोर्ड शॉर्टकट का उपयोग करें:
Ctrl+ Alt+ F1(या F317.10 और नए पर)
(उस टर्मिनल तक पहुँचने के लिए F1 को F1-F6 में बदलना जो आप चाहते हैं)
अपने GUI सत्र (सामान्य डेस्कटॉप) पर वापस जाने के लिए:
Ctrl+ Alt+ F7(या F217.10 और नए पर)
आप उदाहरण के लिए SSH से कम्मंड लाइन द्वारा प्रदर्शित TTY को बदल सकते हैं chvt
( sudo
विशेषाधिकारों की आवश्यकता है )। यहाँ पेज ( man chvt
) का प्रासंगिक हिस्सा है :
CHVT (1)
नाम
chvt - परिवर्तन अग्रभूमि आभासी टर्मिनल
SYNOPSIS
chvt एन
विवरण
कमांड chvt N बनाता है / dev / ttyN अग्रभूमि टर्मिनल। (संबंधित स्क्रीन बनाई गई है यदि यह अभी तक मौजूद नहीं है। अप्रयुक्त वीटी से छुटकारा पाने के लिए, डीलक्लोवेट का उपयोग करें) कुंजी संयोजन (Ctrl-) LeftAlt-FN (1-12 रेंज में एन के साथ) आमतौर पर एक समान प्रभाव होता है।
एक TTY, के लिए कम टेली टाइप और शायद अधिक सामान्यतः एक बुलाया टर्मिनल , एक उपकरण है कि आप भेजने और इस तरह के आदेश और उत्पादन वे उत्पादन के रूप में डेटा, प्राप्त करने से सिस्टम के साथ जिसकी मदद से है।
कई तरह के ट्टी होते हैं, लेकिन आजकल अधिकांश सॉफ्टवेयर सॉफ्टवेयर में लागू होते हैं, जैसे कि ग्राफिकल कंसोल आप Ctrl + Alt + Fn, या टर्मिनल एमुलेटर जैसे कि Gnome टर्मिनल के साथ एक्सेस कर सकते हैं जो कि X सत्र के अंदर चलते हैं।
एक tty
कमांड भी है , जो टर्मिनल के डिवाइस नोड को दिखाता है जिसमें यह चल रहा है (या "एक tty नहीं" प्रिंट करता है अगर यह टर्मिनल के अंदर नहीं चल रहा है; हां, टर्मिनल के बाहर कमांड चलाना संभव है)। उदाहरण के लिए:
firas@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
जब मैं मशीन में एक शेल को लॉग इन और रन कर रहा होता हूं, तो शेल आम तौर पर एक टर्मिनल के अंदर चल रहा होता है, अर्थात यहां यह है /dev/pts/0
। हालाँकि, जब मैं ssh host command
दूरस्थ होस्ट पर कमांड चलाने के लिए दौड़ता हूं , तो कमांड एक टर्मिनल के अंदर नहीं चलती है।
यह आपके कार्यक्षेत्र को बदलता है: उदाहरण के लिए, आपके पास एक टेक्स्ट फ़ाइल खुली हो सकती है और tty2 में बदल सकती है तब आपके पास संदर्भ के लिए / ls कमांड हो सकती है। यह Ubuntu Server जैसे वातावरण के लिए बहुत सहायक है।
यह जीयूआई पर्यावरण में दो टैब खुले होने के बराबर है।
उबंटू सर्वर (16.04.3 LTS - मेरे लिए) में मैं उपयोग कर सकते हैं ALT+ F1-F6या उपयोग ALT+ LeftArrowएक नंबर वापस जाने के लिए या ALT+ RightArrowआगे एक नंबर से जाने के लिए।
आप अपने सर्वर को उबंटू सर्वर (रन logout
) से लॉग आउट करके देख सकते हैं और Ubuntu 16.04.3 LTS ubuntu tty#
मानक के शीर्ष पर देख सकते हैं, लेकिन संस्करण से संस्करण में भिन्न हो सकते हैं।
यदि आपका tty आपकी लॉगिन स्क्रीन पर नहीं दिखाया गया है, तो आप चला सकते हैं sudo nano /etc/issue
और सबसे ऊपर, आप जो चाहें उसमें डाल सकते हैं लेकिन tty को जोड़ने के लिए आपको जगह चाहिए \l
। \n
होस्टनाम के लिए जगह ।
उदाहरण:
/ Etc / मुद्दा
Ubuntu 16.04.3 LTS \n \l
दिखाएगा
Ubuntu 16.04.3 LTS ubuntu tty#
टिप्पणियाँ:
#
एक संख्या को संदर्भित करता है