Kā novirzīt komandu uzvednes izvadi uz failu [viegli]
Lieto novirzīšanas operators lai komandas izvadi novirzītu uz failu. Tas ir viens no mūsu iecienītākajiem Komandu uzvednes triki un uzlauzumi.
Visu informāciju, kas tiek parādīta komandu uzvednē pēc komandas palaišanas, tā vietā var saglabāt failā, kuru varat atvērt operētājsistēmā Windows, lai vēlāk atsauktos vai manipulētu, kā vēlaties.
Lai gan ir vairāki novirzīšanas operatori, kurus varat lasiet par to sīkāk šeit, jo īpaši divi tiek izmantoti komandas rezultātu izvadīšanai failā: zīme lielāks par, >, un dubultā lielāka nekā zīme, >>.
Kā lietot novirzīšanas operatorus
Vienkāršākais veids, kā uzzināt, kā izmantot šos novirzīšanas operatorus, ir skatīt dažus piemērus:
ipconfig /all > mynetworksettings.txt

Šajā piemērā visa tīkla konfigurācijas informācija, kas parasti tiek rādīta ekrānā pēc palaišanas ipconfig /all, tiek saglabāts failā ar nosaukumu mynetworksettings.txt. Tas tiek saglabāts mapē pa kreisi no komandas, C:\Lietotāji\Jon šajā gadījumā.
The > novirzīšanas operators pāriet starp komandu ipconfig un faila nosaukumu. Ja fails jau pastāv, tas tiks pārrakstīts. Ja tas vēl nepastāv, tas tiks izveidots.
Lai gan fails tiks izveidots, ja tas vēl nepastāv, mapes netiks izveidotas. Lai komandas izvadi saglabātu failā noteiktā mapē, kas vēl neeksistē, vispirms izveidojiet mapi un pēc tam palaidiet komandu. Izveidojiet mapes, neatstājot komandu uzvedni ar mkdir komandu.
ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Šeit, kad tiek izpildīta ping komanda, komandu uzvedne izvada rezultātus failā ar nosaukumu Pārbaudīt Results.txt atrodas uz Džons lietotāja darbvirsmā, plkst C:\Users\Jon\Desktop. Viss faila ceļš ir ietīts pēdiņās, jo tajā bija atstarpe.
Atcerieties, ka, lietojot > novirzīšanas operators, norādītais fails tiek izveidots, ja tas vēl nepastāv, un tiek pārrakstīts, ja tāds pastāv.
Pāradresācijas pievienošanas operators
Divkāršās bultiņas operators pievieno, nevis aizstāj failu:
ipconfig /all >> \\server\files\officenetsettings.log
Šajā piemērā tiek izmantots >> novirzīšanas operators, kas darbojas tāpat kā > operators, tikai tā vietā, lai pārrakstītu izvades failu, ja tāds pastāv, tas pievieno komandas izvadi faila beigām.
Šeit ir piemērs tam, kas tas ir LOG fails var izskatīties šādi pēc tam, kad komanda ir eksportēta uz to:

The >> novirzīšanas operators ir noderīgs, ja apkopojat līdzīgu informāciju no dažādiem datoriem vai komandām un vēlaties visus šos datus vienā failā.
Iepriekš minētie novirzīšanas operatoru piemēri ir iekļauti komandu uzvednes kontekstā, taču varat tos izmantot arī BAT failu. Ja izmantojat BAT failu, lai komandas izvadi ievadītu teksta failā, tiek izmantotas tieši tās pašas komandas, kas aprakstītas iepriekš, bet tā vietā, lai nospiestu Ievadiet lai tos palaistu, jums vienkārši jāatver .BAT fails.
Pakešfailos izmantojiet novirzīšanas operatorus
Pārvirzīšanas operatori strādā pakešfailos, iekļaujot komandu tāpat kā komandu uzvednē:
tracert yahoo.com > C:\yahootracert.txt

Iepriekš minētais ir piemērs, kā izveidot pakešfailu, kurā tiek izmantots novirzīšanas operators ar tracert komanda.

The yahootracert.txt fails (parādīts iepriekš) tiks izveidots vietnē C: brauciet vairākas sekundes pēc izpildes paraugs.sikspārnis failu. Tāpat kā citos iepriekšminētajos piemēros, fails parāda visu, ko komandu uzvedne būtu atklājusi, ja netiktu izmantots novirzīšanas operators.