Mange kommandoprompt kommandoer og DOS-kommandoer for den sags skyld udføres ikke kun til gøre noget, men at give dig oplysninger.
Ping-kommandoen, DIR-kommandoen, Tracert-kommandoen og flere andre kan komme til at tænke på, når du tænker på populære kommandoer, der producerer mange data i kommandoprompt-vinduet.
Desværre gør tre hundrede linjer med information fra dir-kommandoen dig ikke så god som det skyller af. Ja, jo mere kommando kan være nyttigt her, men hvad hvis du vil se på udgangen senere eller sende den til en teknisk supportgruppe eller bruge den i et regneark osv.?
Det er her, hvor en omdirigeringsoperatør bliver meget nyttig. Ved hjælp af en omdirigeringsoperatør kan du omdirigere udgangen af en kommando til en fil. Det er en af vores foretrukne Command Prompt Tricks & Hacks.
Med andre ord kan al information, der vises i kommandoprompt efter at have kørt en kommando, i stedet gemmes i en fil, som du kan åbne i Windows for senere at referere eller manipulere, uanset hvilken du vil.
Mens der er flere omdirigeringsoperatører, som du kan læse detaljeret om her, bruges to især til at output resultaterne af en kommando til en fil: det større end tegn, >, og det dobbelte større end tegn, >>.
Sådan bruges omdirigeringsoperatører
Den nemmeste måde at lære at bruge disse omdirigeringsoperatører på er at se nogle eksempler:
ipconfig / all> mynetworksettings.txt
I dette eksempel ses alle netværkskonfigurationsoplysninger normalt på skærmen efter kørsel ipconfig / all, gemmes i en fil med navnet på mynetworksettings.txt. Den er gemt i mappen til venstre for kommandoen, C: Users jonfi I dette tilfælde. Som du kan se, er > omdirigeringsoperatøren går mellem kommandoen ipconfig og navnet på den fil, du vil gemme oplysningerne i. Hvis filen allerede eksisterer, overskrives den. Hvis det ikke allerede eksisterer, vil det blive oprettet. Bemærk: Selvom en fil vil blive oprettet, hvis den ikke allerede eksisterer, vil mapper ikke. For at gemme kommandoudgangen til en fil i en bestemt mappe, der endnu ikke eksisterer, skal du først oprette mappen og køre kommandoen. Du kan lave mapper uden at forlade kommandoprompt med mkdir kommando. ping 10.1.0.12> "C: Users jonfi Desktop Ping Results.txt"
Her, når ping-kommandoen udføres, udsender kommandoprompt resultaterne til en fil med navnet på Ping Results.txt placeret på jonfi-brugerens skrivebord, som er på C: Brugere jonfi Desktop. Hele filsti i indpakket i citater, fordi der var plads involveret. Husk, når du bruger > omdirigering operatør, den angivne fil er oprettet, hvis den ikke allerede eksisterer og overskrives, hvis den eksisterer. ipconfig / all >> server files officenetsettings.log
Dette eksempel bruger >> omdirigering operatør, som fungerer på samme måde som > operatør, kun i stedet for at overskrive outputfilen, hvis den findes, tilføjer den kommandoudgangen til slutningen af filen. Så lad os sige, at den første gang du bruger denne kommando, findes på Computer A. officenetsettings.log filen er oprettet og resultatet af ipconfig / all på Computer A er skrevet til filen. Derefter kører du den samme kommando på Computer B. Denne gang er resultatet dog tilsat til officenetsettings.log så netværksoplysninger fra begge Computer A og Computer B er inkluderet i filen. Her er et eksempel på, hvordan denne LOG-fil kan se ud, efter at en kommando er blevet eksporteret til den: Som du måske allerede har forstået, den >> omdirigering operatør er virkelig nyttig, når du samler lignende oplysninger fra flere computere eller kommandoer, og du vil gerne have alle disse data i en enkelt fil.