Πώς να αλλάξετε τα χρώματα της εντολής ls στο Linux

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

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

Τι είναι η εντολή ls;

Παραθέτοντας τη Wikipedia:

«ls (των Αγγλικών list, του οποίου η μετάφραση είναι λίστα, λίστα ή λίστα) είναι μια εντολή και παράγωγα Linux που εμφανίζει μια λίστα αρχείων και καταλόγων σε έναν συγκεκριμένο κατάλογο. Τα αποτελέσματα παρατίθενται αλφαβητικά.

Αρχεία και κατάλογοι των οποίων το όνομα ξεκινά με . (τελεία) δεν εμφανίζονται με την οδηγία ls, γι 'αυτό συχνά ονομάζονται "κρυφά αρχεία". Η επιλογή -a de ls Αναστέλλει αυτήν τη συμπεριφορά και εμφανίζει όλα τα αρχεία και τους υποκαταλόγους, ακόμη και αυτά που ξεκινούν με τελεία.

ls είναι ένα από τα πιο βασικά εργαλεία των λειτουργικών συστημάτων Unix, έτσι είναι μέρος του πακέτου Πυρήνες GNU.»

Προεπιλεγμένα χρώματα στα αποτελέσματα εντολών ls

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

  • Πράσινος: Εκτελέσιμα αρχεία.
  • Μαύρος: Κανονικό αρχείο.
  • Azul: Κατάλογοι ή φάκελοι.
  • Ουράνιος: Συμβολικός σύνδεσμος.
  • Κόκκινος: Συμπιεσμένα αρχεία (.tar, .gz, .zip, .rpm).
  • Ματζέντα: Αρχεία εικόνας (.jpg, gif, bmp, png, tif)

Πώς να αλλάξετε τα χρώματα της εντολής ls

Επιλογή 1: Τροποποίηση του .bashrc

Για να είναι τα αποτελέσματα της εντολής ls διαφορετικού χρώματος από την προεπιλογή, πρέπει να τροποποιήσουμε το αρχείο .bashrc, γι 'αυτό πρέπει να ακολουθήσουμε τα ακόλουθα βήματα:

Επεξεργαστείτε το αρχείο .bashrc από το τερματικό

nano $HOME/.bashrc

Προσθέστε τα ακόλουθα στο τέλος του αρχείου:

export PS1="\[$(tput setaf 1)\]\u@\h:\w $ \[$(tput sgr0)\]"

Ανεβάστε το αρχείο και απολαύστε.

source ~/.bashrc

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

Λίστα επιλογών:

  • tput bold - έντονα
  • tput rev - ανεστραμμένα χρώματα
  • tput sgr0 - Επαναφορά όλων
  • tput setaf {CODE} - Ορισμός χρώματος προσκηνίου, δείτε χρώμα {CODE}

ΚΩΔΙΚΟΣ ΧΡΩΜΑΤΟΣ:

Color {code}    Color
0   Black
1   Red
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White

Επιλογή 2: Ένας άλλος τρόπος τροποποίησης του .bashrc

Όπως κάναμε στο προηγούμενο βήμα, πρέπει να τροποποιήσουμε το αρχείο .bashrc, γι 'αυτό πρέπει να εκτελέσουμε τα ακόλουθα βήματα:

Επεξεργαστείτε το αρχείο .bashrc από το τερματικό

nano $HOME/.bashrc

Προσθέστε τα ακόλουθα στο τέλος του αρχείου:

alias ls='ls --color
LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'
export LS_COLORS

Η πρώτη γραμμή κάνει ls χρησιμοποιήστε την παράμετρο -Χρώμα από προεπιλογή, που λέει ls που δείχνει τις εξόδους του με βάση τη ρύθμιση της μεταβλητής.

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

di = κατάλογος
fi = αρχείο
ln = συμβολικός σύνδεσμος
pi = Αρχείο FIFO
so = αρχείο υποδοχής
bd = μπλοκ (buffer) ειδικών αρχείων
cd = χαρακτήρας (χωρίς παράδοση) από ειδικά αρχεία
or = συμβολικός σύνδεσμος που δείχνει ένα ανύπαρκτο αρχείο (ορφανό)
mi = ανύπαρκτο αρχείο που επισημαίνεται από έναν συμβολικό σύνδεσμο (ορατό κατά την πληκτρολόγηση ls -l)
ex = εκτελέσιμο αρχείο

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

0 = προεπιλεγμένο χρώμα
1 = τολμηρή
4 = υπογραμμισμένο
5 = αναβοσβήνει κείμενο
7 = αντίστροφο πεδίο
31 = κόκκινο
32 = πράσινο
33 = πορτοκαλί
34 = μπλε 
35 = μωβ
36 = ματζέντα 
37 = γκρι
40 = μαύρο φόντο
41 = κόκκινο φόντο
42 = πράσινο φόντο 
43 = πορτοκαλί φόντο
44 = μπλε φόντο
45 = μοβ φόντο
46 = κυανό φόντο
47 = γκρι φόντο
90 = σκούρο γκρι
91 = κόκκινο φανάρι
92 = πράσινο φως
93 = κίτρινο
94 = μπλε φως
95 = ιώδες φως
96 = τυρκουάζ
100 = γκρι φόντο
101 = κόκκινο φόντο 
102 = ανοιχτό πράσινο φόντο
103 = κίτρινο φόντο
104 = ανοιχτό μπλε φόντο
105 = μοβ φωτισμός
106 = φόντο τιρκουάζ

Επιλογή 3: Χρήση LS_COLORS

Ένας άλλος τρόπος αλλαγής χρωμάτων είναι η χρήση LS_COLORS, μια συλλογή χρωμάτων που μας επιτρέπει να αντιστοιχίσουμε χρώματα στην έξοδο της εντολής ls. Για να το χρησιμοποιήσετε, απλώς εισάγετε το τερματικό και εκτελέστε τις ακόλουθες εντολές:

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O $HOME/.dircolors
echo 'eval $(dircolors -b $HOME/.dircolors)' >> $HOME/.bashrc
. $HOME/.bashrc

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

Με πληροφορίες από υπερχείλιση στοίβας y linux-sxs


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

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Gonzalo martinez dijo

    Δεδομένου ότι αναφέρετε τη Βικιπαίδεια, αφήστε το αμετάβλητο

    Το "Ls" είναι μια εντολή UNIX και παράγωγα, όχι μια εντολή Linux και παράγωγα.

    Δεν είναι όλα μια εφεύρεση του Linux και του ελεύθερου λογισμικού.