Η εντολή Linux με συντομογραφία ‘concatenate’, είναι μια πολύ χρήσιμη εντολή. Χρησιμοποιώντας την εντολή cat, μπορείτε να δημιουργήσετε ένα αρχείο, να δείτε περιεχόμενο αρχείου, να συνδέσετε αρχεία και να ανακατευθύνετε την έξοδο αρχείου. Θα συζητήσουμε τις διαφορετικές χρήσεις της εντολής cat με μερικά παραδείγματα σε αυτό το άρθρο.
Βασική εντολή σύνταξης της γάτας
Η ακόλουθη σύνταξη χρησιμοποιείται για την εντολή cat:
$Γάτα [επιλογές] [όνομα αρχείου]
Το όνομα αρχείου είναι το όνομα ενός αρχείου.
Χρησιμοποιήστε την ακόλουθη εντολή για να εξερευνήσετε όλες τις επιλογές γάτας:
$Γάτα --βοήθεια
Εκτυπώστε περιεχόμενο αρχείου μέσω της εντολής cat
Χρησιμοποιώντας την εντολή cat, μπορείτε να εμφανίσετε το περιεχόμενο του αρχείου στο τερματικό ως εξής:
$Γάταόνομα αρχείου
Για παράδειγμα, για να προβάλετε το περιεχόμενο του αρχείου ‘test_file.txt’, πληκτρολογήστε την παρακάτω εντολή στο τερματικό:
$Γάταtest_file.txtΤο περιεχόμενο του παραπάνω αρχείου θα εμφανιστεί στο τερματικό.
Ομοίως, για να εμφανίσετε το περιεχόμενο πολλών αρχείων, χρησιμοποιήστε την ακόλουθη εντολή:
$Γάταtest_file.txt test_file1.txtΗ παραπάνω εντολή θα σας δείξει το περιεχόμενο των test_file.txt και test_file1.txt στο τερματικό.
Δημιουργία αρχείου χρησιμοποιώντας την εντολή cat
Μπορείτε να χρησιμοποιήσετε την εντολή cat για να δημιουργήσετε ένα νέο αρχείο.
Για παράδειγμα, δημιουργούμε ένα αρχείο με το όνομα ‘new_filetest.txt’ εκτελώντας την ακόλουθη εντολή:
$Γάτα >>test_file.txtΤώρα, ο χρήστης θα εισάγει περιεχόμενο σε αυτό το αρχείο και στη συνέχεια 'Ctrl+d' για να αποχωρήσει από αυτό το αρχείο. Το περιεχόμενο είναι γραμμένο στο ‘new_filetest.txt’ που μπορείτε να εμφανίσετε μέσω της εντολής cat.
Χρήση όλο και λιγότερων επιλογών με εντολή cat
Εάν ένα αρχείο έχει μεγάλο περιεχόμενο και πρέπει να κάνετε κύλιση για να δείτε περισσότερο περιεχόμενο αρχείου. Σε αυτήν την περίπτωση, χρησιμοποιήστε τις ακόλουθες επιλογές με την εντολή cat:
$Γάταtestfile.txt| περισσότερο$Γάταtestfile.txt| πιο λιγο
Εκτύπωση αριθμού γραμμής με περιεχόμενο αρχείου
Χρησιμοποιήστε την εντολή cat μαζί με την επιλογή ‘-n’ για να εμφανίσετε τον αριθμό γραμμής του περιεχομένου αρχείου ως εξής:
$Γάτα -νtest_file.txt
Εμφάνιση χαρακτήρων διαχωρισμένων με καρτέλες
Χρησιμοποιήστε την επιλογή «-T» και την εντολή cat για να εμφανίσετε τους χαρακτήρες που διαχωρίζονται από την καρτέλα σε μια γραμμή.
$Γάτα -Τtestfile.txtΣε μια γραμμή, ο χώρος της καρτέλας θα γεμίσει με χαρακτήρα ‘^I’, ο οποίος εμφανίζεται επίσης στο παρακάτω στιγμιότυπο οθόνης:
Εκτυπώστε ‘$’ στο τέλος των γραμμών
Για να εμφανίσετε το '$' στο τέλος των γραμμών, χρησιμοποιήστε την επιλογή '-e' με εντολή cat ως εξής:
$Γάτα -Καιtestfile.txtΗ παραπάνω επιλογή είναι χρήσιμη όταν θέλετε να συρρικνώσετε τις πολλαπλές γραμμές σε μία μόνο γραμμή.
Ανακατεύθυνση περιεχομένου αρχείου
Μέσω της εντολής cat, ο χρήστης μπορεί να ανακατευθύνει την τυπική έξοδο σε ένα νέο αρχείο.
Για παράδειγμα, για να αντιγράψετε το περιεχόμενο ενός αρχείου σε άλλο αρχείο, μπορείτε να χρησιμοποιήσετε την εντολή cat. Έχουμε ένα αρχείο με το όνομα test_file.txt και το άλλο είναι test_file1.txt. Έτσι, για να αντιγράψετε το περιεχόμενο του «test_file.txt» σε ένα «test_file1.txt», χρησιμοποιήστε την εντολή cat με τον τελεστή «>» ως εξής:
$Γάταtest_file.txt>>new_file.txt
Εάν το «test_file1.txt» δεν υπάρχει τότε, θα δημιουργήσει ένα αρχείο με αυτό το όνομα.
Για να προσθέσετε το περιεχόμενο του «test_file.txt» σε ένα «test_file1.txt», χρησιμοποιήστε τον τελεστή «>>» στην εντολή cat ως εξής:
$Γάταtest_file.txt>>test_file1.txt
Αγνοήστε τις επαναλαμβανόμενες κενές γραμμές
Χρησιμοποιώντας την εντολή cat μαζί με την επιλογή ‘-s’, μπορείτε να παραλείψετε τις κενές γραμμές από την έξοδο.
$Γάτα -μικρόtest_file.txtΣυνδυασμός αρχείων χρησιμοποιώντας την εντολή cat
Η εντολή cat χρησιμοποιείται για τη συγκέντρωση του περιεχομένου του αρχείου. Για παράδειγμα, συνδυάστε το περιεχόμενο των test_file.txt και test_file1.txt και, στη συνέχεια, γράψτε περιεχόμενο σε ένα νέο αρχείο mergefile.txt χρησιμοποιώντας τον τελεστή ‘>’ ως εξής:
$Γάταtest_file.txt test_file1.txt>>mergefile.txt
συμπέρασμα
Έχουμε εξηγήσει την εντολή Linux cat με παραδείγματα σε αυτό το άρθρο. Έχουμε τον τρόπο με τον οποίο η εντολή cat μπορεί να βοηθήσει έναν χρήστη Linux ενώ αυτός/αυτή εργάζεται σε ένα σύστημα. Από τα παραπάνω παραδείγματα, ελπίζω να μάθατε πολλά. Παρακαλώ δώστε τα σχόλιά σας μέσω σχολίων.