Kako preusmeriti ukaz izhod v datoteko

Uporabite operaterje preusmeritve, da shranite rezultate ukaza v datoteko

Veliko ukazov Command Prompt in ukazi DOS za to zadevo se izvajajo ne le za nekaj, temveč za zagotavljanje informacij.

Ukaz ping, ukaz dir, ukaz tracert in še nekaj drugih se lahko spomnite, ko razmišljate o priljubljenih ukazih, ki v oknu ukazne vrstice proizvajajo veliko podatkov.

Na žalost, tri stotine vrstic informacij iz ukaza dir vam ne pomaga veliko, saj hitro gneče. Da, več ukaza je lahko koristno tukaj, ampak kaj, če želite pozneje pogledati izhod, ali ga poslati skupini tehnične podpore ali jo uporabiti v preglednici itd.?

To je, kjer postane preusmeritveni operater zelo uporaben. Z uporabo preusmerjevalnega operaterja lahko izhod ukaza v datoteko preusmerite . To je eden od naših najljubših ukaznih pozivov za trike in hacks .

Z drugimi besedami, vse informacije, ki so prikazane v ukaznem pozivu po zagonu ukaza, se lahko namesto tega shranijo v datoteko, ki jo lahko odprete v operacijskem sistemu Windows, da se pozneje sklicuje ali manipulira, karkoli želite.

Čeprav obstaja več operaterjev za preusmeritev, ki jih lahko podrobno preberete tukaj , se dve posebej uporabita za prikaz rezultatov ukaza v datoteko: znak višji od znaka > in znak dvojnega večjega kot je, >> .

Kako uporabljati operaterje preusmeritve

Najlažji način, kako se naučiti uporabljati te preusmeritve, je videti nekaj primerov:

ipconfig / vse> mynetworksettings.txt

V tem primeru shranjujem vse informacije o omrežni konfiguraciji, ki sem jih običajno videli na zaslonu po zagonu ipconfig / all , v datoteko z imenom mynetworksettings.txt .

Kot lahko vidite, > preusmeritev operaterja poteka med ukazom ipconfig in imenom datoteke, v katero želim shraniti podatke. Če datoteka že obstaja, bo prepisana. Če še ne obstaja, bo ustvarjen.

Opomba: čeprav bo datoteka ustvarjena, če ne obstaja, mape ne bodo. Če želite rezultate ukaza prenesti v datoteko v določeni mapi, ki še ne obstaja, najprej ustvarite mapo in zaženite ukaz.

ping 10.1.0.12> "C: \ Users \ Tim \ Desktop \ Ping Results.txt"

Tukaj izvršim ukaz ping in rezultate prenesem v datoteko z imenom Ping Results.txt, ki se nahaja na mojem namizju, kar je na C: \ Users \ Tim \ Desktop . Celotno datoteko sem zavila v citate, ker je bil prostor vključen.

Ne pozabite, da pri uporabi operaterja > preusmeritve ustvarite datoteko, ki jo določim, če ta še ne obstaja in je prepisana, če obstaja.

ipconfig / vse >> \\ server \ files \ officenetsettings.log

Ta primer uporablja >> preusmeritev operaterja, ki deluje na enak način kot operater > , namesto da bi prekinil izhodno datoteko, če obstaja, dodaja ukaz izhod na konec datoteke.

Recimo, prvič, ko uporabljate ta ukaz, je v računalniku A. Datoteka officenetsettings.log je ustvarjena in rezultat datoteke ipconfig / all na računalniku A je zapisan v datoteko. Nato zaženete isti ukaz v računalniku B. Tokrat pa se rezultat dodaja officenetsettings.log, tako da so informacije o omrežju iz računalnika A in Computer B vključene v datoteko.

Kot ste morda že ugotovili, je >> preusmeritev operaterja resnično uporaben, če zbirate podobne podatke iz več računalnikov ali ukazov in želite vse te podatke v eni datoteki.