Από την ενημέρωση στην έκδοση 10.15 Catalina, το macOS περιλαμβάνει το Z shell (zsh) ως προεπιλογή αντί για το Bash στην εφαρμογή Terminal. Ωστόσο, εξακολουθείτε να έχετε το ίδιο μαύρο παράθυρο με λευκό κείμενο μέσα στο τερματικό. Τα πράγματα δεν πρέπει να παραμείνουν έτσι.

Μπορείτε να ενεργοποιήσετε το zsh prompt για να το κάνετε ελάχιστο και να αξιοποιήσετε στο έπακρο τον χώρο. Θα σας δείξουμε πώς να προσαρμόσετε την προτροπή zsh στην εφαρμογή Terminal για να ξεχωρίσετε σε οποιοδήποτε φόντο επιλέγετε.

Βασικά στοιχεία του zsh Prompt

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

Τελευταία σύνδεση: Τετ 3 Φεβρουαρίου 22:00:40 στην κονσόλα
samir @ MacBook-Air ~%

Η ερώτηση zsh εμφανίζει μια σειρά κειμένου που αποτελείται από το όνομα χρήστη και το μοντέλο του υπολογιστή σας, όπως MacBook Air, MacBook Pro, Mac Mini και ούτω καθεξής. Το tilde (~) υποδεικνύει τη θέση του προτροπή στον αρχικό κατάλογο.

instagram viewer

Σχετιζομαι με: Πώς να ανοίξετε το τερματικό σε Mac

Πώς να ανοίξετε το τερματικό σε Mac

Σας δείχνουμε πώς να ανοίξετε το Terminal σε Mac χρησιμοποιώντας διάφορες μεθόδους.

Δημιουργήστε ένα προφίλ Z Shell για αποθήκευση όλων των ρυθμίσεων

Συνήθως, πρέπει να παίξετε με τα αρχεία συστήματος για να αλλάξετε την προεπιλεγμένη εμφάνιση. Αυτό συμβαίνει επειδή οι ενημερώσεις macOS επαναφέρουν σε προεπιλογή όλο το αρχείο συστήματος και θα χάσετε όλες τις αλλαγές που κάνετε.

Έτσι, μπορείτε να δημιουργήσετε ένα συγκεκριμένο αρχείο ρυθμίσεων, γνωστό ως dotfile, ώστε το προφίλ σας zsh να αποθηκεύει όλες τις αλλαγές και τις ρυθμίσεις που θέλετε στην προτροπή zsh.

Λοιπόν, δεν θα βρείτε αυτό το dotfile από προεπιλογή σε macOS, οπότε θα πρέπει να δημιουργήσετε ένα. Συνιστάται η δημιουργία ενός νέου προφίλ .zshrc για την αποθήκευση όλων των ρυθμίσεων όπως η εμφάνιση zsh prompt και συμπεριφέρεται.

Δείτε πώς μπορείτε να δημιουργήσετε το προφίλ zsh (dotfile):

1. Ανοιξε Τερματικό εφαρμογή.

2. Πληκτρολογήστε την ακόλουθη εντολή και πατήστε το πλήκτρο Return.

αγγίξτε ~ / .zshrc

Αυτό θα δημιουργήσει ένα προφίλ .zshrc στον αρχικό κατάλογο του λογαριασμού χρήστη σας. Μπορείτε να το δείτε στο / User // διαδρομή στο Finder εάν έχετε ενεργοποιήσει την προβολή κρυφών αρχείων συστήματος.

Μετά από αυτό, το προφίλ zsh θα είναι διαθέσιμο για σύνδεση και διαδραστικά κελύφη κάθε φορά που ξεκινάτε το Terminal. Ωστόσο, δεν θα είναι ενεργό στις συνεδρίες SSH.

Όλες οι αλλαγές που θέλετε να κάνετε στο zsh prompt μπορούν να συμπεριληφθούν σε αυτό το προφίλ.

Προσαρμόστε το zsh Prompt στο Terminal

Συνήθως, η προεπιλεγμένη ερώτηση zsh μεταφέρει πληροφορίες όπως το όνομα χρήστη, το όνομα του μηχανήματος και την τοποθεσία που ξεκινούν στον αρχικό κατάλογο του χρήστη. Αυτές οι λεπτομέρειες αποθηκεύονται στο αρχείο συστήματος του κελύφους zsh στη θέση / etc / zshrc.

PS1 = "% n @% m% 1 ~% #"

Σε αυτήν τη σειρά μεταβλητών:

  • Το% n είναι το όνομα χρήστη του λογαριασμού σας.
  • Το% m είναι το όνομα μοντέλου του MacBook.
  • Το σύμβολο% 1 ~ σημαίνει την τρέχουσα διαδρομή του καταλόγου εργασίας όπου το ~ καταργεί τη θέση του καταλόγου $ HOME.
  • % # σημαίνει ότι η ερώτηση θα δείξει # εάν το κέλυφος εκτελείται με δικαιώματα root (διαχειριστής) ή αλλιώς προσφέρει% εάν δεν το κάνει.

Για να κάνετε οποιαδήποτε αλλαγή στην προεπιλεγμένη προτροπή zsh, θα πρέπει να προσθέσετε σχετικές τιμές για να εμφανιστεί η προτροπή διαφορετικά από την προεπιλεγμένη.

Δείτε πώς μπορείτε να το κάνετε αυτό. Ανοιξε Τερματικό, πληκτρολογήστε την ακόλουθη εντολή και πατήστε enter.

nano ~ / .zshrc

Θα είναι κενό αν έχετε πρόσβαση σε αυτό για πρώτη φορά. Μπορείτε να προσθέσετε μια νέα γραμμή με το κείμενο PROMPT = '...' και να συμπεριλάβετε σχετικές τιμές στις ελλείψεις.

Για μια απλή τροποποίηση της προτροπής zsh, μπορείτε να πληκτρολογήσετε αυτές τις τιμές στο προφίλ .zshrc.

PROMPT = '% n ~ $'

Κτύπημα Ctrl + O για να επιβεβαιώσετε την πραγματοποίηση αυτών των αλλαγών στο αρχείο και, στη συνέχεια, πατήστε Ctrl + X για έξοδο από τον επεξεργαστή νανο.

Ανοίξτε ένα νέο Τερματικό παράθυρο για επιβεβαίωση και προβολή των αλλαγών που μόλις κάνατε. Η νέα σας ερώτηση zsh θα εμφανίσει το όνομα χρήστη, τον αρχικό κατάλογο και το σύμβολο $ του mac στο τέλος.

Προσθέστε ημερομηνία και ώρα στην ερώτηση zsh

Εκτός από το όνομα χρήστη σας, μπορείτε να προσθέσετε την τρέχουσα ημερομηνία ή ώρα, ώστε να μην χρειάζεται να κοιτάξετε μακριά από το ενεργό παράθυρο τερματικού για να ελέγξετε αυτές τις πληροφορίες.

Εκκινήστε το τερματικό και ανοίξτε το προφίλ .zshrc.

nano ~ / .zshrc

Για να συμπεριλάβετε την ημερομηνία στην προτροπή, μπορείτε να χρησιμοποιήσετε το% D για να εμφανιστεί η ημερομηνία σε μορφή yy-mm-dd ή% W για να εμφανιστεί σε μορφή mm / dd / yy. Τότε θα εμφανιστεί η νέα προτροπή

PROMPT = '% n:% W: ~ $'

Εάν θέλετε να συμπεριλάβετε την ώρα του συστήματος στην προτροπή zsh, προσθέστε% T για την τρέχουσα ώρα σε μορφή 24 ωρών,% t για την ώρα εμφάνισης σε μορφή am / pm ή 12-hour, ή χρησιμοποιήστε το% * για να εμφανίσετε την ώρα σε 24-hour format μαζί με δευτερόλεπτα.

PROMPT = '% n:% T: ~ $'

Προσθήκη χρώματος σε κείμενο στη γραμμή εντολών zsh

Βαριέσαι με το λευκό κείμενο της εντολής zsh; Εκτός από τροποποίηση της εφαρμογής Terminal με χρώματα, μπορείτε να προσθέσετε λίγο χρώμα στο κείμενο, ώστε να έχετε ένα ωραίο οπτικό διάλειμμα.

Εκτόξευση Τερματικό και ανοίξτε το προφίλ .zshrc.

nano ~ / .zshrc

Το zsh υποστηρίζει το χρώμα και τις αποχρώσεις του γκρι στο προτροπικό κείμενο έτσι ώστε να συμπληρώνει το φόντο. Μπορείτε να επιλέξετε ένα χρώμα προσκηνίου (κείμενο) μεταξύ μαύρου, λευκού, κίτρινου, πράσινου, κόκκινου, μπλε, κυανού και ματζέντα.

Δείτε πώς να τα χρησιμοποιήσετε.

PROMPT = '% F {cyan}% n% f: ~ $'

Εάν θέλετε να επιλέξετε μια συγκεκριμένη απόχρωση, μπορείτε να επιλέξετε μεταξύ 0 έως 256 χρωμάτων 8-bit που υποστηρίζει το Terminal. Δείτε πώς μπορείτε να χρησιμοποιήσετε τις αριθμητικές τιμές των χρωμάτων.

PROMPT = '% F {51}% n% f: ~ $'

Πρέπει να τοποθετήσετε τις προεπιλεγμένες μεταβλητές χρώματος προσκηνίου% F και% f μεταξύ του σχετικού κειμένου που θέλετε να χρωματίσετε.

Προσθήκη οπτικών εφέ στη γραμμή εντολών zsh

Εάν ο χρωματισμός του κειμένου της προτροπής δεν είναι αρκετός, μπορείτε να επισημάνετε την προτροπή zsh, ώστε να ξεχωρίζει ανάμεσα στον τοίχο κειμένου και να μπορείτε να το εντοπίσετε εύκολα. Για αρχάριους, μπορείτε να γράψετε έντονα το μήνυμα zsh.

PROMPT = '% B% F {51}% n% f% b: ~ $'

Η προσθήκη% B στην αρχή και η τοποθέτηση% b στο τέλος μεταξύ του σχετικού κειμένου θα το κάνει τολμηρό.

Ομοίως, μπορείτε να βάλετε% S στην αρχή και% s στο τέλος για να επισημάνετε το κείμενο. Η επισήμανση θα έχει το ίδιο χρώμα που έχετε επιλέξει να εμφανίζεται μεταξύ των μεταβλητών% S και% s.

PROMPT = '% S% F {51}% n% f% s: ~ $'

Μπορείτε επίσης να υπογραμμίσετε το κείμενο της ερώτησης zsh. Για να προσθέσετε μια υπογράμμιση σε μια προτροπή, μπορείτε να συμπεριλάβετε τη μεταβλητή% U στην αρχή και% u στο τέλος του σχετικού κειμένου.

PROMPT = '% U% F {51}% n% f% u: ~ $'

Αφαιρέστε τις τελευταίες λεπτομέρειες σύνδεσης από το zsh Prompt

Η απόκρυψη ή απενεργοποίηση της κορυφαίας γραμμής που αποκαλύπτει την τελευταία ώρα σύνδεσης στην εφαρμογή Terminal μπορεί να δώσει στο zsh prompt μια πιο καθαρή εμφάνιση. Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να αποκρύψετε αυτές τις πληροφορίες.

αγγίξτε ~ / .hushlogin

Την επόμενη φορά που θα ανοίξετε το τερματικό, δεν θα δείτε τίποτα πάνω από το zsh prompt.

Καρυκεύστε το zsh Prompt στο Terminal

Ακόμα κι αν χρησιμοποιείτε περιστασιακά την εφαρμογή Terminal σε macOS, μπορείτε να τροποποιήσετε τον τρόπο με τον οποίο εμφανίζεται η ερώτηση zsh. Μπορείτε να τολμήσετε, να υπογραμμίσετε, να συντομεύσετε, ακόμη και να συμπεριλάβετε ημερομηνία και ώρα σε αυτό.

Τώρα που έχετε αρχίσει να προσαρμόζετε το zsh prompt, να πειραματιστείτε λίγο και να το κάνετε δικό σας.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Το Mac Terminal δίνει εντολή Cheat Sheet

Το mega cheat φύλλο των εντολών τερματικού Mac παρέχει μια εξαιρετική αναφορά για όλες τις σημαντικές εντολές που πρέπει να γνωρίζετε.

Σχετικά θέματα
  • Απροσδιόριστος
Σχετικά με τον Συγγραφέα
Σαμίρ Μακούνα (Δημοσιεύθηκαν 5 άρθρα)

Ο Samir Makwana είναι ανεξάρτητος συγγραφέας και συντάκτης τεχνολογίας με έργα που εμφανίζονται στα GSMArena, BGR, GuidingTech, The Inquisitr, TechInAsia και άλλα. Έχει μεταπτυχιακό τίτλο στη Δημοσιογραφία και γράφει για να βοηθήσει τους ανθρώπους να αξιοποιήσουν στο έπακρο την τεχνολογία τους. Στον ελεύθερο χρόνο του, διαβάζει βιβλία και γραφικά μυθιστορήματα, διασκεδάζει με τον διακομιστή ιστού του ιστολογίου του, τα μηχανικά πληκτρολόγια και τα άλλα gadget του.

Περισσότερα από τον Samir Makwana

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.