Θα ήθελα να εμφανίσω τα περιεχόμενα ενός αρχείου κειμένου στη γραμμή εντολών. Το αρχείο περιέχει μόνο 5-6 χαρακτήρες. Υπάρχει κάποιος εύκολος τρόπος για να γίνει αυτό;
cat
Εφόσον το αρχείο σας είναι μικρό, μπορείτε να χρησιμοποιήσετε
cat
.
cat filename
less
Αν πρέπει να δείτε τα περιεχόμενα ενός μεγαλύτερου αρχείου, μπορείτε να χρησιμοποιήσετε μια σελιδοποίηση όπως η
less
.
less filename
Μπορείτε να κάνετε το less
να συμπεριφέρεται όπως το cat
όταν καλείται σε μικρά αρχεία και να συμπεριφέρεται
να συμπεριφέρεται κανονικά αλλιώς, περνώντας του τις σημαίες -F
και -X
.
less -FX filename
Έχω ένα ψευδώνυμο για το less -FX
. Μπορείτε να φτιάξετε ένα δικό σας, όπως παρακάτω:
alias aliasname='less -FX'
Αν προσθέσετε το ψευδώνυμο στο shell configuration, μπορείτε να το χρησιμοποιήσετε για πάντα.
od
Αν το αρχείο σας περιέχει παράξενους ή μη εκτυπώσιμους χαρακτήρες, μπορείτε να χρησιμοποιήσετε το
od
για να εξετάσετε τους χαρακτήρες. Για παράδειγμα,
$ cat file
(ÐZ4 ?o=÷jï
$ od -c test
0000000 202 233 ( 320 K j 357 024 J 017 h Z 4 240 ? o
0000020 = 367 \n
0000023
Χρησιμοποιώ πάντα το $ less "το αρχείο σας εδώ"
, καθώς είναι πολύ απλό, παρέχει μια ενσωματωμένη διαδραστική εντολή grep
και σας δίνει ένα εύχρηστο περιβάλλον εργασίας που μπορείτε να μετακινηθείτε με τα βέλη.
(Περιλαμβάνεται επίσης σχεδόν σε κάθε σύστημα *nix)