Ο"Η εντολή zsh δεν βρέθηκε"είναι ένα αρκετά συνηθισμένο σφάλμα στο Mac από την απελευθέρωση της Catalina MacOS και αυτό το σφάλμα ενσωματώνει επίσης το ZSH: Η εντολή δεν βρέθηκε: Brew, Zsh δεν βρέθηκε: PIP, ZSH: Δεν βρέθηκε η εντολή: Python, Zsh: Δεν βρέθηκε εντολή: Μπορείτε να διορθώσετε αυτό το ζήτημα εύκολα εάν γνωρίζετε όλα σχετικά με τις αιτίες του.
Σε αυτόν τον οδηγό, εξηγούμε γιατί συμβαίνει αυτό το σφάλμα και τι μπορείτε να κάνετε για να το επιλύσετε σε λίγα λεπτά. Όλες οι λύσεις που συζητούμε αποδεικνύονται και έχουν εργαστεί σχεδόν κάθε φορά.
Έτσι, χωρίς καμία καθυστέρηση, ας ξεκινήσουμε!
| Διορθώνω | Πλεονεκτήματα | Κατά τα βοηθήματα | Επικίνδυνο επίπεδο | Επίπεδο δυσκολίας |
|---|---|---|---|---|
| Διορθώστε 1: Ελέγξτε την ορθογραφία εντολών | Γρήγορη και απλή. | Περιορίζεται στην τοποθέτηση τυπογραφικών γραφείων. | Χαμηλός | Εύκολος |
| Διορθώστε 2: Επαληθεύστε την εντολή είναι εγκατεστημένη | Προσδιορίζει εντολές που λείπουν. | Λίγο δύσκολο | Μέτριος | Μέτριος |
| Διορθώστε 3: Ελέγξτε τη διαδρομή σας | Επιλύει ζητήματα που σχετίζονται με την τοποθεσία εντολών. | Μπορεί να απαιτεί αλλαγές σε όλο το σύστημα. | Μέτριος | Μέτριος |
| Διορθώστε 4: Επαληθεύστε τη διαμόρφωση ZSH | Διευθύνει ζητήματα διαμόρφωσης ZSH. | Απαιτεί κατανόηση της διαμόρφωσης ZSH. | Μέτριος | Μέτριος |
| Διορθώστε 5: Επανατοποθετήστε το zsh | Επαναφέρει το ZSH σε μια καθαρή κατάσταση. | Είναι ένα δραστικό μέτρο | Ψηλά | Μέτριος |
| Διορθώστε 6: Εγκαταστήστε εργαλεία γραμμής εντολών xcode | Απαραίτητο για τους χρήστες MacOS. επιλύει εντολές που λείπουν. | Ειδικά για το macOS και όχι για άλλα συστήματα. | Μέτριος | Ψηλά |
| Διορθώστε 7: Ρυθμίστε τη διαδρομή εντολών ZSH στο .zshrc | Ορίζει ρητά τις διαδρομές εντολών για το ZSH. | Απαιτεί γνώση των βασικών καταλόγων. | Μέτριος | Ψηλά |
| Διορθώστε 8: Επανατοποθετήστε το macOS | Περιεκτική λύση για επίμονα ζητήματα. | Απώλεια δεδομένων, χρονοβόρα και συνεπάγεται την επανεγκατάσταση ολόκληρου του λειτουργικού συστήματος. | Ψηλά | Μέτριος |
Το ZSH (Z Shell) ξεχωρίζει ως ένα ευρέως αγκαλιασμένο κέλυφος γραμμής εντολών μεταξύ των χρηστών MacOS. Επιτρέπει στους χρήστες να προσαρμόσουν το περιβάλλον του κελύφους ώστε να ταιριάζουν στις ατομικές προτιμήσεις και τις απαιτήσεις τους.
Αλλά μερικές φορές, μπορεί να αντιμετωπίσετε ένα σφάλμα "zsh command που δεν βρέθηκε". Συνήθως συμβαίνει όταν το κέλυφος ZSH δεν μπορεί να εντοπίσει την εντολή ή το εκτελέσιμο που προσπαθείτε να εκτελέσετε.

Ακολουθούν ορισμένοι συνήθεις λόγοι για αυτό το σφάλμα:
Εάν προσπαθείτε να εκτελέσετε μια εντολή που δεν έχει εγκατασταθεί στο σύστημά σας, η ZSH δεν θα μπορέσει να το βρει. Ως αποτέλεσμα, θα δείτε το pop-up "δεν βρέθηκε".
Η μεταβλητή περιβάλλοντος διαδρομής είναι ένας κρίσιμος έλεγχος που λέει στο κέλυφος πού να αναζητήσετε εκτελέσιμα αρχεία. Εάν ο κατάλογος που περιέχει το εκτελέσιμο δεν είναι στο μονοπάτι σας, το ZSH δεν θα το βρει. Ελέγξτε τα αρχεία ρυθμίσεων ~/.zshrc ή σε όλο το σύστημα για σωστές ρυθμίσεις διαδρομής.
Στις περισσότερες περιπτώσεις, τα τυπογραφικά λάθη ή ορθογραφικά λάθη μπορούν να οδηγήσουν στο σφάλμα "εντολή που δεν βρέθηκε". Ακόμη και ένα γράμμα ή ένας χώρος μπορεί να προκαλέσει το πρόβλημα. Μερικές φορές, οι άνθρωποι επίσης πιέζουν τα κλειδιά ακούσια, τα οποία μπορούν να οδηγήσουν σε σφάλματα.
Βεβαιωθείτε ότι η εντολή που προσπαθείτε να εκτελέσετε είναι ένα έγκυρο εκτελέσιμο αρχείο. Μερικές φορές, τα σενάρια ή τα δυαδικά αρχεία μπορεί να μην έχουν τα σωστά δικαιώματα. Μπορείτε να χρησιμοποιήσετε την εντολή LS -L για να ελέγξετε τα δικαιώματα του εκτελέσιμου αρχείου.
Επιπλέον, μπορούν να καταστραφούν, γεγονός που μπορεί να οδηγήσει σε σφάλματα. Συνήθως συμβαίνει κατά τη διάρκεια της εγκατάστασης.
Εάν το εκτελέσιμο εκτελέσιμο βρίσκεται σε έναν μη τυποποιημένο κατάλογο, θα πρέπει να παράσχετε την πλήρη διαδρομή προς την εντολή ή να προσθέσετε τον κατάλογό του στην πορεία σας.
Επιπλέον, ορισμένες εντολές αποτελούν μέρος συγκεκριμένων πακέτων λογισμικού. Εάν το λογισμικό δεν είναι εγκατεστημένο ή δεν περιλαμβάνεται στη διαδρομή σας, το ZSH δεν θα βρει την εντολή.
Σε ορισμένες περιπτώσεις, τα προβλήματα διαμόρφωσης στα αρχεία διαμόρφωσης ZSH (~/.zshrc, για παράδειγμα) μπορούν να οδηγήσουν σε προβλήματα εντοπισμού εντολών. Ως εκ τούτου, συνιστάται να ελέγξετε για τυχόν σφάλματα ή παρερμηνείες σε αυτά τα αρχεία.
Επιπλέον, εάν εκτελείτε απευθείας ένα σενάριο κελύφους και συναντάτε αυτό το σφάλμα, βεβαιωθείτε ότι το σενάριο έχει την σωστή γραμμή Shebang (π.χ. #!/Bin/zsh) στην αρχή.
Μέρος 2. 8 Αποδεδειγμένες λύσεις για τη διόρθωση του zsh: Η εντολή δεν βρέθηκε σφάλμα
Μπορείτε να δοκιμάσετε οκτώ λύσεις για να διορθώσετε το σφάλμα "Zsh: Command Not Found". Σημειώστε ότι κάθε μία από αυτές τις διορθώσεις δεν χρειάζεται πολύ χρόνο. Ωστόσο, πρέπει να είστε προσεκτικοί, καθώς ακόμη και ένα λανθασμένο βήμα μπορεί να θέσει σε κίνδυνο τα πάντα.
Διορθώστε 1: Ελέγξτε την ορθογραφία εντολών
Όπως αναφέρθηκε παραπάνω, ένας κοινός λόγος για την εντολή "ZSH δεν βρέθηκε" σφάλμα είναι ένα απλό τυπογραφικό λάθος. Σημειώστε ότι το σύστημα δεν μπορεί να βρει αυτό που ψάχνετε αν δεν χρησιμοποιείτε τα σωστά γράμματα. Ως εκ τούτου, θα πρέπει πάντα να ελέγχετε την εντολή που εισαγάγατε.
Διαβάστε επίσης:Πώς να διορθώσετε το "Brew Command που δεν βρέθηκε" στο Mac

Διορθώστε 2: Επαληθεύστε την εντολή είναι εγκατεστημένη
Εάν δεν εσείς δεν εσφαλμένα την εντολή, τότε το επόμενο πράγμα που πρέπει να κάνετε είναι να επαληθεύσετε εάν το πακέτο εντολών είναι ακόμη εγκατεστημένο ή όχι.
Χρησιμοποιείτε τον διαχειριστή πακέτων του συστήματός σας για να το εγκαταστήσετε. Για παράδειγμα, στα συστήματα Debian/Ubuntu, μπορείτε να χρησιμοποιήσετε:"Sudo apt-get εγκατάσταση παραδείγματος-συσκευασίας".
Επιπλέον, μπορείτε να επισκεφθείτε την επίσημη ιστοσελίδα του εργαλείου ή της εντολής που χρειάζεστε και να ακολουθήσετε τις οδηγίες εγκατάστασής τους.
Διορθώστε 3: Ελέγξτε τη διαδρομή σας
Η μεταβλητή περιβάλλοντος διαδρομής λέει στο ZSH/ZRSH πού να αναζητήσετε εκτελέσιμα αρχεία. Επομένως, θα πρέπει να εστιάσετε και σε αυτό, αν αντιμετωπίζετε το "ZSH: Η εντολή δεν βρέθηκε"Σφάλμα.
Εδώ είναι τι να κάνετε:
Βήμα 1.Ξεκινήστε βλέποντας την τρέχουσα διαδρομή σας. Μπορείτε να το κάνετε αυτό πληκτρολογώντας "echo $ path.«
Βήμα 2.Μετά από αυτό, εντοπίστε την εντολή. Ας υποθέσουμε ότι είναι "/διαδρομή/προς/την εντολή σας.«
Βήμα 3.Στη συνέχεια, προσθέστε"Εξαγωγή διαδρομής = $ διαδρομή:/path/to/your/command"και αποθηκεύστε το. Ακολουθεί ένα άλλο παράδειγμα μιας διαδρομής εξαγωγής:

Βήμα 4.Τέλος, επανεκκινήστε το τερματικό σας ή την πηγή εκτέλεσης ~/.zshrc για να εφαρμόσετε τις αλλαγές.
Διορθώστε 4: Επαληθεύστε τη διαμόρφωση ZSH
Η επαλήθευση της διαμόρφωσης ZSH μπορεί επίσης να σας βοηθήσει να διορθώσετε το σφάλμα που δεν βρέθηκε η εντολή. Κάνοντας αυτό μπορεί να εξασφαλίσει ότι το σύστημα εκτελεί την εντολή ομαλά.
Βήμα 1.Ανοίξτε το αρχείο διαμόρφωσης ZSH, που συνήθως βρίσκεται στο ~/.zshrc. Μπορείτε να χρησιμοποιήσετε έναν επεξεργαστή κειμένου όπως το Nano, το VIM ή το GEDIT.
Βήμα 2.Μετά από αυτό, ελέγξτε τις ρυθμίσεις διαδρομής. Εκεί, βεβαιωθείτε ότι η μεταβλητή διαδρομής σας έχει ρυθμιστεί σωστά. Ψάξτε για γραμμές παρόμοιες με"Εξαγωγή διαδρομής =/κάποια/κατάλογος: $ διαδρομή."

Βήμα 3.Στη συνέχεια, επαληθεύστε τυχόν προσαρμοσμένες διαμορφώσεις. Θα πρέπει να ελέγξετε για τυχόν προσαρμοσμένες διαμορφώσεις που ενδέχεται να παρεμβαίνουν στην ικανότητα του συστήματος να βρει εντολές. Μπορείτε επίσης να σχολιάσετε ύποπτες γραμμές (προσθέστε # στην αρχή) και να δοκιμάσετε.
Βήμα 4.Μετά από αυτό, αποθηκεύστε τις αλλαγές και επανεκκινήστε το τερματικό.
Διορθώστε 5: Επανατοποθετήστε το zsh
Εάν νομίζετε ότι ο λόγος πίσω"Zsh: Η εντολή δεν βρέθηκε σφάλμα"είναι ότι το zsh είναι το ίδιο κατεστραμμένο, τότε είναι καλύτερο αν το επανεγκαταστήσετε. Μπορείτε να χρησιμοποιήσετε τον διαχειριστή πακέτων του συστήματος για αυτό.
Παρακάτω είναι η εικόνα για το Debian/Ubuntu και το MacOS με το Homebrew:

Μην ξεχάσετε να κάνετε επανεκκίνηση του Mac σας όταν τελειώσετε.
Διορθώστε 6: Εγκαταστήστε εργαλεία γραμμής εντολών xcode
Ορισμένες εντολές μπορεί επίσης να εξαρτώνται από τα εργαλεία γραμμής εντολών Xcode. Η εγκατάσταση ή η ενημέρωση τους μπορεί να επιλύσει ζητήματα που σχετίζονται με εντολές που λείπουν.
Βήμα 1.Πρώτον, εγκαταστήστε εργαλεία γραμμής εντολών Xcode. Για αυτό, ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:"Xcode-Select -install."
Βήμα 2.Ένα αναδυόμενο παράθυρο θα εμφανιστεί ρωτώντας εάν θέλετε να εγκαταστήσετε τα εργαλεία. Συνεχίστε να ακολουθείτε τις προτροπές εγκατάστασης.

Βήμα 3.Στη συνέχεια, περιμένετε την εγκατάσταση. Μετά από αυτό, μπορείτε να επαναλάβετε την εντολή.
Διορθώστε 7: Ρυθμίστε τη διαδρομή εντολών ZSH στο αρχείο .zshrc
Εάν οι παραπάνω λύσεις αποτύχουν, μπορείτε επίσης να δοκιμάσετε τη ρύθμιση της διαδρομής εντολών ZSH στο αρχείο .zshrc. Μπορεί να διορθώσει το πρόβλημα βοηθώντας την εκτέλεση της εντολής. Απλώς ακολουθήστε αυτά τα βήματα:
Βήμα 1.Ανοίξτε το αρχείο διαμόρφωσης ZSH, που συνήθως βρίσκεται στο ~/.zshrc.
Βήμα 2.Στη συνέχεια, πληκτρολογήστε Nano /.zshrc
Βήμα 3.Μετά από αυτό, μπορείτε να προσθέσετε τις μεταβλητές πληροφορίες της διαδρομής $ διαδρομής σας.

Βήμα 4.Στη συνέχεια, πατήστε "Control + X." Μετά από αυτό, πατήστε Y και εισάγετε.
Βήμα 5.Τώρα, αποθηκεύστε τις αλλαγές και επαναλάβετε την εντολή.
Διορθώστε 8: Επανατοποθετήστε το macOS
Εάν τα πάντα αποτύχουν, θα πρέπει να επανεγκαταστήσετε το macOS για να διορθώσετε τα προβλήματα. Στην πραγματικότητα, αν δεν είστε τεχνολογικά καταλαβαίνω και πιστεύετε ότι οι παραπάνω λύσεις είναι πολύ περίπλοκες, τότε μπορείτε να δοκιμάσετε και αυτή τη λύση.
Βήμα 1.Ξεκινήστε με επανεκκίνηση του Mac και κρατώντας την εντολή + R μέχρι να εμφανιστεί το λογότυπο της Apple. Κάνοντας αυτό θα εκκινήσει τη συσκευή σας σε λειτουργία ανάκτησης.

Βήμα 2.Πλοηγηθείτε και επιλέξτεΧρησιμότητα δίσκουαπό το μενού των υπηρεσιών κοινής ωφέλειας. Μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα δίσκου για να διαγράψετε τον εσωτερικό δίσκο του Mac.
Βήμα 3.Μετά τη διαγραφή του δίσκου, εξόδου δίσκου και επιλέξτε"Επανατοποθετήστε το macos"από το μενού των υπηρεσιών κοινής ωφέλειας. Απλώς ακολουθήστε τις οδηγίες στην οθόνη για να επανεγκαταστήσετε το macOS.

Βήμα 4.Μετά την επανεγκατάσταση, βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο. Θα πρέπει επίσης να αναμορφώσετε τις προτιμήσεις και τις ρυθμίσεις σας, συμπεριλαμβανομένου του ZSH (εάν το χρησιμοποιείτε).
Βήμα 5.Τέλος, μπορείτε να επαναλάβετε την εντολή.
Αλλά σημειώστε ότι θα χάσετε σημαντικά αρχεία/δεδομένα όταν επανεγκαταστήσετε το macOS. Επομένως, θα πρέπει επίσης να δημιουργήσετε αντίγραφα ασφαλείας σημαντικών αρχείων/φακέλων προτού κάνετε τη λύση.
Έτσι, αυτό είναι όλοΠώς να διορθώσετε το σφάλμα της εντολής ZSH:.
Μέρος 4. Συμβουλή μπόνους: Ανάκτηση τυχαία διαγραμμένα δεδομένα σε Mac;
Υπάρχουν υψηλότερες πιθανότητες ότι θα χάσετε μερικά από τα αρχεία σας όταν επανεγκαταστήσετε το macOS ή δοκιμάζετε οποιαδήποτε άλλη λύση. Εάν χάσετε ποτέ δεδομένα ή αρχεία, τότε δεν χρειάζεται να πανικοβληθείτε. Έχουμε τώρα εργαλεία ανάκτησης δεδομένων αιχμής που μπορούν να ανακτήσουν όλα τα αρχεία μέσα σε λίγα λεπτά. Από όλα, οι καλύτεροι χρήστες Mac που μπορούν να χρησιμοποιήσουν είναι AnyRecover.
Είναι ένα λογισμικό ανάκτησης δεδομένων imyfone που μπορεί να φέρει πίσω όλα τα διαγραμμένα δεδομένα με ένα μόνο κλικ. Αυτός είναι ο λόγος για τον οποίο έχει λάβει έπαινο από τα κορυφαία τεχνολογικά μέσα μαζικής ενημέρωσης, όπως το Engadget, το PC World, το Tech Radar κ.λπ.

2,061,704 λήψεις
Χαρακτηριστικά του Anyrecover
Το AnyRecover μπορεί να επαναφέρει τα διαγραμμένα δεδομένα από πάνω από 2000 συσκευές αποθήκευσης, ακόμη και αν δεν υπάρχει αντίγραφο ασφαλείας του χρόνου.
Μπορεί να ανακτήσει αρχεία ανεξάρτητα από το πώς χάθηκαν. Είτε επανεγκαταστήσατε το macOS είτε απλώς διαγράψατε τα δεδομένα σας κατά λάθος, αυτό το λογισμικό μπορεί να ανακτήσει τα πάντα.
Η ταχύτητα σάρωσης και ανάκτησης είναι εξαιρετικά Quick. Θα έχετε όλα τα δεδομένα σας πίσω μέσα σε λίγα λεπτά.
Χρησιμοποιεί το κορυφαίο AI για να διορθώσει τα κατεστραμμένα αρχεία σας, συμπεριλαμβανομένων εκείνων που προκαλούν τα ζητήματα εντολών.
Αυτό το λογισμικό υποστηρίζει τόσο τις τελευταίες όσο και τις μεγαλύτερες εκδόσεις MacOS.
Υποστηρίζει 1000+ μορφές, πράγμα που σημαίνει ότι δεν θα αντιμετωπίσετε ποτέ προβλήματα συμβατότητας (ανεξάρτητα από τον λόγο που χρησιμοποιείτε το AnyRecover).
Πώς να ανακτήσετε τα διαγραμμένα δεδομένα στο Mac;
Βήμα 1:
Κατεβάστε και εγκαταστήστε το AnyRecover στο Mac σας και ξεκινήστε το. Από διαφορετικές επιλογές, επιλέξτε τη λειτουργία "Ανάκτηση δεδομένων".

Βήμα 2:Επιλέξτε τον διαγραμμένο τύπο δεδομένων και ξεκινήστε τη σάρωση. Όταν ολοκληρωθεί η σάρωση, μπορείτε επίσης να δείτε τα χαμένα αρχεία δεδομένων.


Βήμα 3:Επιλέξτε τα αρχεία που θέλετε να επαναφέρετε ή να επιλέξετε όλα. Στη συνέχεια, κάντε κλικ"Ανακτώ."

Μέρος 5. Zsh: Η εντολή δεν βρέθηκε Συχνές ερωτήσεις
Πώς μπορώ να επιλύσω μια εντολή που δεν βρίσκεται στο Mac;
Μπορείτε να κάνετε πολλά πράγματα για να επιλύσετε το ζήτημα της "εντολής που δεν βρέθηκε" στο Mac. Τα κορυφαία είναι:
Γιατί η εντολή του τερματικού μου λέει ότι δεν βρέθηκε η εντολή;
Το τερματικό συνήθως λέει "εντολή που δεν βρέθηκε" λόγω ορθογραφικών λαθών και λανθασμένων διαμόρφωσης διαδρομής. Μερικές φορές, το σύστημα/λογισμικό χρειάζεται επίσης μια ενημέρωση.
Γιατί η εντολή Brew δεν βρίσκεται στο Mac και πώς να διορθώσετε;
Εάν αντιμετωπίζετε το "Brew: Command Not Found" στο MacOS, σημαίνει ότι το Homebrew (ένας διαχειριστής πακέτων για macOS) δεν είναι εγκατεστημένος ή δεν βρίσκεται στη διαδρομή σας. Για να διορθώσετε αυτό:
Σύναψη
All-inclusive, το"Zsh: Η εντολή δεν βρέθηκε σφάλμα"Εμφανίζεται όταν το κέλυφος ZSH δεν μπορεί να εντοπίσει ή να εκτελέσει την εντολή. Ευτυχώς, μπορείτε να τα διορθώσετε με την επαλήθευση της εντολής σας, ρυθμίζοντας τη διαδρομή εντολών, επανεγκατάσταση του macOS και κάνοντας αρκετές άλλες λύσεις.
Αλλά σημειώστε ότι μπορείτε επίσης να χάσετε κάποια αρχεία όταν προσπαθείτε να επιλύσετε το πρόβλημα. Δεν ανησυχείτε! Κάθε φορά που έχει χαθεί ή διαγραφεί κάποιο αρχείο, μπορείτε να χρησιμοποιήσετε το λογισμικό ανάκτησης δεδομένων AnyRecover για να το επαναφέρετε. Μπορεί να σαρώσει όλα τα παρόντα και να διαγράψει αρχεία μέσα σε ένα λεπτό και να τα ανακτήσει με ένα μόνο κλικ.
Το καλύτερο μέρος; Υποστηρίζει μορφές αρχείων 1000+, πράγμα που σημαίνει ότι μπορείτε να επαναφέρετε οποιοδήποτε αρχείο/δεδομένα που θέλετε.
