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