Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Mac

MacOS Catalina और Beyond पर 'zsh:कमांड नहीं मिला' त्रुटि का समाधान करें

<पी> 2019 में कैटालिना की रिलीज़ के बाद, मैक ने डिफ़ॉल्ट लॉगिन शेल के रूप में बैश से Zsh पर स्विच किया। परिणामस्वरूप, सिस्टम अपडेट के बाद कुछ Zsh कमांड अप्राप्य हो सकते हैं। Mac पर टर्मिनल विंडो में कमांड चलाने का प्रयास करते समय, आपको Mac "zsh:कमांड नहीं मिला" का सामना करना पड़ सकता है। . मैक पर कमांड लाइन का उपयोग करते समय कमांड नहीं मिलने की समस्या आम है। इसका मतलब है कि एक त्रुटि संदेश जारी किया गया था क्योंकि आपका आदेश अमान्य माना गया था।

<पी> यह त्रुटि सिस्टम पर कमांड के इंस्टॉल न होने, अनुचित सिंटैक्स या गलत वर्तनी, कुछ संभावनाओं के कारण हो सकती है। अच्छी खबर यह है कि आप zsh कमांड में मैकोज़ न मिलने वाली समस्याओं के निवारण और समाधान के लिए कुछ कार्रवाई कर सकते हैं।

MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें

भाग 1:मैक "Zsh:कमांड नहीं मिला" त्रुटि क्या है?

<पी> यूनिक्स, लिनक्स, या मैकओएस का उपयोग करते समय कई उपयोगकर्ताओं को "zsh कमांड नहीं मिला पायथन मैक" त्रुटि मिलती है। उपयोगकर्ता अभी भी मंचों पर उत्तर ढूंढ रहे हैं। परिणामस्वरूप, हमने इस समस्या के सभी संभव उत्तर प्रदान करने का निर्णय लिया। सबसे पहले, "Zsh:कमांड नहीं मिला" के सबसे सामान्य कारण इस प्रकार हैं:

  • <पी> मैक पर गलत वर्तनी वाले Zsh कमांड
    मैक पर पहली बार Zsh कमांड का उपयोग करते समय, उपयोगकर्ता अक्सर गलतियाँ करते हैं जैसे कि अतिरिक्त प्रतीक जोड़ना या जहाँ आवश्यक हो वहाँ स्थान शामिल करने की उपेक्षा करना। ग़लत वर्तनी वाला कमांड macOS द्वारा अपठनीय है। परिणामस्वरूप, यह आपको कमांड त्रुटि की याद दिलाएगा। यदि आपको "zsh कमांड नहीं मिला पायथन मैक" त्रुटि मिलती है, तो सुनिश्चित करें कि आपका कमांड सही है।

  • <पी> हालाँकि आदेश सही है, पैकेज स्थापित नहीं है.
    उपयोगकर्ता नियमित रूप से ऑर्डर देने का प्रयास करते हैं, लेकिन आवश्यक पैकेज स्थापित नहीं होता है, जिसके परिणामस्वरूप चेतावनी मिलती है "Zsh कमांड नहीं मिला।" जब आदेश वैध और उचित वर्तनी वाला हो, तो उपयोगकर्ताओं को यह देखना चाहिए कि क्या उन्होंने आवश्यक पैकेज स्थापित किया है।

  • <पी> Zsh कमांड के डिफ़ॉल्ट वातावरण सेटअप का संशोधन
    चूंकि macOS नए संस्करणों में अपग्रेड होता है, सामान्य ऑर्डर वातावरण में उतार-चढ़ाव होता है, जहां अधिकांश लिनक्स बैश कमांड स्टोर होते हैं लेकिन Zsh कमांड के साथ असंगत होते हैं। क्योंकि Zsh डिफ़ॉल्ट रूप से पहले दिए गए पते से पर्यावरण चर को नहीं पढ़ता है।

भाग 2:मैक पर Zsh कमांड नहीं मिली त्रुटि को कैसे ठीक करें?

<पी> मैक की "कमांड नहीं मिला" समस्या के कई कारण हैं। "zsh:कमांड नहीं मिला" नोटिस मैक मोंटेरे या किसी अन्य macOS संस्करण पर देखा जा सकता है जो zsh का समर्थन करता है। समस्या किसी भी आदेश के साथ हो सकती है. निम्नलिखित विधियाँ आम तौर पर इन समस्याओं को ठीक कर सकती हैं। जब तक कमांड सफलतापूर्वक निष्पादित नहीं हो जाता, तब तक उन्हें एक-एक करके परीक्षण करने की सलाह दी जाती है।

तरीका 1:जब आप macOS को पुनः इंस्टॉल करते हैं तो गलती से हटाए गए डेटा को पुनर्प्राप्त करें

<पी> MacOS को पुनः इंस्टॉल करना आपके zsh कमांड नॉट फाउंड पायथन मैक को हल करने में फायदेमंद हो सकता है। हालाँकि, पुनः इंस्टॉल या अपडेट करने के बाद Mac पर हटाई गई फ़ाइलों को पुनर्स्थापित करना भी महत्वपूर्ण है। डेटा सुरक्षा के प्रति सचेत रहना फायदेमंद होगा क्योंकि गलत तरीके से अपडेट की गई प्रक्रियाओं या गलत कमांडिंग के परिणामस्वरूप आपकी फ़ाइलें और डेटा खो सकते हैं। यह एक उत्कृष्ट डेटा रिकवरी टूल है, विशेष रूप से 4DDiG मैक डेटा रिकवरी।

  • यूएसबी, एसडी कार्ड और डिजिटल कैमरे आदि सहित मैक और मैक-आधारित उपकरणों से सभी खोए हुए डेटा को पुनर्प्राप्त करें।
  • हटाई गई फ़ाइलों के लिए उच्च सफलता दर के साथ पूरी तरह से सुरक्षित मैक डेटा रिकवरी।
  • T2 चिप, M1, M1 Pro, M2, M3, M4 और macOS Sequoia को सपोर्ट करें।
  • 3 क्लिक में डेटा पुनर्स्थापित करें। एसआईपी अक्षम करने की आवश्यकता नहीं है।
  • <पी> 4DDiG-Mac स्थापित करने के बाद, डेटा पुनर्प्राप्ति शुरू करने के लिए एक स्थान चुनें (उदाहरण के लिए, स्थानीय ड्राइव)। स्थान पर होवर करें, और आप नीचे दाईं ओर स्कैन कहते हुए एक आइकन देख सकते हैं। आप खोई हुई फ़ाइलों की खोज शुरू करने के लिए "स्कैन" पर क्लिक कर सकते हैं।

    MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें
  • <पी> एक बार परिणाम तैयार हो जाने पर, विस्तृत पूर्वावलोकन के लिए फ़ाइल प्रकारों पर क्लिक करें।

    MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें
  • <पी> 'पुनर्प्राप्त करें' पर क्लिक करें, और एक सेव स्थान चुनें। स्थायी डेटा हानि को रोकने के लिए, कृपया पुनर्प्राप्त फ़ाइलों को उस विभाजन में सहेजें नहीं जहां आपने उन्हें खो दिया था।

    MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें <पी>

तरीका 2:सिंटैक्स की जाँच करें

<पी> मैक के टर्मिनल का उपयोग करते समय और "Zsh:कमांड नहीं मिला" नोटिस प्राप्त करते समय, पहले कमांड के सिंटैक्स की जांच करें। मूल सामग्री को मैन्युअल रूप से टाइप करने के बजाय उसे टर्मिनल में कॉपी करना बेहतर है। आपके कमांड की तुलना उसी कमांड का उपयोग करने वाले अन्य उदाहरणों से करना भी उपयोगी होगा।

<पी> निर्देशों से अपरिचित कुछ उपयोगकर्ता अक्सर गलतियाँ करते हैं, जैसे कि उस स्थान को शामिल करना भूल जाते हैं जहाँ किसी की आवश्यकता होती है या कमांड में बाहरी प्रतीकों को सम्मिलित करना। उदाहरण के लिए, आप नैनो के साथ होस्ट फ़ाइलों को संपादित करने के लिए sudo nano/private/etc/hosts दर्ज कर सकते हैं, जब सही सिंटैक्स में nano के बाद एक स्थान हो, जो sudo nano /private/etc/hosts होना चाहिए।

<पी> वैकल्पिक रूप से, टर्मिनल में $ ब्रू इंस्टॉल pyqt जैसी लाइन को कॉपी और पेस्ट करें, जो मैक पर केवल "-बैश:$:कमांड नहीं मिला" त्रुटि लौटाता है। यह दस्तावेज़ में $ के एक नमूना टर्मिनल प्रॉम्प्ट होने के कारण है, जिसे कमांड में मौजूद होने की आवश्यकता नहीं है।

तरीका 3:macOS को पुनः इंस्टॉल करें

<पी> यदि आप macOS ऑपरेटिंग सिस्टम के साथ खिलवाड़ कर रहे थे और अनजाने में कुछ सिस्टम फ़ाइलें या फ़ोल्डर नष्ट कर दिए। आपने गलती से टर्मिनल परिचालन के लिए आवश्यक फ़ाइलें मिटा दीं। यदि ऐसा होता है, तो आपको मैक पर हटाई गई फ़ाइलों को पुनर्स्थापित करना चाहिए।

<पी> आप मूल सेटिंग्स को पुनर्स्थापित कर सकते हैं और ड्राइव को फॉर्मेट किए बिना macOS को फिर से इंस्टॉल करके Mac "zsh:कमांड नॉट फाउंड समस्या को ठीक कर सकते हैं। भले ही ऑपरेटिंग सिस्टम को फिर से इंस्टॉल करते समय डेटा हानि न हो, महत्वपूर्ण दस्तावेजों का बैकअप बनाना एक अच्छा विचार है। यदि आप अपना महत्वपूर्ण डेटा नहीं ढूंढ पा रहे हैं, तो macOS को फिर से इंस्टॉल करने के बाद फ़ाइलों को पुनर्स्थापित करने का प्रयास करें।

भाग 3:अन्य 3 तरीकों में Zsh कमांड नहीं मिली त्रुटि को कैसे ठीक करें?

तरीका 1:"$PATH" पर्यावरण चर को सत्यापित करें

<पी> पथ फ़ाइल सिस्टम के भीतर एक विशिष्ट स्थिति को दर्शाता है। इसी तरह, टर्मिनल कमांड के लिए, PATH सिस्टम वेरिएबल ($PATH) निष्पादन योग्य प्रोग्राम वाली विभिन्न निर्देशिकाओं को इंगित करता है। $PATH के साथ, आपका मैक जानता है कि कमांड निष्पादित करते समय कहां देखना है, इसलिए आपको कमांड के पूर्ण पथ को इनपुट करने की आवश्यकता नहीं है, केवल नाम, जैसे ls के साथ।

<पी> यदि आप जिस कमांड को निष्पादित करना चाहते हैं उसका पथ सेट नहीं है, तो आपको मैक पर "कमांड नहीं मिला" त्रुटि मिलेगी, जैसे " zsh कमांड नहीं मिला पायथन मैक " या "zsh:कमांड नहीं मिला ls।"

<पी> उस स्थिति में, आपको पहले यह सुनिश्चित करना होगा कि $PATH, जहां कमांड संग्रहीत हैं, निम्नानुसार कॉन्फ़िगर किया गया है:

<पी> टर्मिनल लॉन्च करें. MacOS द्वारा कमांड लाइन में उपयोग किए जाने वाले मानक पथ को सेट करने के लिए, निम्न कमांड चलाएँ:

  • निर्यात PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'
  • अपना पासवर्ड दर्ज करें और Enter दबाएँ।
  • <पी> वह कमांड चलाएँ जो पहले यह निर्धारित करने में विफल रही थी कि क्या "zsh:कमांड नहीं मिला" त्रुटि macOS मोंटेरी में फिर से होती है। यदि समस्या बनी रहती है, तो अगले समाधान पर आगे बढ़ें।

    MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें

तरीका 2:.zshrc फ़ाइल में Zsh कमांड पथ को कॉन्फ़िगर करें

<पी> प्रोग्राम स्थापित करने और पथ चर सेट करने के बाद, आप बाहर निकल सकते हैं और टर्मिनल पर पुनः लॉगिन कर सकते हैं, लेकिन आपको अभी भी त्रुटि Zsh कमांड नहीं मिली प्राप्त होगी। इसे कार्यान्वित करने के लिए, .zshrc फ़ाइल में कमांड पथ को संपादित करें।

<पी> जब आप टर्मिनल को बंद करते हैं और फिर से खोलते हैं, तो आपकी.zshrc फ़ाइल निष्पादित होगी और कमांड पथ सेट करेगी। .zshrc फ़ाइल को संपादित करने के लिए इन प्रक्रियाओं का पालन करें।

  • Mac OS टर्मिनल लॉन्च करें।
  • zsh टाइप करके और Enter कुंजी दबाकर Zsh शेल का उपयोग करें।
  • विंडो में nano /.zshrc टाइप करें।
  • अब आपकी $PATH वैरिएबल जानकारी जोड़ने का समय आ गया है।
  • नैनो संपादक को बंद करने के लिए, कंट्रोल + एक्स, वाई का उपयोग करें और फ़ाइल को सहेजने के लिए एंटर करें।
  • <पी> अब, संशोधन करने के लिए कमांड source /.zshrc का उपयोग करें।

    MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें

तरीका 3:सुनिश्चित करें कि आवश्यक पैकेज स्थापित है

<पी> आप बार-बार कमांड चलाने का प्रयास करते हैं, लेकिन आवश्यक पैकेज स्थापित नहीं होता है। क्या यह जांचना आवश्यक है कि क्या आवश्यक पैकेज स्थापित है और क्या आपका आदेश वैध है और उचित रूप से लिखा गया है? नहीं, ऐसा नहीं है. जब आपको पता चले कि Zsh कमांड नहीं मिला है, तो सुनिश्चित करें कि आपने अपने मैक पर कमांड के पैकेज को इंस्टॉल करने में लापरवाही नहीं की है।

भाग 4:अक्सर पूछे जाने वाले प्रश्न

प्रश्न 1:मैक "zsh:कमांड नहीं मिला" क्यों दिखाई देता है?

<पी> जब अनुरोधित कमांड को डिफ़ॉल्ट शेल, Zsh द्वारा पहचाना नहीं जाता है, तो मैक पर zsh कमांड नॉट फाउंड पिप मैक चेतावनी दिखाता है। यह दर्शाता है कि कमांड मौजूद नहीं है या सिस्टम के PATH में नहीं है। वर्तनी की जाँच करें और सुनिश्चित करें कि कमांड PATH पर्यावरण चर में स्थापित या जोड़ा गया है।

प्रश्न 2:मैक पर zsh टर्मिनल कैसे स्थापित करें?

  • अपने Mac पर zsh इंस्टॉल करने से पहले, आपको यह जांचना होगा कि Homebrew पहले से इंस्टॉल है या नहीं।
  • सबसे पहले, लॉन्चपैड में टर्मिनल टाइप करके टर्मिनल लॉन्च करें। फिर कमांड लाइन में ब्रू टाइप करें। यदि होमब्रू मौजूद नहीं है, तो निम्न संदेश आएगा।
  • होमब्रू इंस्टॉल करने के लिए, अपना पासवर्ड दर्ज करें और निम्न कमांड चलाएँ:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • zsh स्थापित करने के लिए निम्नलिखित कमांड दर्ज करें:ब्रू इंस्टॉल zsh।

प्रश्न 3:मैं मैक पर Zsh कमांड पर कैसे स्विच करूं?

<पी> मैक पर Zsh पर स्विच करने के लिए:

  • टर्मिनल खोलें।
  • "zsh" टाइप करें और Enter दबाएँ।
  • प्रॉम्प्ट Zsh में बदल जाएगा, जिससे आप Zsh कमांड का उपयोग कर सकेंगे।
  • Zsh को डिफ़ॉल्ट बनाने के लिए, "chsh -s $(who zsh)" चलाएँ और परिवर्तनों को प्रभावी करने के लिए टर्मिनल को पुनरारंभ करें।

निष्कर्ष

<पी> बैश शेल और Zsh शेल के बीच अंतर "zsh कमांड नहीं मिला पिप मैक" त्रुटि का कारण बनता है। MacOS के विभिन्न संस्करण पूरी तरह से संगत नहीं हो सके। यदि आपने अभी-अभी अपना मैक अपग्रेड किया है और पाया है कि आपका Zsh कमांड ठीक से काम नहीं कर रहा है, तो हमें उम्मीद है कि नीचे दिए गए सुझाव सहायता कर सकते हैं। इसके अलावा, आपके मैक डिवाइस मैक के लिए 4DDiG डेटा रिकवरी के साथ आपके डेटा की सुरक्षा के लिए कुशलतापूर्वक काम कर सकते हैं।

<पी> MacOS Catalina और Beyond पर  zsh:कमांड नहीं मिला  त्रुटि का समाधान करें

विलियम बोल्सन (वरिष्ठ संपादक)

<पी> 4DDiG के प्रधान संपादक विलियम बोल्सन, डेटा पुनर्प्राप्ति, मरम्मत, त्रुटि सुधार सहित विंडोज़ और मैक से संबंधित समस्याओं के लिए सर्वोत्तम समाधान प्रदान करने के लिए समर्पित हैं।

<पी> (इस पोस्ट को रेट करने के लिए क्लिक करें)

<पी> आपने 4.5 रेटिंग दी (भाग लिया)


  1. अपने विंडोज पीसी पर उपयोग के इतिहास को कैसे जांचें और हटाएं अपने विंडोज पीसी पर उपयोग के इतिहास को कैसे जांचें और हटाएं

    जब भी आप अपने कंप्यूटर का उपयोग करते हैं तो यह आपकी गतिविधियों पर नजर रखता है। यह इस बात पर नज़र रखता है कि आप अपने कंप्यूटर का उपयोग कितने समय से, कब और किस उद्देश्य से कर रहे थे। यह इन विवरणों को बाहरी रूप से प्रदर्शित नहीं कर सकता है, लेकिन सिस्टम से उन तक पहुँचा जा सकता है, जो उन्हें ढूंढ रहे है

  1. विंडोज़ पर त्रुटि  0x80242016 - स्थापित करने में विफल  को कैसे ठीक करें विंडोज़ पर त्रुटि '0x80242016 - स्थापित करने में विफल' को कैसे ठीक करें

    हाल ही में, 0x80242016 का सामना करने वाले Windows उपयोगकर्ताओं की एक बड़ी आमद हुई है Windows अद्यतन के माध्यम से कुछ फ़ीचर अद्यतनों को स्थापित करने का प्रयास करते समय त्रुटि। यह समस्या Windows 10 और Windows 11 दोनों पर होने की सूचना है। इस विशेष समस्या की अच्छी तरह से जाँच करने के बाद, यह पता चलता

  1. क्रोमियम ब्राउज़र में  संग्रह को अनकंप्रेस करने में इंस्टॉलर विफल  त्रुटि का समाधान करें क्रोमियम ब्राउज़र में 'संग्रह को अनकंप्रेस करने में इंस्टॉलर विफल' त्रुटि का समाधान करें

    क्रोमियम-आधारित ब्राउज़र जैसे Chrome इंस्टॉल करते समय ,बहादुर , या विवाल्डी , त्रुटि इंस्टॉलर संग्रह को अनकंप्रेस करने में विफल रहा तब प्रकट होता है जब सेटअप पैकेज अपनी सामग्री को ठीक से निकाल या अनपैक नहीं कर पाता है। यह समस्या आमतौर पर इंस्टॉलर लॉन्च करने के तुरंत बाद होती है। यह त्रुटि आमतौर प