Почетна » како да » Како се ПоверСхелл разликује од Виндовс командне линије

    Како се ПоверСхелл разликује од Виндовс командне линије

    Виндовс 7 је додао ПоверСхелл, снажнију љуску командне линије и скриптни језик него Цомманд Промпт. Откако је Виндовс 7, ПоверСхелл постао истакнутији, чак је постао и подразумевани избор у оперативном систему Виндовс 10.

    ПоверСхелл је сложенији од традиционалног Цомманд Промпт-а, али је и много моћнији. Командна линија је драматично инфериорна у односу на љуске доступне за Линук и друге системе сличне Унику, али ПоверСхелл се благонаклоно натјече. Поред тога, већина команди Цомманд Промпт-а се могу користити у ПоверСхелл-у, било изворно или преко алиаса.

    Како се ПоверСхелл разликује од командне линије

    ПоверСхелл је заправо веома различит од Цомманд Промпт-а. Користи различите команде, познате као цмдлет у ПоверСхелл-у. Многи задаци администрације система - од управљања регистром до ВМИ-ја (Виндовс Манагемент Инструментатион) - изложени су преко ПоверСхелл цмдлет команди, док нису доступни из Цомманд Промпт-а.

    ПоверСхелл користи цеви - баш као што Линук ради - што вам омогућава да проследите излаз једног цмдлет-а на улаз друге цмдлет команде. Дакле, можете користити више цмдлета у низу за манипулацију истим подацима. За разлику од Уник-лике система - који могу само да прелазе низове знакова (тект) - ПоверСхелл цеви објекте између цмдлет команди. И све што је у ПоверСхеллу је објекат, укључујући сваки одговор који добијете из цмдлет команде. Ово омогућава ПоверСхелл-у да дели сложеније податке између цмдлет команди, радећи више као програмски језик.

    ПоверСхелл није само љуска. То је моћно окружење за скриптовање које можете користити за креирање сложених скрипти за управљање Виндовс системима много лакше него што бисте то могли са Цомманд Промптом.

    Командни ред је у суштини само наслеђено окружење које се преноси у Виндовс-у, окружење које копира све различите ДОС команде које ћете наћи у ДОС систему. То је болно ограничено, не може приступити многим функцијама администрације Виндовс система, теже је саставити сложене скрипте са, и тако даље. ПоверСхелл је ново окружење за Виндовс системске администраторе које им омогућава да користе модерније окружење командне линије за управљање Виндовсом.

    Када желите да користите ПоверСхелл

    Дакле, када би просјечни Виндовс корисник желио користити ПоверСхелл?

    Ако ријетко пуцате у командни ред да покренете повремено пинг или ипцонфиг команду, стварно не морате да додирнете ПоверСхелл. Ако вам је лакше да се придржавате командне линије, то не иде нигде. Међутим, већина тих команди добро функционише иу ПоверСхелл-у, ако желите да га испробате.

    Међутим, ПоверСхелл може бити много моћније окружење командне линије од командне линије. На пример, показали смо вам како да користите окружење ПоверСхелл уграђено у Виндовс да бисте извршили операцију претраживања и замене за групно преименовање више датотека у фасциклу - нешто што би обично захтевало инсталирање програма треће стране. То су ствари које су корисници Линука увек били у могућности да ураде са својим окружењем командне линије, док су корисници Виндовса изостављени.

    Међутим, ПоверСхелл није као Линук терминал. То је мало компликованије, а просечни корисник Виндовса можда неће видети много користи од играња са њим.

    Системски администратори ће желети да науче ПоверСхелл како би ефикасније управљали системима. А ако вам икада буде потребно да напишете скрипту да бисте аутоматизовали различите задатке администрације система, требали бисте то учинити помоћу ПоверСхелл-а.

    ПоверСхелл еквиваленти уобичајених команди

    Многи уобичајени Цомманд Промпт команде-од ипцонфиг до цд -раде у окружењу ПоверСхелл. То је због тога што ПоверСхелл садржи "алиасе" који указују на ове старе команде на одговарајућим новим цмдлет командама, извршавајући нове цмдлет команде када откуцате старе команде.

    У ПоверСхелл-у ћемо прегледати неколико уобичајених команди Цомманд Промпта и њихових еквивалената - само да бисмо вам дали идеју о томе како је ПоверСхелл синтакса различита.

    Цханге а Дирецтори

    • ДОС:  цд
    • ПоверСхелл:  Сет-Лоцатион

    Списак датотека у именику

    • ДОС:  дир
    • ПоверСхелл:  Гет-ЦхилдИтем

    Преименујте датотеку

    • ДОС:  ренаме
    • ПоверСхелл:  Преименуј ставку

    Да бисте видели да ли ДОС команда има алиас, можете да користите Гет-Алиас цмдлет. На пример, куцање  Гет-Алиас цд то показује  цд заправо радиСет-Лоцатион цмдлет.

    Сазнајте више

    Желите да сазнате више о ПоверСхелл-у? Прочитајте наше чланке о Геек школи који ће вас упознати са ПоверСхелл-ом и помоћи вам да постигнете брзину. Ако сте администратор система Виндовс, требало би да знате ове ствари.