Pagrindinis » kaip » Kaip išsaugoti komandų eilutės išvestį į tekstinį failą „Windows“

    Kaip išsaugoti komandų eilutės išvestį į tekstinį failą „Windows“

    Išsaugant „Windows“ komandų eilutės komandos išvestį, galite gauti puikią tvarkingą kopiją, skirtą dalintis su pagalbiniais darbuotojais, analizuoti ilgesnius išėjimus naudodami mėgstamą teksto redaktorių arba kitaip bendrauti su produkcija su didesniu lankstumu nei leidžiama komandų lange dėl.

    Jei norite nukreipti komandos išvestį į tekstinį failą, o ne spausdinti jį į komandų lango ekraną, mums tiesiog reikia atlikti komandą ir pridėti jį „>“ kampiniu laikikliu, vadinamu, atitinkamai, peradresavimu.

    Jei, pavyzdžiui, norėjote išsaugoti DIR funkcijos išvestį į tekstinį failą, o ne pereikite prie puslapio po puslapio, esančio komandų lange, jūs vykdytumėte komandą

    DIR> tam tikras aprašomasis-filename.txt

    taip, kur mes paleidome DIR komandą iš C: katalogo ir išsaugojome išvestį į D diskų šakninį katalogą kaip „c-drive-directory-output.txt“.

    Atkreipkite dėmesį, kad išėjimas nėra rodomas aukščiau esančiame komandų lange, bet kai atidarome tekstinį dokumentą, matome visą komandų išvestį:

    Bet kuri komanda, turinti komandų lango išvestį (nepriklausomai nuo to, ar ji yra didelė ar maža), gali būti pridedama > failo pavadinimas.txt ir išvestis bus išsaugota nurodytame tekstiniame faile.

    Be komandų vykdymo kaip vienkartinio reikalavimo, taip pat galite šiek tiek patobulinti komandą, kad būtų patogiau išmesti nuoseklią išvestį į tą patį tekstinį failą. Tarkime, pavyzdžiui, jūs norite nusiųsti tos pačios komandos išvestį į tą patį tekstinį failą prieš ir po to, kai atliksite tam tikrus pakeitimus (pvz., Iš naujo paleiskite maršrutizatorių ir įsigysite naują IP adresą). Jūs pirmiausia galite išduoti komandą su vienu angelo laikikliu „>“ ir tada pakartoti to paties komandos būsimus atvejus su dvigubo kampo laikikliu „>>“.

    Tokiu būdu bus pridėtas tas pats failo vardas.txt (vietoj to, kad jis būtų perrašytas su vienu laikikliu) su papildomais komandų išvestimis.