Πώς να χρησιμοποιήσετε την εντολή Cat στο Linux

Εμφάνιση και χειρισμός περιεχομένου από αρχεία κειμένου από το τερματικό χρησιμοποιώντας την εντολή CAT στο Linux

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

Γάτα σημαίνει «σύνδεση». Η συνένωση κάτι ορίζεται ως σύνδεση σε μια σειρά. Σε αυτή την περίπτωση, μιλάμε για συνένωση ή σύνδεση του περιεχομένου των αρχείων κειμένου. Αυτό το μικρό βοηθητικό πρόγραμμα γραμμής εντολών αποδεικνύεται πραγματικά χρήσιμο στις εργασίες σας περισσότερο από όσο νομίζετε.

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

Γνωρίζοντας περισσότερα για τη γάτα

Γάτα σας βοηθά στη συνένωση των αρχείων κειμένου και από αυτό προέρχεται το όνομά του «γάτα». ο Γάτα Η εντολή διαβάζει τα δεδομένα από το αρχείο και εμφανίζει τα περιεχόμενά του στο τερματικό του χρήστη ως έξοδο.

Είναι επίσης δυνατή η δημιουργία νέων αρχείων χρησιμοποιώντας αυτήν την εντολή. Ως εκ τούτου, το Γάτα Η εντολή έχει πολλαπλές διαστάσεις που πρέπει να γνωρίζει ο χρήστης.

Ας δούμε την πρωτόγονη χρήση του Γάτα εντολή σε αυτό το ακόλουθο παράδειγμα.

Γενική Σύνταξη:

γάτα [επιλογές..] [όνομα_αρχείου]

Παράδειγμα:

cat demo.txt

Παραγωγή:

Αυτό είναι ένα αρχείο επίδειξης. Αυτό το άρθρο θα σας βοηθήσει να μάθετε την εντολή cat. Η εντολή cat είναι αρκετά εύκολη στη χρήση. Μπορείτε να μάθετε για τα χαρακτηριστικά του σε αυτό το άρθρο. Τέλος αρχείου Ευχαριστώ.

Διαθέσιμες επιλογές με γάτα

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

ΕπιλογήΠεριγραφή
-nεκτυπώνει αριθμούς γραμμών
-μικρόπαραλείψτε κενές γραμμές στην έξοδο
διαφοροποίηση μεταξύ καρτελών και διαστημάτων
-μιεμφάνιση χαρακτήρων κατάληξης γραμμής
> χειριστήςσας επιτρέπει να αντιγράψετε περιεχόμενο από ένα αρχείο σε άλλο
>> (Χειριστής ανακατεύθυνσης)προσθέτει την έξοδο στο δεδομένο αρχείο

Θα εξετάσουμε τώρα τα παραδείγματα αυτών των επιλογών ένα προς ένα καθώς προχωράμε με το άρθρο.

Εκτυπώστε τους αριθμούς γραμμών χρησιμοποιώντας το cat

Χρησιμοποιώντας το -n επιλογή με το Γάτα Η εντολή σάς επιτρέπει να εκτυπώσετε τους αριθμούς γραμμών του αρχείου κειμένου.

Παράδειγμα:

cat -n /etc/passwd

Παραγωγή:

1 1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin 3 bin:x:2:2: bin:/bin:/usr/sbin/nologin 4 sys:x:3:3:sys:/dev:/usr/sbin/nologin 5 sync:x:4:65534:sync:/bin:/bin/sync 6 παιχνίδια:x:5:60:games:/usr/games:/usr/sbin/nologin 7 man:x:6:12:man:/var/cache/man:/usr/sbin/nologin 8 lp:x: 7:7:lp:/var/spool/lpd:/usr/sbin/nologin 9 mail:x:8:8:mail:/var/mail:/usr/sbin/nologin 10 ειδήσεις:x:9:9: news:/var/spool/news:/usr/sbin/nologin 11 uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin 12 διακομιστής μεσολάβησης:x:13:13: διακομιστής μεσολάβησης: /bin:/usr/sbin/nologin 13 www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin 14 backup:x:34:34:backup:/var/backups :/usr/sbin/nologin 15 λίστα:x:38:38:Διαχειριστής λίστας αλληλογραφίας:/var/list:/usr/sbin/nologin

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

Χρησιμοποιώντας το > χειριστή για την αντιγραφή περιεχομένου αρχείου

ο > Ο χειριστής μπορεί να χρησιμοποιηθεί με την εντολή cat για να αντιγράψει τα περιεχόμενα του αρχείου σε κάποιο άλλο αρχείο. Θα το καταλάβουμε καλύτερα με το παράδειγμα.

Γενική Σύνταξη:

cat file1 > file2

Εδώ, τα περιεχόμενα του αρχείου1 θα αντιγραφούν στο αρχείο2. Δεν είναι απαραίτητο να υπάρχει ήδη το αρχείο2. Εάν υπάρχει τότε καλά και καλά, αλλά αν δεν υπάρχει, τότε αυτή η εντολή θα το δημιουργήσει για εσάς.

Παράδειγμα:

cat demo.txt > test.txt

Παραγωγή:

gaurav@ubuntu:~$ cat test.txt Αυτό είναι ένα αρχείο επίδειξης. Αυτό το άρθρο θα σας βοηθήσει να μάθετε την εντολή cat. Η εντολή cat είναι αρκετά εύκολη στη χρήση. Μπορείτε να μάθετε για τα χαρακτηριστικά του σε αυτό το άρθρο. Τέλος αρχείου Ευχαριστώ. gaurav@ubuntu:~$

Εδώ, τα περιεχόμενα του αρχείου «demo.txt» κατευθύνονται ή αντιγράφονται στο αρχείο «test.txt». Τώρα, σε αυτήν την περίπτωση το αρχείο test.txt δεν υπήρχε πριν από την ενεργοποίηση αυτής της εντολής. Στην πραγματικότητα δημιουργήθηκε με αυτή την εντολή.

Χρησιμοποιώντας το >> τελεστής για την προσθήκη περιεχομένου αρχείου

Μπορούμε να χρησιμοποιήσουμε το >> (τελεστής ανακατεύθυνσης) με το Γάτα εντολή για προσθήκη των περιεχομένων του αρχείου.

Κατά την προσάρτηση των αρχείων, η έξοδος μιας εντολής αποστέλλεται ως είσοδος σε ένα αρχείο ή σε κάποια άλλη εντολή.

Για παράδειγμα, αν εκτελέσω την εντολή ομάδα cat /etc/ , τότε οι πληροφορίες όλων των ομάδων που υπάρχουν στο σύστημα Linux σας θα εμφανιστούν στο τερματικό. Τώρα ας υποθέσουμε ότι θέλετε να λάβετε αυτές τις λεπτομέρειες με τη μορφή αρχείου και, στη συνέχεια, σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε το >> τελεστής ανακατεύθυνσης μαζί με το Γάτα εντολή.

Γενική Σύνταξη:

cat /dir1/file.txt >> [new_file]

Παράδειγμα:

cat /etc/group >> group.txt

Αυτή η εντολή θα στείλει την έξοδο του cat /etc/group εντολή, ως είσοδος στο αρχείο group.txt.

Παραγωγή:

gaurav@ubuntu:~$ cat group.txt root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,gaurav tty:x:5: δίσκος :x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10:

Παράλειψη κενών γραμμών στην έξοδο

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

Ας δούμε ένα δείγμα αρχείου κειμένου.

Αυτό είναι ένα αρχείο επίδειξης. Αυτό το άρθρο θα σας βοηθήσει να μάθετε την εντολή cat. Η εντολή cat είναι αρκετά εύκολη στη χρήση. Μπορείτε να μάθετε για τα χαρακτηριστικά του σε αυτό το άρθρο. Οι παραπάνω δύο γραμμές είναι κενές. Τέλος αρχείου Ευχαριστώ.

Μπορείτε να δείτε στο επισημασμένο τμήμα ότι υπάρχουν 3 κενές γραμμές. Τώρα, ας χρησιμοποιήσουμε την επιλογή -s για να αποκρύψουμε τις επιπλέον κενές γραμμές.

Παράδειγμα:

cat -s demo.txt

Παραγωγή:

Αυτό είναι ένα αρχείο επίδειξης. Αυτό το άρθρο θα σας βοηθήσει να μάθετε την εντολή cat. Η εντολή cat είναι αρκετά εύκολη στη χρήση. Μπορείτε να μάθετε για τα χαρακτηριστικά του σε αυτό το άρθρο. Οι παραπάνω δύο γραμμές είναι κενές. Τέλος αρχείου Ευχαριστώ.

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

Υποδεικνύει το τέλος των γραμμών στο αρχείο

Οταν ο -μι η επιλογή χρησιμοποιείται με το Γάτα εντολή, εμφανίζει το αόρατο σύμβολο που αντιπροσωπεύει το τέλος κάθε γραμμής. Αυτό το τέλος οποιασδήποτε γραμμής δίνεται από το «$«σύμβολο.

Γενική Σύνταξη:

cat -e [όνομα αρχείου]

Παράδειγμα:

cat -e /etc/issue

Παραγωγή:

Ubuntu 18.04.5 LTS \n \l$ $

Εδώ, η έξοδος δείχνει ότι το τέλος κάθε γραμμής σημειώνεται με το «$«σύμβολο.

Δημιουργήστε ένα νέο αρχείο με το cat

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

Γενική Σύνταξη:

γάτα > [νέο αρχείο]

Παράδειγμα:

cat > report.txt

Παραγωγή:

gaurav@ubuntu:~$ cat > report.txt Αυτό είναι ένα αρχείο αναφοράς που απαιτείται για τη διατήρηση των αρχείων καταγραφής. Παρακαλούμε μην τροποποιήσετε αυτό το αρχείο. Τέλος αρχείου ... .. ^C gaurav@ubuntu:~$

Έτσι, το Γάτα Η εντολή έχει δημιουργήσει ένα νέο όνομα αρχείου report.txt.

Εμφάνιση του περιεχομένου όλων των αρχείων κειμένου σε έναν φάκελο

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

Γενική Σύνταξη:

γάτα *.txt

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

Ας δούμε πρώτα δύο αρχεία επίδειξης sample1.txt και sample2.txt.

gaurav@ubuntu:~/cat$ cat sample1.txt Αυτή είναι η έξοδος του πρώτου αρχείου 'δείγμα 1'. Σας ευχαριστώ. gaurav@ubuntu:~/cat$ gaurav@ubuntu:~/cat$ cat sample1.txt Αυτή είναι η έξοδος του πρώτου αρχείου 'δείγμα 1'. Σας ευχαριστώ. gaurav@ubuntu:~/cat$

Παράδειγμα:

γάτα *.txt

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

Παραγωγή:

gaurav@ubuntu:~/cat$ cat *.txt Αυτή είναι η έξοδος του πρώτου αρχείου 'δείγμα 1'. Σας ευχαριστώ. Αυτή είναι η έξοδος του δεύτερου αρχείου 'sample2'. Σας ευχαριστώ. gaurav@ubuntu:~/cat$

συμπέρασμα

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

Κατηγορία: Linux