Πώς να διαχειριστείτε ένα μη λειτουργικό τερματικό στο OS X

Το τερματικό OS X είναι ένα εξαιρετικά χρήσιμο εργαλείο για να φτάσετε στις βάσεις του OS X και να αντιμετωπίσετε προβληματικές πτυχές του συστήματος, να αναπτύξετε και να δοκιμάσετε κώδικα και να διαχειριστείτε απομακρυσμένες συνδέσεις ανάμεσα σε πολλές άλλες λεπτομέρειες. Όταν ξεκινάτε το Terminal, το σύστημα θα πρέπει να φορτώσει το προεπιλεγμένο κέλυφος στο οποίο μπορείτε να εκτελέσετε διάφορα προγράμματα και δέσμες ενεργειών, αλλά ανάλογα με το πώς έχετε ρυθμίσει το σύστημά σας, το κέλυφος ενδέχεται να μην φορτωθεί και να εμφανίσει ένα κενό παράθυρο τερματικού.

Υπάρχουν δυο λόγοι για τους οποίους μπορεί να συμβεί κάτι τέτοιο: η διαμόρφωση του προεπιλεγμένου κελύφους του λογαριασμού σας ενδέχεται να είναι κατεστραμμένη ή το ίδιο το πρόγραμμα τερματικού ενδέχεται να μην λειτουργεί σωστά.

  1. Shell διαμόρφωση

    Το προεπιλεγμένο κέλυφος για λογαριασμούς χρηστών είναι το δημοφιλές κέλυφος Bash, το οποίο έχει διαμορφωθεί στις προτιμήσεις συστήματος χρηστών και ομάδων στις ρυθμίσεις για προχωρημένους για έναν χρήστη. Όταν φορτώνετε το βοηθητικό πρόγραμμα OS X Terminal, το πρόγραμμα θα εκκινήσει εκ προεπιλογής αυτό το εκχωρημένο κέλυφος, αλλά εάν υπάρχει πρόβλημα με τη διαμόρφωση του κελύφους τότε μπορεί να μην φορτωθεί. Τα περισσότερα κελύφη χρησιμοποιούν κρυμμένα αρχεία στη ρίζα του λογαριασμού χρήστη για να αποθηκεύουν διάφορες περιβαλλοντικές ρυθμίσεις, σενάρια εκκίνησης και άλλες λεπτομέρειες, οι οποίες αν είναι διεφθαρμένες ενδέχεται να εμποδίσουν την εκκίνηση του κελύφους. Για το κέλυφος Bash, τα αρχεία ρυθμίσεων περιλαμβάνουν τα εξής:

    .bash_profile

    .bashrc

    Δυστυχώς αν η διαμόρφωση του κελύφους την αποτρέπει από την εκκίνηση, τότε δεν μπορείτε να χρησιμοποιήσετε το shell για να επεξεργαστείτε αυτά τα αρχεία. Ωστόσο, μπορείτε να χρησιμοποιήσετε ένα άλλο κέλυφος, το οποίο μπορεί να γίνει στις προτιμήσεις του προγράμματος Terminal, όπου στην ενότητα Εκκίνηση μπορείτε να ρυθμίσετε το άνοιγμα ενός κελύφους με το προεπιλεγμένο κέλυφος σύνδεσης (προεπιλεγμένη ρύθμιση) ή να καθορίσετε μια εντολή φορτώνω. Η εντολή / bin / bash είναι η εντολή για το προεπιλεγμένο κέλυφος Bash, αλλά μπορείτε να χρησιμοποιήσετε / bin / sh, / bin / tcsh /, / bin / csh ή οποιοδήποτε άλλο κέλυφος επιλογής.

    Με το νέο κέλυφος που χρησιμοποιείται, θα πρέπει να μπορείτε να φορτώσετε τη γραμμή εντολών και να αφαιρέσετε ή να επεξεργαστείτε τα αρχεία ρυθμίσεων Bash για να επαναφέρετε τη λειτουργικότητα του shell.

  2. Πρόβλημα εφαρμογής τερματικού

    Η ίδια η εφαρμογή τερματικού ενδέχεται επίσης να αντιμετωπίζει προβλήματα που την εμποδίζουν να λειτουργήσει σωστά. Ενώ το Terminal φιλοξενεί κατ 'ουσία ένα κέλυφος στο οποίο κάνετε την εργασία σας, το πρόγραμμα διαθέτει μια σειρά από δυνατότητες για την οργάνωση των παραθύρων, τη διαχείριση των καρτελών, των θεμάτων και άλλων λεπτομερειών σχετικά με την αλληλεπίδραση με το Terminal. Όπως συμβαίνει με οποιοδήποτε πρόγραμμα στο OS X, αυτά αποθηκεύονται στο αρχείο προτιμήσεων του Terminal και εάν υπάρχει διαφθορά σε αυτό το αρχείο τότε το πρόγραμμα ενδέχεται να παρουσιάσει παράξενη συμπεριφορά και να μην εμφανίσει σωστά το περιεχόμενο ή να εκτελέσει τις απαιτούμενες ενέργειες.

    Για να διορθώσετε αυτό το ζήτημα, όπως και με άλλα προγράμματα, μπορείτε να καταργήσετε το αρχείο προτιμήσεων του Terminal ή να προσπαθήσετε να το επαναφέρετε από ένα αντίγραφο ασφαλείας. Για να το κάνετε αυτό, μεταβείτε στη Βιβλιοθήκη στο μενού "Go" στο Finder (κρατήστε το Option στο Mountain Lion για να αποκαλύψετε τη Βιβλιοθήκη σε αυτό το μενού) και ανοίξτε το φάκελο Preferences. Στο σημείο αυτό, εντοπίστε το αρχείο που ονομάζεται "com.apple.Terminal.plist" και αφαιρέστε το ή καλέστε το Time Machine και επαναφέρετε μια έκδοση από τη στιγμή που ο τερματικός σταθμός λειτουργούσε σωστά.

Μια τελευταία λέξη σημείωσης σχετικά με το τερματικό: εάν είστε χρήστης ενέργειας και έχετε πρόσβαση στο Terminal τακτικά, στη συνέχεια, όπως το διπλασιασμό σε προγράμματα περιήγησης στο Web για να βεβαιωθείτε ότι έχετε πρόσβαση στον Ιστό, ίσως θελήσετε να έχετε τουλάχιστον έναν άλλο τρόπο πρόσβασης στη γραμμή εντολών . Με την προϋπόθεση ότι μπορείτε πάντα να εκκινήσετε τη λειτουργία OS X σε Ενιαία Χρήστη για να αποκτήσετε πρόσβαση στη γραμμή εντολών, αλλά προτιμάτε να κάνετε κάτι τέτοιο στο λογαριασμό χρήστη. Το βοηθητικό πρόγραμμα Terminal στο OS X είναι ο προεπιλεγμένος τρόπος για να γίνει αυτό, αλλά υπάρχουν και πολλές επιλογές τρίτων. Δύο που έρχονται στο μυαλό είναι ο δωρεάν εξομοιωτής iTerm 2 και ο εξομοιωτής xterm που συνοδεύει το παράθυρο XQuartz X11 για το OS X. Με αυτά τα εγκατεστημένα, θα πρέπει να συμβεί κάτι σε ένα, τότε μπορεί να χρησιμοποιήσετε το άλλο για να το κάνετε ξεκινήστε και λειτουργήστε με το τερματικό.


 

Αφήστε Το Σχόλιό Σας