Πώς να χρησιμοποιήσετε την εντολή alias του Linux για να δημιουργήσετε συντομεύσεις εντολών
Linux για να δημιουργήσετε συντομεύσεις εντολών
Μπορείτε να χρησιμοποιήσετε την εντολή alias του Linux για να δημιουργήσετε συντομεύσεις για μακροσκελείς εντολές, ώστε να τις χρησιμοποιείτε πιο εύκολα και γρήγορα. Η εντολή alias του Linux θα διαγραφεί από το σύστημα κατά το κλείσιμο, αν δεν την αποθηκεύσετε μόνιμα. Αν θέλετε να επαναφέρετε τις αρχικές ρυθμίσεις που είχατε, μπορείτε να χρησιμοποιήσετε την εντολή unalias.
Τι είναι η εντολή alias στο Linux;
Υπάρχουν ορισμένες εντολές Linux που θα χρησιμοποιείτε τακτικά. Αν αυτές οι εντολές είναι αρκετά μεγάλες ή αποτελούν ολόκληρες αλυσίδες εντολών, θα πρέπει να τις πληκτρολογείτε ολόκληρες κάθε φορά. Αυτό μπορεί να είναι ενοχλητικό, να σπαταλά χρόνο και ενδέχεται επίσης να οδηγήσει σε λάθη. Εδώ είναι που μπαίνει στο παιχνίδι η εντολή alias του Linux. Την ρυθμίζετε μία φορά και λειτουργεί ως μια προσαρμοσμένη συντόμευση που χρησιμοποιείται για να αντιπροσωπεύει μια εντολή. Το μεγάλο πλεονέκτημα αυτού είναι ότι χρειάζεται να έχει μήκος μόνο λίγων χαρακτήρων και μπορεί να ολοκληρώσει μια ολόκληρη αλυσίδα.
Η εντολή alias στο Linux είναι, ωστόσο, προσωρινή. Απενεργοποιείται αυτόματα όταν κλείσετε την κονσόλα ή αποσυνδεθείτε. Παρακάτω θα δείτε πώς μπορείτε να το παρακάμψετε αυτό. Για να τερματίσετε χειροκίνητα την εντολή alias στο Linux, μπορείτε να χρησιμοποιήσετε την εντολή unalias. Αν θέλετε να δείτε όλες τις τρέχουσες εντολές alias, μπορείτε απλά να εκτελέσετε το εξής:
$ aliasshellΠώς λειτουργεί η εντολή alias;
Όταν δημιουργείτε ένα ψευδώνυμο εντολής, δημιουργείτε μια συντόμευση για μια μακρά εντολή ή μια αλυσίδα εντολών. Για να το κάνετε αυτό, ορίζετε το ψευδώνυμο της εντολής ως μια μακρύτερη εντολή. Το σύστημα θα εκτελεί τότε τη μακρύτερη εντολή ακόμα και όταν πληκτρολογείτε τη συντόμευση. Ωστόσο, όπως έχει ήδη εξηγηθεί, αυτό ισχύει μόνο για το υπόλοιπο της περιόδου λειτουργίας σας. Στη συνέχεια, το σύστημα θα σταματήσει να το χρησιμοποιεί.
Πώς είναι η σύνταξη των ψευδωνύμων;
Αυτή είναι η γενική σύνταξη της εντολής alias:
$ alias shortcut="The command you want to use with alias"shellΤο «alias» είναι η ίδια η εντολή, το «shortcut» είναι η συντόμευση που μπορείτε να ορίσετε και το τμήμα μετά το σύμβολο της ισότητας είναι η πλήρης εντολή που θέλετε να εκτελεστεί.
Ακολουθεί ένα πρακτικό παράδειγμα για την εντολή alias στο Linux:
$ alias c="clear"shellΑν θέλετε να καθαρίσετε το περιεχόμενο της οθόνης σας στο τερματικό, αρκεί να πληκτρολογήσετε το πλήκτρο συντόμευσης «c».
Ποιες επιλογές διαθέτει η εντολή alias;
Έχετε δύο επιλογές με την εντολή alias:
- -p: Αυτή η επιλογή θα εμφανίσει όλα τα ψευδώνυμα στο τερματικό, ώστε να μπορείτε να τα χρησιμοποιήσετε ξανά.
- –help: Αυτή η επιλογή σας παρέχει γενική βοήθεια σχετικά με τη χρήση της εντολής alias.
Πώς μπορώ να χρησιμοποιήσω τα ψευδώνυμα μόνιμα;
Για να χρησιμοποιήσετε ένα ψευδώνυμο μόνιμα στο Linux, έχετε δύο διαφορετικές επιλογές που απαιτούν τη χρήση ενός επεξεργαστή κώδικα.
Με ψευδώνυμα .bash
- Πρώτα, δημιουργείτε ένα αρχείο με το όνομα ~/.bash_aliases χρησιμοποιώντας τον επεξεργαστή κειμένου της επιλογής σας.
- Στη συνέχεια, μπορείτε να εισαγάγετε όλες τις εντολές που θέλετε να χρησιμοποιήσετε.
- Τώρα μπορείτε να κλείσετε και να αποθηκεύσετε το αρχείο.
- Τώρα ανοίξτε το .bashrc και εισάγετε τον ακόλουθο κώδικα:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fishell- Αυτό θα διαβάσει το αρχείο ψευδωνύμων.
source ~/.bash_aliasesshellΜε το αρχείο .bashrc
- Άνοιξε το αρχείο ~/.bashrc με τον επεξεργαστή σου.
- Στη συνέχεια, αναζητήστε την ενότητα «Ορισμοί ψευδωνύμων».
- Εδώ μπορείτε να δημιουργήσετε τις συντομεύσεις χρησιμοποιώντας την εντολή alias.
- Τώρα μπορείτε να κλείσετε και να αποθηκεύσετε το αρχείο και να επανεκκινήσετε τη συνεδρία σας.
- Ανοίξτε ξανά το αρχείο. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
source ~/.bashrcshellΠαραδείγματα της εντολής alias στο Linux
Γενικά, μπορείτε να χρησιμοποιήσετε την εντολή alias του Linux για όλους τους διαφορετικούς τύπους εντολών. Ωστόσο, συνιστάται ιδιαίτερα για εκείνες που παρουσιάζουν υψηλό ποσοστό σφαλμάτων:
$ alias ll="ls | less"shellΧρησιμοποιώντας αυτήν την εντολή, η εντολή ls μετατρέπεται σε less, ώστε τα μακροσκελή αποτελέσματα να μπορούν να διαβάζονται ανά σελίδα.
$ alias up="sudo apt update && sudo apt upgrade"shellΑυτή η εντολή συνδυάζει τις δύο εντολές για την ενημέρωση των πακέτων.
$ alias des="cd ~/Desktop"shellΑυτή η συντόμευση στο Linux σάς επιτρέπει να μεταβείτε απευθείας στην επιφάνεια εργασίας σας.