συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Στο unix όπου συνήθως κατευθύνεται η τυπική έξοδος;

Από προεπιλογή, η τυπική έξοδος στο Unix κατευθύνεται στο τερματικό όπου εκτελείται η εντολή. Αυτό σημαίνει ότι οποιαδήποτε έξοδος που παράγεται από την εντολή θα εμφανίζεται στην οθόνη. Ωστόσο, η τυπική έξοδος μπορεί επίσης να ανακατευθυνθεί σε ένα αρχείο ή σε άλλη εντολή χρησιμοποιώντας τους τελεστές ανακατεύθυνσης <,> και>>.

Για παράδειγμα, η ακόλουθη εντολή θα ανακατευθύνει την τυπική έξοδο της εντολής ls σε ένα αρχείο με το όνομα my_files.txt:

```

ls> my_files.txt

```

Αυτό θα δημιουργήσει ένα νέο αρχείο με το όνομα my_files.txt και θα γράψει την έξοδο της εντολής ls σε αυτό.

Ομοίως, η ακόλουθη εντολή θα ανακατευθύνει την τυπική έξοδο της εντολής ls στην εντολή grep, η οποία στη συνέχεια θα φιλτράρει την έξοδο και θα εμφανίζει μόνο τις γραμμές που περιέχουν τη λέξη "αρχείο":

```

ls | grep αρχείο

```

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα