Jinsi ya Kurekebisha Kuagiza Amri kwa Faili

Tumia Wafanyakazi wa Kurekebisha Kuhifadhi Matokeo ya Amri kwa Faili

Amri nyingi za Amri za Prompt , na amri za DOS kwa jambo hilo, hazifanyi tu kufanya kitu, bali kukupa habari.

Amri ya ping , amri ya dir , amri ya tracert , na wengine kadhaa wanaweza kukumbuka wakati unapofikiria amri maarufu zinazozalisha data nyingi katika dirisha la Amri ya Prompt .

Kwa bahati mbaya, mstari mia tatu ya habari kutoka kwa amri ya dir haifanyi vizuri sana kama inakimbia na. Ndiyo, amri zaidi inaweza kuwa na manufaa hapa, lakini ni nini ikiwa unataka kuangalia pato baadaye, au kuituma kwa kikundi cha msaada wa tech, au kuitumia kwenye lahajedwali, kadhalika?

Hii ndio ambapo operator redirection inakuwa muhimu sana. Kutumia operator wa redirection, unaweza kuelekeza pato la amri kwa faili. Ni moja ya Tricks yetu favorite Prompt Tricks & Hacks .

Kwa maneno mengine, maelezo yote yaliyoonyeshwa katika Prompt Command baada ya kuendesha amri inaweza badala kuhifadhiwa kwenye faili ambayo unaweza kufungua katika Windows kutaja baadaye au kuendesha hata hivyo ungependa.

Ingawa kuna waendeshaji kadhaa wa redirection, ambayo unaweza kusoma kwa undani kuhusu hapa , mbili, hasa, hutumiwa kutoa pato matokeo ya amri kwa faili: zaidi ya ishara, > , na mbili zaidi kuliko ishara, >> .

Jinsi ya kutumia Watumiaji wa Kurekebisha

Njia rahisi zaidi ya kujifunza jinsi ya kutumia waendeshaji hawa wa redirection ni kuona mifano fulani:

ipconfig / wote> mynetworksettings.txt

Katika mfano huu, ninahifadhi maelezo yote ya usanidi wa mtandao ambayo ningependa kuona kwenye skrini baada ya kuendesha ipconfig / yote , kwa faili kwa jina la mynetworksettings.txt .

Kama unaweza kuona, operator > redirection huenda kati ya amri ipconfig na jina la faili mimi nataka kuhifadhi habari in. Kama faili tayari ipo, itakuwa overwritten. Ikiwa haipo tayari, itaundwa.

Kumbuka: Ingawa faili itaundwa kama haipo tayari, folda hazitakuwa. Ili kutoa matokeo ya amri kwa faili katika folda maalum ambayo haipo, kwanza uunda folda na uendeshaji amri.

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

Hapa, ninafanya amri ya ping na matokeo ya faili kwa jina la Ping Results.txt iko kwenye desktop yangu, ambayo iko kwenye C: \ Watumiaji \ Tim \ Desktop . Nilifunga njia nzima ya faili katika quotes kwa sababu kulikuwa na nafasi inayohusika.

Kumbuka, wakati wa kutumia > redirection operator, faili mimi nafafanua ni iliyoundwa kama haipo tayari na ni overwritten kama iko.

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

Mfano huu hutumia "redirection operator" ambayo inafanya kazi kwa njia sawa sawa na > operator, badala ya kubandika faili ya pato ikiwa ipo, inaongeza pato la amri hadi mwisho wa faili.

Kwa hiyo hebu sema mara ya kwanza unatumia amri hii ni kwenye Kompyuta A. faili ya officenetsettings.log imeundwa na matokeo ya ipconfig / yote kwenye kompyuta A imeandikwa kwa faili. Halafu unatumia amri sawa kwenye Kompyuta B. Wakati huu, hata hivyo, matokeo yameongezwa kwa officenetsettings.log ili habari za mtandao kutoka kwa Kompyuta na A Kompyuta B ziingizwe kwenye faili.

Kama unaweza kuwa tayari umegundua, mtumiaji wa redirection >> ni muhimu sana wakati unakusanya habari sawa kutoka kwa kompyuta nyingi au amri na ungependa data hiyo yote katika faili moja.