Bash εκτύπωση κειμένου και φόντου σε διαφορετικά χρώματα

Bash Text Background Printing Different Colors



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

Πριν χρησιμοποιήσετε αυτό το σεμινάριο, πρέπει να γνωρίζετε μερικές βασικές πληροφορίες σχετικά με τους κωδικούς και τις ρυθμίσεις χρώματος. Υπάρχουν μερικές ειδικές μεταβλητές κελύφους που χρησιμοποιούνται για τον έλεγχο της εντολής bash, όπως, PS1, PS2, PS3 κ.λπ. Το PS1 είναι η προεπιλεγμένη μεταβλητή για την αποθήκευση της κύριας προτροπής. Από προεπιλογή, η γραμμή εντολών έχει οριστεί σε [ [email protected] h W] $. Κάθε χαρακτήρας της εντολής bash που έχει ξεφύγει από την ανάστροφη έκφραση έχει την ειδική έννοια που εξηγείται παρακάτω.







  • u υποδεικνύει το όνομα χρήστη του τρέχοντος χρήστη.
  • @ υποδεικνύει τις τρέχουσες ώρες σε μορφή 12 ωρών π.μ./μ.μ
  • h υποδεικνύει το όνομα κεντρικού υπολογιστή.
  • W υποδεικνύει τον τρέχοντα κατάλογο εργασίας.
  • Το # υποδεικνύει τον χρήστη root εάν το UID είναι 0, διαφορετικά, θα εμφανιστεί το $.

Εκτελέστε την ακόλουθη εντολή για να εμφανίσετε την τρέχουσα ερώτηση bash.



$πέταξε έξω $PS1



Μπορείτε να αλλάξετε την τρέχουσα προεπιλεγμένη μορφή προτροπής bash, χρώμα γραμματοσειράς και χρώμα φόντου του τερματικού μόνιμα ή προσωρινά. Πρέπει να επεξεργαστείτε το αρχείο ~/.bashrc για μόνιμη αλλαγή ή να τροποποιήσετε τις μεταβλητές κελύφους που αναφέρονται παραπάνω για προσωρινή αλλαγή.

Πολλοί κωδικοί χρωμάτων είναι διαθέσιμοι σε bash για να αλλάξετε το χρώμα του κειμένου ή του φόντου. Μερικά από αυτά αναφέρονται παρακάτω.

Χρώμα Κωδικός για την παραγωγή κανονικού χρώματος Κωδικός για τη δημιουργία έντονου χρώματος
Καθαρά 0 · 31 1 · 31
Πράσινος 0 · 32 1 · 32
Μπλε 0 · 34 1 · 34
Μαύρος 0 · 30 1; 30
Κίτρινος 0 · 33 1 · 33

Ο τρόπος με τον οποίο μπορούν να εφαρμοστούν αυτοί οι κωδικοί χρώματος στο τερματικό bash φαίνεται σε αυτό το άρθρο χρησιμοποιώντας μερικά απλά παραδείγματα.

Παράδειγμα-1: Αλλαγή της εντολής bash σε διαφορετική μορφή και χρώμα

Όταν ο χρήστης θέλει να αλλάξει το χρώμα της εντολής bash κατά ένα συγκεκριμένο χρώμα, τότε θα πρέπει να προετοιμάσει οποιαδήποτε ειδική μεταβλητή κελύφους, όπως PS1 με τον κωδικό χρώματος. Η ακόλουθη πρώτη εντολή θα ορίσει το χρώμα κειμένου της προτροπής σε μπλε και η επόμενη εντολή θα ορίσει το χρώμα σε καθαρά Το Εδώ, 3. 4 είναι το μπλε κωδικός χρώματος και 31 είναι το καθαρά κωδικός χρώματος.

$εξαγωγή PS1=' e [0; 34m [email protected] h: W $ e [m'
$εξαγωγή PS1=' e [0; 31m [email protected] h: W $ e [m'

Παραγωγή:

Παράδειγμα-2: Ρύθμιση διαφορετικών χρωμάτων σε διαφορετικά μέρη της εντολής bash

Εάν θέλετε να ορίσετε πολλά χρώματα σε διαφορετικά μέρη της εντολής bash, τότε πρέπει να τροποποιήσετε τη μεταβλητή κελύφους όπως η ακόλουθη εντολή. Μπορείτε να ορίσετε κείμενο προτροπής bash σύμφωνα με την επιλογή σας. Η ακόλουθη εντολή θα ορίσει το όνομα χρήστη με μπλε χρώμα, ‘~’ σύμβολο με κίτρινος χρώμα και '$' σύμβολο με καθαρά χρώμα.

$εξαγωγή PS1=' [ e [0; 34m u ] [ e [0; 32m W ] [ e [0; 34m ] [ e [0; 31m ] $ [ e [1; 31m ] '

Παραγωγή:

Παράδειγμα-3: Αλλαγή του χρώματος κειμένου του τερματικού προσωρινά

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

$πέταξε έξω$' e [1; 33μ.'Καλώς ήρθατε στο linux hint $' e [0μ.'

Παραγωγή:

Παράδειγμα-4: Χρήση μεταβλητής για εφαρμογή χρώματος κειμένου

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

$Καθαρά= $' e [1; 31μ.'
$Πράσινος= $' e [1; 32μ.'
$Μπλε= $' e [1; 34μ.'
$πέταξε έξω '$ ΜπλεΜου αρέσει το κέικ σοκολάτας '

Παραγωγή:

Παράδειγμα-5: Αλλαγή χρώματος κειμένου και φόντου από το μενού τερματικού.

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

Κάνε κλικ στο Χρωματιστά καρτέλα του Προτιμήσεις κουτί διαλόγου. Υπάρχει μια επιλογή για χρώμα κειμένου και φόντου και αυτό είναι Χρησιμοποιήστε χρώμα από το θέμα του συστήματος Το Αυτή η επιλογή είναι ενεργοποιημένη από προεπιλογή. Απενεργοποιήστε το για να ορίσετε το προσαρμοσμένο κείμενο και το χρώμα φόντου. Επιλέξτε Προσαρμοσμένο από την αναπτυσσόμενη λίστα των Ενσωματωμένο σχέδιο. Κάντε κλικ στο Προεπιλεγμένο χρώμα κουμπί στο φόντο. Θα εμφανιστεί ένα νέο παράθυρο διαλόγου.

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

Στη συνέχεια, κάντε κλικ στο Κλείσε κουμπί του τις Προτιμήσεις παράθυρο διαλόγου και δείτε το αποτέλεσμα. Τώρα, εάν κλείσετε το τερματικό και ανοίξετε ξανά, τότε θα δείτε το χρώμα φόντου στο τερματικό. Έτσι, το χρώμα του φόντου αλλάζει οριστικά.

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

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

συμπέρασμα

Ο χρήστης Linux δεν μπορεί να απεικονίσει για να κάνει οποιαδήποτε εργασία χωρίς τερματικό. Δεν είναι απαραίτητο να αλλάξετε το κείμενο ή το χρώμα φόντου του τερματικού για την εκτέλεση οποιασδήποτε εργασίας. Αλλά ο χρήστης αλλάζει τα χρώματα για ψυχική ικανοποίηση ή εκπλήσσει τους φίλους και τους συναδέλφους. Πολλοί τρόποι εμφανίζονται σε αυτό το άρθρο για την αλλαγή των χρωμάτων κειμένου και φόντου. Η χρήση του μενού του τερματικού είναι ο ευκολότερος τρόπος για να κάνετε τέτοιου είδους εργασίες. Εάν είστε νέοι σε αυτόν τον τομέα και θέλετε να αλλάξετε τα χρώματα του τερματικού μας, δοκιμάστε τα παραδείγματα αυτού του άρθρου και εφαρμόστε χρώματα στο παράθυρο τερματικού όπως σας αρέσει.