Ένα από τα καλύτερα πράγματα για το Linux είναι ότι προσφέρει πολλούς τρόπους χειρισμού κάθε εργασίας. Ό,τι κάνετε στο Linux θα έχει μια εναλλακτική μέθοδο, από την πιο απλή έως την πιο περίπλοκη. Αλλά μην ανησυχείτε. δεν υπάρχει λόγος να αγχωθείτε γιατί μπορείτε να επιλέξετε μία μέθοδο και να την ακολουθήσετε.
Πάρτε, για παράδειγμα, την προβολή των περιεχομένων των αρχείων κειμένου. Για δεκαετίες χρησιμοποιώ μία μέθοδο, αν και ξέρω ότι υπάρχουν και άλλοι τρόποι να το κάνω. Αλλά ο εγκέφαλός μου πάντα προεπιλογεί σε αυτό που είναι ήδη ριζωμένο.
Επίσης: 5 λόγοι για τους οποίους το Linux θα ξεπεράσει τελικά τα Windows και τα MacOS στην αγορά επιτραπέζιων υπολογιστών
Αυτή είναι η εργασία για την οποία θέλω να μιλήσω σήμερα… η προβολή των περιεχομένων των αρχείων κειμένου είναι μια λειτουργία που εκτελώ αρκετά συχνά. Από τον κώδικα και τις σημειώσεις μέχρι τα αρχεία διαμόρφωσης (και όλα τα ενδιάμεσα), πρέπει να εξετάζω αυτά τα αρχεία τακτικά.
Αλλά ποιες εντολές είναι διαθέσιμες για αυτό;
Επιτρέψτε μου να σας δείξω πέντε.
1. λιγότερο
ο πιο λιγο Η εντολή είναι η αγαπημένη μου και την χρησιμοποιώ από τότε που άρχισα να χρησιμοποιώ το Linux. Λιγότερο, βέβαια, είναι το αντίθετο περισσότερο (αυτή είναι μια άλλη εντολή που θα συζητήσω λίγο αργότερα). Ο λόγος που επιλέγω πιο λιγο πάνω από περισσότερο υπάρχει μόνο ένας λόγος. Διαφορετικός περισσότερο ομάδα, πιο λιγο Η εντολή δεν απαιτείται για την ανάγνωση ολόκληρου του αρχείου εισόδου πριν από την εμφάνιση της εξόδου. Χάρη σε αυτό, μπορείτε πραγματικά να κάνετε κύλιση στο αρχείο. Αυτό είναι πολύ βολικό εάν το αρχείο που βλέπετε είναι μεγάλο. Αφού ανοίξετε ένα αρχείο, μπορείτε να κάνετε κύλιση σε αυτό σελίδα προς σελίδα πατώντας το πλήκτρο διαστήματος ή γραμμή προς γραμμή χρησιμοποιώντας τα πλήκτρα πάνω/κάτω βέλους. Υπάρχουν κάποιες διαθέσιμες επιλογές, αλλά μάλλον δεν θα τις χρειαστείτε.
Επίσης: 5 εφαρμογές τερματικού Linux που είναι καλύτερες από τις τυπικές
Για να δείτε τα περιεχόμενα ενός αρχείου χρησιμοποιώντας πιο λιγοη εντολή μοιάζει με αυτό:
Όταν ολοκληρώσετε την προβολή των περιεχομένων του αρχείου, πατήστε Q ή Ctrl+c στο πληκτρολόγιό σας για έξοδο.
2 ακόμη
ο περισσότερο Η ομάδα μοιάζει πολύ με πιο λιγο; Εμφανίζει μόνο ολόκληρο το περιεχόμενο του αρχείου κάθε φορά. Δεν υπάρχει τρόπος να κάνετε κύλιση στα περιεχόμενα, επομένως ίσως χρειαστεί να μεγεθύνετε το παράθυρο του τερματικού σας για να προβάλετε ολόκληρο το περιεχόμενο του αρχείου. περισσότερο Η εντολή είναι αρκετά πρωτόγονη και μόλις δώσει τα περιεχόμενα του αρχείου, επιστρέφει αυτόματα την προτροπή σας (άρα δεν χρειάζεται να διαφύγετε). θα μπορούσα να χρησιμοποιήσω περισσότερο πάνω από πιο λιγο εάν περιηγούμαι σε ένα μικρό αρχείο και θέλω απλώς να φτύσω τα περιεχόμενα και να λάβω αμέσως πίσω το τερματικό μου. Από την άποψη αυτή, περισσότερο ελαφρώς πιο αποτελεσματικό από πιο λιγο.
Η χρήση περισσότερων είναι τόσο εύκολη όσο:
3. γάτα
ο Γάτα η ομάδα είναι σαν περισσότερο είναι ότι εκτυπώνει τα περιεχόμενα του αρχείου στο τερματικό και επιστρέφει το αίτημά σας. Ωστόσο, Γάτα η ομάδα μπορεί να κάνει κάτι περισσότερο δεν μπορώ. Ας υποθέσουμε ότι θέλετε να δείτε τα περιεχόμενα δύο αρχείων, το ένα μετά το άλλο, ταυτόχρονα. Γάτα η εντολή μπορεί να το κάνει αυτό. Στην πραγματικότητα, μπορείτε ακόμη και να ανακατευθύνετε την έξοδο μιας τέτοιας εντολής σε ένα νέο αρχείο που περιέχει τα περιεχόμενα και των δύο. Για παράδειγμα, έχετε zdnet.txt και zdnet2.text και θέλετε να τα συνδυάσετε στο αρχείο zdnet3.txt. Για να γίνει αυτό πρέπει να εισάγετε την εντολή:
cat zdnet1.txt zdnet2.txt > zdnet3.txt
Χρήση πιο λιγο για να δείτε τα περιεχόμενα του zdnet3.txt, θα δείτε ότι περιέχει τα περιεχόμενα και των δύο αρχείων πηγής.
4. nl
Τι γίνεται αν θέλετε οι αριθμοί γραμμών να εκτυπώνονται κατά μήκος του αρχείου, ώστε να μπορείτε να δείτε τη θέση κάθε γραμμής κειμένου; Αυτή η δυνατότητα μπορεί να είναι χρήσιμη κατά την προβολή/εντοπισμό σφαλμάτων κώδικα. Μπορείτε ακόμη και να χρησιμοποιήσετε nl για τη δημιουργία ταξινομημένων λιστών, μια δυνατότητα που χρησιμοποιώ τακτικά. Πριν προχωρήσω στη δημιουργία ενός αρχείου λίστας διατεταγμένων χρησιμοποιώντας nl τόσο απλό όσο:
Αυτό θα εκτυπώσει κάθε γραμμή με τον αριθμό γραμμής στο αριστερό άκρο.
Ας υποθέσουμε ότι έχετε ένα αρχείο βημάτων για μια εργασία ή ότι έχετε δημιουργήσει μια λίστα ονομάτων και θέλετε να τα μετατρέψετε σε μια ταξινομημένη λίστα. Για να γίνει αυτό, θα μεταφέρουμε τα περιεχόμενα σε ένα νέο αρχείο όπως αυτό:
nl zdnet.txt > zdnet_numbers.txt
Είναι τόσο απλό.
Επίσης: Καλύτεροι φορητοί υπολογιστές Linux που μπορείτε να αγοράσετε: Αξιολογήθηκε από ειδικούς
5. grep
ο grep Η εντολή είναι μοναδική στο ότι σας επιτρέπει να αναζητήσετε μια συμβολοσειρά σε ένα αρχείο και να προβάλετε μόνο εκείνα τα μέρη του αρχείου που περιέχουν τη συμβολοσειρά που αναζητήσατε. Για παράδειγμα, έχω το zdnet.txt και θέλω να δω που αναφέρεται το Linux. Για να το κάνω αυτό θα εκτελούσα την εντολή:
Η έξοδος θα εμφανίσει όλα τα αποσπάσματα που περιέχουν Linux και θα τονίσει τον όρο αναζήτησης με κόκκινο χρώμα. Μπορείτε επίσης να αναζητήσετε μια μεγαλύτερη συμβολοσειρά, αλλά πρέπει να την βάλετε σε εισαγωγικά, για παράδειγμα:
grep "I started using Linux" zdnet.txt
Μπορείτε επίσης να εκτυπώσετε τους αριθμούς των γραμμών (για να διευκολύνετε την εύρεση της γραμμής που θέλετε κατά την επεξεργασία του αρχείου), ως εξής:
Με τις πέντε παραπάνω εντολές, δεν θα έχετε κανένα πρόβλημα να δείτε τα περιεχόμενα των αρχείων κειμένου. Λάβετε όμως υπόψη ότι αυτές οι εντολές δεν θα λειτουργούν σε έγγραφα που δημιουργούνται στο Word ή στο LibreOffice, καθώς πρόκειται για δυαδικά αρχεία. Αυτές οι εντολές λειτουργούν μόνο με αρχεία απλού κειμένου. Για περισσότερες πληροφορίες σχετικά με κάθε εντολή, φροντίστε να διαβάσετε τη σελίδα man για κάθε εντολή (π.χ. λιγότερο άτομο).