Πώς να προσαρμόσετε την προτροπή τερματικού

Anonim

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

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

Η προεπιλεγμένη γραμμή εντολών στο Mac OS X είναι κάτι σαν:

ComputerName:CurrentDirectory User$

Αυτό θα μοιάζει κάπως έτσι όταν το Τερματικό έχει ξεκινήσει:

MacBook:~/Διαχειριστής επιφάνειας εργασίας$

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

Θα υποθέσουμε ότι χρησιμοποιείτε το προεπιλεγμένο κέλυφος bash, επομένως θα επεξεργάζεστε είτε το αρχείο .bashrc, .bash_profile ή .profile εάν έχετε εγκαταστήσει το fink.

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

nano .bashrc

Ναι, μπορείτε να το αλλάξετε σε .bash_profile ή .profile ανάλογα με τις ιδιαιτερότητές σας:

nano .bash_profile

Πιθανότατα θα εμφανιστεί ένα απλό αρχείο, επομένως πληκτρολογήστε τα ακόλουθα σε μια γραμμή στο τερματικό για να ξεκινήσετε:

εξαγωγή PS1=">

Μεταξύ αυτών των εισαγωγικών πραγματοποιείται η προσαρμογή του προτροπής bash.

Μεταξύ των εισαγωγικών της εξαγωγής PS1=” “, μπορείτε να προσθέσετε τις ακόλουθες γραμμές για να προσαρμόσετε την προτροπή τερματικού:

  • \d – Τρέχουσα ημερομηνία
  • \t – Τρέχουσα ώρα
  • \h – Όνομα κεντρικού υπολογιστή
  • \ – Αριθμός εντολής
  • \u – Όνομα χρήστη
  • \W – Τρέχων κατάλογος εργασίας (π.χ.: Επιφάνεια εργασίας/)
  • \w – Τρέχων κατάλογος εργασίας με πλήρη διαδρομή (π.χ.: /Users/Admin/Desktop/)

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

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

"

εξαγωγή PS1=\u@\h\w $ "

το οποίο θα μοιάζει με το εξής όταν αποδίδεται στην πραγματική προτροπή bash:

Admin@MacBook~Desktop/ $

Κουλ ε; Μπορείτε επίσης να αλλάξετε την ίδια την προτροπή σε οτιδήποτε, δεν χρειάζεται να είναι το σύμβολο $, απλώς αντικαταστήστε το με οτιδήποτε άλλο θέλετε να χρησιμοποιήσετε, : για παράδειγμα θα ήταν:

"

εξαγωγή PS1=\u@\h\w: "

που είναι το ίδιο με το παραπάνω, αλλά : αντί για $

Admin@MacBook~Desktop/: "

Οπότε, παίξτε και δείτε τι προτιμάτε. Το προσωπικό μου αγαπημένο είναι το εξής:

"

εξαγωγή PS1=\W @ \h $ "

Αυτό αποδίδει την αναζήτηση του τρέχοντος ενεργού καταλόγου (PWD), του ονόματος κεντρικού υπολογιστή του υπολογιστή και του ονόματος χρήστη του τρέχοντος χρήστη, με την εξής μορφή:

/Σύστημα @ MacBookPro $

Με τις σύγχρονες εκδόσεις του OS X, μπορείτε ακόμη και να συμπεριλάβετε ένα Emoji στην προτροπή σύροντάς το στο μέρος που θέλετε να εμφανίζεται, για παράδειγμα:

"

εξαγωγή PS1=\h:\W (ΣΥΡΕΤΕ ΕΜΟJI ΕΔΩ) $ "

Αυτό θα εμφανιζόταν ως:

Όνομα κεντρικού υπολογιστή:Desktop (Emoji) $

Φαίνεται στην παρακάτω εικόνα:

Όταν είστε ικανοποιημένοι με την εμφάνιση του μηνύματός σας, αποθηκεύστε τις επεξεργασίες του αρχείου .bash_profile στο nano πατώντας Control+o και, στη συνέχεια, μπορείτε να βγείτε από το πρόγραμμα nano πατώντας Control+x

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

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

Τέλος, λάβετε υπόψη ότι αυτό αλλάζει τη γραμμή εντολών και όχι την εμφάνιση των παραθύρων της εφαρμογής Terminal. Αν σας αρέσει να προσαρμόζετε την εμφάνιση των πραγμάτων, αξίζει να αλλάξετε την εμφάνιση του Terminal, καθώς μπορείτε να προσθέσετε έναν τεράστιο αριθμό αλλαγών και προσαρμογών στον τρόπο απόδοσης ενός τυπικού παραθύρου Terminal. Προστέθηκε μαζί με μια προσαρμοσμένη γραμμή εντολών και οι μέρες που θα έχετε ένα βαρετό τερματικό θα έχουν περάσει προ πολλού, ούτως ή άλλως στο Mac σας. Είναι πιθανώς προφανές, αλλά ναι, αυτές οι άμεσες προσαρμογές λειτουργούν πέρα ​​από το OS X και επίσης σε Unix και Linux.

Έχετε ένα ωραίο μήνυμα που θέλετε να μοιραστείτε; Δημοσιεύστε τη δική σας στα σχόλια, προσπαθήστε να συμπεριλάβετε τόσο την εντολή εξαγωγής όσο και τι θα αποδώσει η προτροπή, για να διευκολύνετε τους άλλους να προσδιορίσουν αν θέλουν να το δοκιμάσουν ή όχι.

Πώς να προσαρμόσετε την προτροπή τερματικού