Miten ohjata komentotiedostoa tiedostoon

Käytä uudelleenohjausoperaattoreita komentojen tulosten tallentamiseen tiedostolle

Monet komentorivi-komennot ja DOS-komennot kyseisestä asiasta suoritetaan paitsi tekemään jotain, mutta antaa sinulle tietoja.

Ping-komento , dir-komento , tracert-komento ja monet muut saattavat tulla mieleen, kun ajattelet suosittuja komentoja, jotka tuottavat paljon tietoja Komentoriviltä .

Valitettavasti 300 komentoa dir-komennosta ei tee paljon hyvää, kun se ryntää. Kyllä, sitä enemmän komento voi olla hyödyllinen tässä, mutta mitä jos haluat tarkastella tuotosta myöhemmin vai lähetä se tekniseen tukiryhmään vai käyttää sitä laskentataulukossa jne.?

Tällöin uudelleenohjausoperaattori tulee erittäin hyödylliseksi. Uudelleenohjausoperaattorin avulla voit ohjata komennon lähdön tiedostoon. Se on yksi suosituimmista Command Prompt Tricks & Hacksista .

Toisin sanoen kaikki komennot, jotka näkyvät komentokehotteessa komennon suorittamisen jälkeen, voidaan tallentaa tiedostoon, jonka voit avata Windowsissa myöhempää käyttöä varten tai manipuloida haluamaasi.

Vaikka useita uudelleenohjausoperaattoreita, joista voit lukea yksityiskohtaisesti täältä , käytetään erityisesti kaksi komennon tuloksia tiedostoon: suurempi merkki, > ja kaksinkertainen suurempi merkki, >> .

Kuinka käyttää uudelleenohjausoperaattoreita

Helpoin tapa oppia käyttämään uudelleenohjausoperaattoreita on nähdä esimerkkejä:

ipconfig / all> mynetworksettings.txt

Tässä esimerkissä tallennan kaikki verkkoasetustiedot, jotka tavallisesti näyttäisin näytöllä ipconfig / all -ohjelman käytön jälkeen tiedostoon mynetworksettings.txt .

Kuten näet, > uudelleenohjausoperaattori siirtyy ipconfig-komennon ja tiedoston nimen väliin, johon haluan tallentaa tiedot. Jos tiedosto on jo olemassa, se korvataan. Jos sitä ei ole olemassa, se luodaan.

Huomaa: Vaikka tiedosto luodaan, jos sitä ei ole vielä olemassa, kansiot eivät toimi. Jos haluat antaa komennon tulokset tietylle kansiolle, jota ei ole vielä olemassa, luo ensin kansio ja suorita komento.

ping 10.1.0.12> "C: \ Käyttäjät \ Tim \ Desktop \ Ping Results.txt"

Tällöin suoritan ping-komennon ja tuloksen tulokset tiedostoksi Ping Results.txt -nimellä, joka sijaitsee C: \ Users \ Tim \ Desktopissa . Kääritin koko tiedostopolun lainausmerkkeihin, koska siihen liittyi tilaa.

Muista, että käyttäessäsi > uudelleenohjausoperaattoria, määritetty tiedosto luodaan, jos sitä ei ole olemassa ja se korvataan, jos se on olemassa.

ipconfig / all >> \\ palvelin \ tiedostot \ officenetsettings.log

Tämä esimerkki käyttää >> uudelleenohjausoperaattoria, joka toimii paljon samalla tavoin kuin > operaattori, mutta vain kirjoitustiedoston korvaamisen sijaan se liittää komentotuloksen tiedoston loppuun.

Joten sanotaan, että ensimmäistä kertaa, kun käytät tätä komentoa, on tietokone A. Virustorjuntaohjelma.log- tiedosto luodaan ja tiedostoon ipconfig / all tietokoneella A kirjoitetaan. Seuraavaksi suoritat saman komennon tietokoneessa B. Tällä kertaa tulos kuitenkin lisätään officenetsettings.log-tiedostoon niin, että verkon tiedot sekä tietokoneesta A että tietokone B sisältyvät tiedostoon.

Kuten ehkä olette jo ymmärtäneet, >> uudelleenohjausoperaattori on todella hyödyllinen, kun keräät samanlaisia ​​tietoja useista tietokoneista tai komennoista ja haluat kaikkien tietojen olevan samassa tiedostossa.