Εάν δεν σας αρέσει η βαρετή και βαρετή έξοδος της εντολής cat, σκεφτείτε να εγκαταστήσετε το ρόπαλο στον υπολογιστή σας Linux.
Το βοηθητικό πρόγραμμα cat προηγείται του Linux, αλλά ίσως αναρωτιέστε αν υπάρχει κάτι καλύτερο από αυτό το τυπικό βοηθητικό πρόγραμμα. Εάν θέλετε να εξετάσετε αρχεία σε Linux, υπάρχει ένα νεότερο βοηθητικό πρόγραμμα που ονομάζεται bat που μπορεί να σας ενδιαφέρει.
Τι είναι το ρόπαλο;
Η νυχτερίδα είναι ένας κλώνος γάτας με μερικά σύγχρονα χαρακτηριστικά. Το tagline πάνω του Σελίδα GitHub είναι «κλώνος γάτας με φτερά».
Ένα σημαντικό χαρακτηριστικό είναι η προσθήκη αριθμών γραμμής σε οποιαδήποτε έξοδο. Αναγνωρίζει επίσης αυτόματα πολλές γλώσσες προγραμματισμού και επισημαίνει τη σύνταξη. Επίσης, ενσωματώνεται άψογα με το Git.
Εγκατάσταση bat σε Linux
Η εγκατάσταση του bat σε έναν επιτραπέζιο υπολογιστή Linux είναι αρκετά εύκολη. Είναι διαθέσιμο σε πολλά επίσημα αποθετήρια διανομής Linux.
Για να εγκαταστήσετε το bat στο Ubuntu ή το Debian, απλώς χρησιμοποιήστε το APT:
sudo apt εγκαθιστώ νυχτερίδα
Η εκτέλεση του σε Debian και Ubuntu είναι λίγο διαφορετική, όπως θα εξηγηθεί αργότερα.
Για να εγκαταστήσετε το bat στο Arch Linux:
sudo pacman -S ρόπαλο
Και στο Fedora/Red Hat/CentOS:
sudo dnf εγκαθιστώ νυχτερίδα
Χρήση bat για προβολή εξόδου σε Linux
Το ρόπαλο για τρέξιμο είναι παρόμοιο με τη χρήση της γάτας. Μπορείτε να το χρησιμοποιήσετε με αρχεία ή με τυπική είσοδο. Μπορείτε να το καλέσετε στη γραμμή εντολών με "bat."
Εάν βρίσκεστε στο Ubuntu ή στο Debian, καλέστε το πληκτρολογώντας "batcat". Μπορείτε να το αλλάξετε ξανά σε "ρόπαλο" με δημιουργώντας ένα ψευδώνυμο κελύφους με:
ψευδώνυμο batcat="νυχτερίδα"
Κολλήστε αυτό στο αρχείο διαμόρφωσης του κελύφους σας (συνήθως .bashrc ή .zshrc) για να γίνει μόνιμο.
Το πρώτο πράγμα που θα παρατηρήσετε είναι ότι το bat σχεδιάζει ένα περίγραμμα γύρω από την έξοδο με αριθμούς γραμμής. Αυτό φαίνεται να το κάνει πιο όμορφο. Το τυπικό πρόγραμμα για γάτες έχει το -n επιλογή εμφάνισης αριθμών γραμμών.
Εάν δεν σας αρέσουν τα διακοσμητικά, μπορείτε να χρησιμοποιήσετε το -n για εμφάνιση μόνο αριθμών γραμμών.
Το bat θα εντοπίσει πολλές δημοφιλείς γλώσσες προγραμματισμού και θα επισημάνει τη σύνταξη. Μπορείτε να χρησιμοποιήσετε το -μεγάλο επιλογή για εξαναγκασμό του εντοπισμού μιας συγκεκριμένης γλώσσας, όπως η C.
νυχτερίδα-μεγάλοντοαρχείο.ντο
Μια σύγχρονη εναλλακτική λύση στη διαταγή της γάτας
Το bat είναι μια σύγχρονη εναλλακτική στην κλασική εντολή Linux cat. Προσφέρει μερικά μοναδικά χαρακτηριστικά, όπως όμορφη εκτύπωση αριθμών γραμμής, σελιδοποίηση και επισήμανση σύνταξης.
Το bat δεν είναι η μόνη σύγχρονη προσέγγιση των κλασικών βοηθητικών προγραμμάτων Unix εκεί έξω. Υπάρχουν πολλές αντικαταστάσεις για βοηθητικά προγράμματα που έχουν δοκιμαστεί στο χρόνο, όπως το grep ή το man που ίσως θέλετε να ελέγξετε.