Μάθημα 11 – Ανακατεύθυνση ροής εντολής – > >>
Ανακατεύθυνση ροής εντολής – > >>
Το Linux περιλαμβάνει εντολές ανακατεύθυνσης με μονό (>) και διπλό (>>) βραχίονα .
Αυτές οι εντολές μεταφέρουν την τυπική έξοδο της εντολής από την οθόνη του τερματικού σε ένα αρχείο.
Αυτές οι εντολές μεταφέρουν την τυπική έξοδο της εντολής από την οθόνη του τερματικού σε ένα αρχείο.
Οι εντολές με μονό βραχίονα ( >) αντικαθιστούν τα υπάρχοντα περιεχόμενα του προορισμού ή δημιουργούν νέο αρχείο.
Παράδειγμα
Η εντολή
free
εμφανίζει το συνολικό ποσό της ελεύθερης και χρησιμοποιημένης φυσικής και ανταλλακτικής μνήμης στο σύστημα, καθώς και τα buffer και τις προσωρινές μνήμες που χρησιμοποιεί ο πυρήνας.Μπορούμε να ανακατευθύνουμε την έξοδο της free από το τερματικό σε ένα αρχείο.
$ free > mymem.txt
$ cat mymem.txt
total used free shared buf/cache available
Mem: 8121632 1530268 4529604 93012 2061760 6198876
Swap: 1003516 0 1003516
$
$ cat mymem.txt
total used free shared buf/cache available
Mem: 8121632 1530268 4529604 93012 2061760 6198876
Swap: 1003516 0 1003516
$
Παράδειγμα
Η εντολή
lscpu
εμφανίζει πληροφορίες σχετικά με την αρχιτεκτονική της CPU.Μπορούμε να ανακατευθύνουμε την έξοδο της lscpu από το τερματικό σε ένα αρχείο.
$ lscpu > mycpu.txt
$ cat mycpu.txt
Architecture: x86_64
CPU modes: 32-bit, 64-bit
Model name: AMD FX tm-8300 Eight-Core Processor
$
$ cat mycpu.txt
Architecture: x86_64
CPU modes: 32-bit, 64-bit
Model name: AMD FX tm-8300 Eight-Core Processor
$
Οι εντολές με διπλό βραχίονα ( >>) δεν αντικαθιστούν τα υπάρχοντα περιεχόμενα του προορισμού,αλλά προσθέτουν περιεχόμενο στο τέλος του αρχείου.
Παράδειγμα
Προσθέτουμε με την echo το παρακάτω κείμενο στο τέλος του αρχείου mymem.txt
$ echo “Πληροφορίες για τη μνήμη του συστήματος” >> mymem.txt
$ cat mymem.txt
total used free shared buff cache available
Mem: 8121632 1530268 4529604 93012 2061760 6198876
Swap: 1003516 0 1003516
“Πληροφορίες για τη μνήμη του συστήματος”
$
$ cat mymem.txt
total used free shared buff cache available
Mem: 8121632 1530268 4529604 93012 2061760 6198876
Swap: 1003516 0 1003516
“Πληροφορίες για τη μνήμη του συστήματος”
$