अधिकांश लिनक्स उपयोगकर्ता अपने कंप्यूटर के साथ इंटरैक्ट करने का प्राथमिक तरीका टर्मिनल बना हुआ है। हालांकि, कुछ भी सही नहीं है, और कभी-कभी टर्मिनल भी प्रत्युत्तर देना बंद कर सकता है या आपके इनपुट को अनदेखा कर सकता है। यदि आपका टर्मिनल फ़्रीज़ हो जाता है और आप टर्मिनल पर टाइप नहीं कर सकते हैं, तो यहां कुछ सबसे प्रचलित कारण और उनके समाधान दिए गए हैं।
क्या विंडो फोकस में है?
थोड़ी सी संभावना है कि आपकी समस्या को ठीक करना आसान हो सकता है:क्या टर्मिनल विंडो सक्रिय है?
यदि टर्मिनल विंडो फोकस में नहीं है, तो आपके द्वारा टाइप की गई कोई भी चीज़ उस पर दिखाई नहीं देगी।
इस समस्या का एक अन्य संभावित स्रोत कुछ बैकग्राउंड एप्लिकेशन हो सकते हैं जो लगातार फोकस चुराते हैं। जांचें कि क्या, उदाहरण के लिए, आपके पास एक पॉप-अप सूचना है जो आपके टर्मिनल से ध्यान हटा सकती है।
अंत में, यदि आप केडीई का उपयोग कर रहे हैं, तो खराब तरीके से स्थापित विंडो-प्रबंधन नियम की न्यूनतम संभावना है। उदाहरण के लिए, ऐसा नियम कभी भी आपके टर्मिनल पर ध्यान केंद्रित नहीं कर सकता है या यह एक पूर्वनिर्धारित स्थिति में, अनुपयोगी आकार के साथ, या यहां तक कि स्वचालित रूप से छोटा हो सकता है।
क्या आप पासवर्ड डाल रहे हैं?
यदि आप पासवर्ड दर्ज करने का प्रयास करते समय आपका टर्मिनल जमी हुई दिखती है, तो चिंता न करें, क्योंकि यह सामान्य है! पासवर्ड टाइप करते समय आप कहीं और तारांकन या बिंदु देखने के आदी हो सकते हैं, लेकिन टर्मिनल पर, यह कुछ भी नहीं दिखाएगा।
इस प्रकार, आप इस बात को नज़रअंदाज़ कर सकते हैं कि टर्मिनल फ़्रीज़ हो गया है, अपना पासवर्ड टाइप करें, और Enter दबाएँ ।
क्या बैकग्राउंड में कुछ पहले से चल रहा है?
कुछ प्रक्रियाओं को पूरा होने में हमारे मूल रूप से अनुमान से अधिक समय लगता है। यदि आपका टर्मिनल जमे हुए दिखता है और कमांड दर्ज करने के बाद इनपुट का जवाब नहीं देता है, तो हो सकता है कि वह वह पूरा नहीं कर पाया हो जो उसे करना चाहिए था।
Ctrl pressing दबाकर देखें + Z किसी भी सक्रिय कार्य को निलंबित करने के लिए अपने गैर-प्रतिक्रिया टर्मिनल में। यदि आपका टर्मिनल उसके बाद काम करता है, तो आप समस्या का कारण जानते हैं। आप एप्लिकेशन को बैकग्राउंड में bg
. लिखकर चला सकते हैं .
वैकल्पिक रूप से, Ctrl . दबाकर + सी , यह एक स्टॉप सिग्नल भेजेगा और एप्लिकेशन से बाहर निकलने का प्रयास करेगा। ऐप को रोकना स्पष्ट रूप से उसे वह करने से भी रोकेगा जो उसे करना चाहिए था।
क्या यह रिमोट शेल है?
यदि आप SSH का उपयोग करके किसी दूरस्थ शेल से कनेक्टेड हैं, तो फ़्रीज़ किया गया टर्मिनल अक्सर कनेक्शन समस्या के कारण होता है। उदाहरण के लिए, यदि आप किसी वीपीएन से जुड़ते हैं, तो वर्तमान एसएसएच सत्र अनुत्तरदायी हो जाएगा।
फिक्स सरल है:अपने दूरस्थ सत्र को समाप्त करने और फिर से लॉग इन करने का प्रयास करें। अगर वह काम नहीं करता है, तो अपने इंटरनेट कनेक्शन या फ़ायरवॉल की जाँच करें।
यदि इनमें से कोई भी काम नहीं करता है, तो अपने कंप्यूटर और राउटर को रीबूट करने का प्रयास करें।
क्या आपकी समस्या कुछ अलग है, उसमें आप कनेक्ट कर सकते हैं, लेकिन आपका टर्मिनल कुछ समय बाद फ्रीज हो जाता है? वह (शायद) एक कनेक्शन समस्या है। अंतर यह है कि, ऐसे मामलों में, आप बहुत कुछ नहीं कर सकते:शायद यह नेटवर्क के बुनियादी ढांचे को दोष देना है।
ऐसे मामलों में, आप केवल अपने इंटरनेट प्रदाता से संपर्क कर सकते हैं, अपनी समस्या बता सकते हैं और पूछ सकते हैं कि क्या इसके आसपास कोई रास्ता है। समाधान आपके मौजूदा मॉडेम/राउटर को एक नए के लिए स्वैप करने, या, सबसे खराब स्थिति में, आपके घर और आपके इंटरनेट प्रदाता के बीच कहीं समस्याग्रस्त केबलिंग के कुछ टुकड़े को बदलने जैसा आसान हो सकता है।
क्या समस्या केवल कुछ अक्षरों की है?
यदि आप अपने टर्मिनल में टाइप कर सकते हैं, लेकिन यह केवल विशिष्ट अक्षर हैं जो प्रकट होने से इनकार करते हैं, शायद आपका .inputrc
कॉन्फ़िगरेशन किसी तरह दूषित हो गया था। हो सकता है कि आपने अतीत में एक पैरामीटर गलत टाइप किया हो, जो विशिष्ट वर्णों को फ़िल्टर कर देता है।
किसी भी गलत टाइप किए गए पैरामीटर के लिए "~/.inputrc" और "/etc/inputrc" की जांच करने के लिए अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें।
आपको क्या देखना चाहिए, दुर्भाग्य से, यह वह जगह है जहाँ हम मदद नहीं कर सकते, क्योंकि हम नहीं जानते कि आपने पहले क्या टाइप किया था। हो सकता है कि आपके बैश और सूडो इतिहास की जाँच करने से मदद मिले।
टर्मिनल रीबूट
यदि आपने अब तक सब कुछ करने की कोशिश की है, लेकिन आपका टर्मिनल अभी भी अनुत्तरदायी है, तो आप इसे इसकी डिफ़ॉल्ट सेटिंग्स पर रीसेट करना चाह सकते हैं।
क्या आपने कीबोर्ड केबल की जांच की?
सबसे स्पष्ट संभावित कारण असाधारण रूप से असंभव लगता है। कोई कैसे नोटिस नहीं कर सकता कि पूरा कीबोर्ड काम नहीं कर रहा है? और फिर भी, यह पहले हुआ है! यह देखने के लिए अपने कीबोर्ड केबल की जांच करें कि क्या यह ढीला है या आपका कीबोर्ड दोषपूर्ण है, जो बताता है कि आप टर्मिनल में टाइप क्यों नहीं कर सकते।
ब्लाइंड रीसेट आज़माएं
जब आप जो टाइप कर रहे हैं वह दिखाई नहीं दे रहा है, इसे ब्लाइंड टाइपिंग कहा जाता है। चूंकि आप लिनक्स में टर्मिनल में टाइप नहीं कर सकते हैं, आप एक ब्लाइंड रीसेट का प्रयास कर सकते हैं। आप जो लिख रहे हैं वह आपको दिखाई नहीं देगा, इसलिए यह सुनिश्चित करने के लिए धीरे-धीरे करें कि आप सही अक्षर दर्ज कर रहे हैं।
टर्मिनल ओपन होने पर, reset
type टाइप करें और Enter hit दबाएं ।
वैकल्पिक रूप से, आप reset -c
. टाइप कर सकते हैं बस अपनी समस्या के लिए जिम्मेदार पात्रों को रीसेट करने के लिए। एक बार फिर, यह हमेशा काम नहीं करता है, खासकर अगर सब कुछ जमी हुई है।
पूरी तरह से शुरू करें
अंतिम उपाय के रूप में, Linux को पूरी तरह से पुनरारंभ करें। समस्या का टर्मिनल से कोई लेना-देना नहीं हो सकता है। सिस्टम को फ्रीज करते हुए कुछ और लटका हो सकता था। यदि आपने बाकी सब कुछ करने की कोशिश की है, तो अपने सिस्टम को पुनरारंभ करें, न कि केवल टर्मिनल इंस्टेंस।
आप टर्मिनल में काम कर रहे कुछ भी खो देंगे, लेकिन अगर आप टाइप या आगे नहीं बढ़ सकते हैं, तो आपके पास कोई अन्य विकल्प नहीं हो सकता है।
क्या आपके पास बहुत ज्यादा दौड़ना है?
व्यस्त होना और मल्टीटास्किंग शुरू करना आसान है। हालाँकि, सिस्टम केवल एक ही बार में इतना अधिक संभालने के लिए डिज़ाइन किए गए हैं। यह देखने के लिए जांचें कि आप एक समय में कितनी अलग-अलग चीजें चला रहे हैं। आपके कुछ अधिक संसाधन-गहन कार्यों को बंद करना आपकी समस्या को हल करने के लिए आवश्यक हो सकता है।
अक्सर पूछे जाने वाले प्रश्न
1. अगर मेरे टाइप करने पर कुछ भी नहीं दिखाई दे रहा है तो क्या कोई कमांड काम करेगा?
कभी-कभी। यहां तक कि अगर टर्मिनल जमी हुई दिखाई देती है, तो यह सिर्फ स्क्रीन ही हो सकती है। आप जो कुछ भी टाइप करते हैं वह अभी भी काम कर सकता है। इसका परीक्षण करने का एक त्वरित तरीका है stty sane
. टाइप करना और Enter hit दबाएं . यह आपके सत्र को फ़्रीज होने पर सामान्य स्थिति में लाने के लिए डिज़ाइन किया गया है। हालांकि यह हमेशा काम नहीं करता है, यह कोशिश करने लायक है। याद रखें, आप वह नहीं देख पाएंगे जो आप लिख रहे हैं।
2. मैंने अपना आदेश टाइप कर दिया है, लेकिन कुछ नहीं हो रहा है। क्या मेरा टर्मिनल फ़्रीज़ हो गया है?
जरूरी नही। यह समस्या अक्सर उन लोगों के लिए होती है जो लिनक्स में नए होते हैं या मल्टीटास्किंग करते समय एक साधारण दुर्घटना के रूप में होते हैं। जब तक आप Enter . दबाएं नहीं, तब तक कमांड प्रोसेस नहीं होंगे बाद में। अन्यथा, सिस्टम द्वारा इसे संसाधित करने से पहले आपको अपना पूर्ण आदेश दर्ज करने का मौका नहीं मिलेगा।
3. पेस्ट फ़ंक्शन का उपयोग करने के बाद मैं कुछ भी टाइप क्यों नहीं कर सकता?
टर्मिनल मेनू में, पेस्ट केवल-पढ़ने के लिए ऊपर है। यदि आप गलती से केवल-पढ़ने के लिए चालू कर देते हैं, तो आप कुछ भी टाइप नहीं कर पाएंगे। यह तब भी हो सकता है जब आप किसी और के सिस्टम का उपयोग कर रहे हों और उन्होंने इस मोड को चालू कर दिया हो।
बस टर्मिनल मेनू खोलें और केवल-पढ़ने के लिए बंद करें। इससे आप फिर से लिखना शुरू कर सकेंगे।
4. मेरे लिखते ही मेरी टर्मिनल स्क्रीन हिल क्यों नहीं रही है?
आप सोच सकते हैं कि आपके लिनक्स टर्मिनल में टाइपिंग की समस्या है यदि विंडो के नीचे पहुंचने के बाद स्क्रीन नहीं चलती है। हालांकि, सबसे आम समस्या है स्क्रॉल लॉक कुंजी चालू कर दी गई है। सुविधा को बंद करने के लिए इस कुंजी को दबाएं।
5. क्या मुझे एक और टर्मिनल ऐप आज़माना चाहिए?
यदि आपको शामिल टर्मिनल के साथ लगातार समस्या हो रही है, तो आपको कुछ विकल्पों को आज़माने पर विचार करना चाहिए। अक्सर, ये अधिक आसानी से काम करते हैं और अतिरिक्त सुविधाएँ प्रदान करते हैं। विचार करने के लिए कुछ विकल्पों में शामिल हैं:
- शब्दावली
- आरएक्सवीटी-यूनिकोड
- टर्मिनेटर
- अलैक्रिटी