Skip to main content

Πώς να ανακατευθύνετε την έξοδο γραμμής εντολών σε ένα αρχείο [Εύκολη]

Week 10, continued (Ιούνιος 2025)

Week 10, continued (Ιούνιος 2025)
Anonim

Πολλές εντολές Command Prompt και εντολές DOS για αυτό το θέμα, εκτελούνται όχι μόνο για κάνω κάτι, αλλά να σας παράσχουμε πληροφορίες.

Η εντολή ping, η εντολή dir, η εντολή tracert και αρκετοί άλλοι μπορεί να έρθουν στο νου όταν σκέφτεστε τις δημοφιλείς εντολές που παράγουν πολλά δεδομένα στο παράθυρο της γραμμής εντολών.

Δυστυχώς, τριακόσιες γραμμές πληροφοριών από την εντολή dir δεν σας κάνουν πολύ καλές καθώς βιαστικά. Ναι, η περισσότερη εντολή μπορεί να είναι χρήσιμη εδώ, αλλά τι γίνεται αν θέλετε να δείτε την παραγωγή αργότερα ή να την στείλετε σε μια ομάδα τεχνικής υποστήριξης ή να την χρησιμοποιήσετε σε ένα υπολογιστικό φύλλο κ.λπ .;

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

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

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

Τρόπος χρήσης των χειριστών ανακατεύθυνσης

Ο ευκολότερος τρόπος να μάθετε πώς να χρησιμοποιείτε αυτούς τους χειριστές ανακατεύθυνσης είναι να δείτε μερικά παραδείγματα:

ipconfig / all> mynetworksettings.txt

Σε αυτό το παράδειγμα, όλες οι πληροφορίες διαμόρφωσης δικτύου εμφανίζονται συνήθως στην οθόνη μετά την εκτέλεση ipconfig / όλα, αποθηκεύεται σε ένα αρχείο με το όνομα του mynetworksettings.txt. Είναι αποθηκευμένο στο φάκελο στα αριστερά της εντολής, C: Users jonfi σε αυτήν την περίπτωση.

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

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

ping 10.1.0.12> "C: Users jonfi Επιφάνεια εργασίας Ping Results.txt"

Εδώ, όταν εκτελείται η εντολή ping, το Command Prompt εξάγει τα αποτελέσματα σε ένα αρχείο με το όνομα του Ping Results.txt που βρίσκεται στην επιφάνεια εργασίας του χρήστη jonfi, η οποία βρίσκεται στο C: Users jonfi Επιφάνεια εργασίας. Ολόκληρη η διαδρομή αρχείου σε τυλιγμένο σε εισαγωγικά επειδή υπήρχε ένας χώρος που εμπλέκονται.

Θυμηθείτε, όταν χρησιμοποιείτε το > , το συγκεκριμένο αρχείο δημιουργείται εάν δεν υπάρχει ήδη και αντικαθίσταται εάν υπάρχει.

ipconfig / όλα >> διακομιστή αρχεία officenetsettings.log

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

Λοιπόν, ας πούμε ότι η πρώτη φορά που χρησιμοποιείτε αυτή την εντολή βρίσκεται στον υπολογιστή Α officenetsettings.log αρχείο δημιουργείται και το αποτέλεσμα του ipconfig / όλα στον υπολογιστή Α γράφεται στο αρχείο. Στη συνέχεια, εκτελέστε την ίδια εντολή στον υπολογιστή B. Αυτή τη φορά, ωστόσο, το αποτέλεσμα είναι πρόσθεσε στο officenetsettings.log έτσι ώστε οι πληροφορίες δικτύου από και τα δυο Ο υπολογιστής Α και ο υπολογιστής B περιλαμβάνονται στο αρχείο.

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

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