Kiel Alidirektigi Komandan Outputon al dosiero

Uzu Redirektajn Funkciojn por Konservi Rezultojn de Komando al dosiero

Multaj Komandaj Prompt-komandoj , kaj DOS-komandoj por tiu afero, estas ekzekutitaj ne nur por fari ion, sed por provizi al vi informojn.

La ping-komando , dirkomando , tracertkomando , kaj multaj aliaj eble konsideras, kiam vi pensas pri popularaj komandoj, kiuj produktas multan datumon en la Komando Prompt- fenestro.

Bedaŭrinde, tricent linioj de informoj de la dirkomando ne faras al vi tre bonan, kiel ĝi brulas. Jes, la pli komando povas esti helpema ĉi tie, sed kio se vi volas rigardi la rezulton poste aŭ sendi ĝin al teknika subtena grupo aŭ uzi ĝin en folio de folio, ktp.

Ĉi tie estas kie redirektiga operatoro fariĝas tre utila. Uzante redirektan operacion, vi povas redirekti la eliron de komando al dosiero. Ĝi estas unu el niaj plej ŝatataj komandaj Prompt Tricks & Hacks .

Alivorte, la tuta informo, kiu montras en la Komando-promesilo post plenumi komandon, povas anstataŭe esti konservita en dosieron, kiun vi povas malfermi en Vindozo por referencigi poste aŭ manipuli, tamen vi ŝatas.

Dum ekzistas pluraj redirektaj operacioj, kiujn vi povas legi ĉi tie , du, aparte, estas uzataj por elsendi la rezultojn de komando al dosiero: la pli granda ol signo, > kaj la duobla pli granda ol signo, >> .

Kiel Uzi Redirektajn Funkciistojn

La plej facila maniero lerni kiel uzi ĉi tiujn redirektajn operaciojn estas vidi ekzemplojn:

ipconfig / all> mynetworksettings.txt

En ĉi tiu ekzemplo, mi konservas la tutan reton-agordon-informon, kiun mi kutime vidas en ekrano post kurado de ipconfig / all , al dosiero nomata mynetworksettings.txt .

Kiel vi povas vidi, la > redirección-operatoro iras inter la ipconfig-komando kaj la nomon de la dosiero, kiun mi volas stoki la informon. Se la dosiero jam ekzistas, ĝi estos subskribita. Se ĝi ne jam ekzistas, ĝi estos kreita.

Noto: Kvankam dosiero estos kreita se ĝi ne ekzistas, la dosierujoj ne faros. Por eligi rezultojn de la komando al dosiero en specifa dosierujo, kiu ankoraŭ ne ekzistas, unue kreu la dosierujon kaj ekzekutas la komandon.

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

Jen mi plenumas la komandon ping kaj elsendas la rezultojn al dosiero nomata Ping Results.txt situanta sur mia labortablo, kiu estas ĉe C: \ Users \ Tim \ Desktop . Mi envolvis la tutan dosieron-vojon en citaĵoj ĉar estis spaco implikita.

Memoru, kiam vi uzas la > redirektan operacion, la dosiero, kiun mi indikas, estas kreita, se ĝi ne ekzistos kaj estas superskribita se ĝi ekzistos.

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

Ĉi tiu ekzemplo uzas la >> redirection-operatoro, kiu funkcias en la sama maniero kiel la > operatoro, nur anstataŭ overwriting la eliga dosiero se ĝi ekzistas, ĝi aldonas la komandan rezulton al la fino de la dosiero.

Do ni diru, ke la unua fojo, kiam vi uzas ĉi tiun komandon, estas komputila Al. La dosierujo oficieroj.log estas kreita kaj la rezulto de ipconfig / ĉio sur Komputila A estas skribita al la dosiero. Poste vi ekzekutas la saman komandon pri Komputila B. Ĉi tiu fojo, tamen, la rezulto estas aldonita al la oficejoj.log do la retumaj informoj de komputiloj A kaj Komputila B estas inkluzivitaj en la dosiero.

Kiel vi eble jam rimarkis, la >> redirection-operatoro estas vere utila kiam vi kolektas similan informon de pluraj komputiloj aŭ komandoj kaj vi ŝatus ĉiujn ĉi tiujn datumojn en sola dosiero.