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

Τι είναι το bashrc;

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

Για να φορτώσετε τις προτιμήσεις σας, το bash εκτελεί τα περιεχόμενα του αρχείου bashrc σε κάθε εκκίνηση. Αυτό το σενάριο κελύφους βρίσκεται στον οικείο κατάλογο του κάθε χρήστη. Χρησιμοποιείται για την αποθήκευση και φόρτωση των προτιμήσεων τερματικού σας και των περιβαλλοντικών μεταβλητών.

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

Πώς μπορώ να επεξεργαστώ bashrc;

Μπορείτε να επεξεργαστείτε το bashrc σε οποιονδήποτε επεξεργαστή κειμένου τερματικού. Θα χρησιμοποιήσουμε nano στα ακόλουθα παραδείγματα.

Για να επεξεργαστείτε το bashrc χρησιμοποιώντας το nano, καλέστε την ακόλουθη εντολή στο Terminal:

 nano ~ / .bashrc 

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

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

 πηγή ~ / .bashrc 

Μπορείτε να προσθέσετε στο bashrc όπου θέλετε, αλλά μπορείτε να χρησιμοποιήσετε την εντολή (προχώρησε από # ) για να οργανώσετε τον κωδικό σας.

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

Σχετικά : Πώς να εκτελέσετε το Bash Script ως Root κατά την εκκίνηση στο Linux

Γιατί να επεξεργαστώ bashrc;

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

Bash Prompt

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

Ελέγξτε μερικές από τις χρήσιμες και ενδιαφέρουσες εντολές bash που μπορείτε να προσθέσετε στο bashrc σας.

Ψευδώνυμα

Τα ψευδώνυμα μπορούν επίσης να σας επιτρέψουν να έχετε πρόσβαση σε μια αγαπημένη μορφή εντολής με έναν σύντομο κωδικό. Ας πάρουμε την εντολή ls ως παράδειγμα. Από προεπιλογή, το ls εμφανίζει τα περιεχόμενα του καταλόγου σας. Αυτό είναι χρήσιμο, αλλά είναι συχνά πιο χρήσιμο να μάθετε περισσότερα για τον κατάλογο ή να γνωρίζετε τα κρυμμένα περιεχόμενα του καταλόγου. Ως εκ τούτου, ένα κοινό ψευδώνυμο είναι ll, το οποίο έχει οριστεί για να εκτελέσει ls -lha ή κάτι παρόμοιο. Αυτό θα εμφανίσει τις περισσότερες λεπτομέρειες σχετικά με τα αρχεία, αποκαλύπτοντας κρυφά αρχεία και δείχνοντας μεγέθη αρχείων σε μονάδες "αναγνώσιμες από τον άνθρωπο" αντί για μπλοκ.

Θα χρειαστεί να διαμορφώσετε τα ψευδώνυμά σας έτσι:

 alias ll = "ls-lha" 

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

Λειτουργίες

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

 function_name () {command_1 command_2} 

Η παρακάτω εντολή συνδυάζει mkdir και cd . Η πληκτρολόγηση md folder_name δημιουργεί έναν κατάλογο ο οποίος ονομάζεται "όνομα_φακέλου" στον κατάλογο εργασίας σας και περιηγείται σε αυτό αμέσως.

 md () {mkdir -p $ 1 cd $ 1} 

Το $1 που βλέπετε στη συνάρτηση αντιπροσωπεύει το πρώτο όρισμα, το οποίο είναι το κείμενο που πληκτρολογείτε αμέσως μετά το όνομα της λειτουργίας.

συμπέρασμα

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