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

    Зашто се Виндовс ПоверСхелл команде називају Цмдлет?

    Када радите са Виндовс ПоверСхелл, можда сте наишли на термин цмдлет и сматрали сте се помало збуњеним. Да ли је цмдлет нешто потпуно другачије од команде или је то само ПоверСхелл име за њих? Данашњи пост СуперУсер К&А има одговор на питање знатижељног читаоца.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Питање

    Читач СуперУсер РБТ жели да зна зашто се наредбе Виндовс ПоверСхелл називају цмдлетом:

    Покушавам да схватим номенклатуру зашто се команде у ПоверСхелл-у називају командним командама (цмдлетс). Зашто се они једноставно не називају командама? Која је разлика?

    На основу овог Википедијиног чланка о ПоверСхелл-у само сам могао да претпоставим да би то могло бити скраћеница од интерфејса командне линије за интеракцију са командама написаним у .Нет.

    Зашто су наредбе Виндовс ПоверСхелл назване цмдлет командама?

    Одговор

    Доприносник СуперУсер-а ЛотПингс има одговор за нас:

    Према Мицрософту:

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

    Како се команде разликују од команди

    Команде се од наредби у другим окружењима командне љуске разликују на сљедеће начине:

    • Цмдлети су инстанце класе .НЕТ Фрамеворк; оне нису самосталне извршне датотеке.
    • Цмдлет-ови се могу креирати са само десетак редова кода.
    • Цмдлет-ови обично не раде сопствено рашчлањивање, презентацију грешака или форматирање излазних података. Рашчлањивањем, приказивањем грешака и форматирањем излазних података управља Виндовс ЛивеСхелл.
    • Цмдлетс процесирају улазне објекте из цевовода, а не из токова текста, а цмдлети обично испоручују објекте као излаз у цевовод.
    • Цмдлет-ови су оријентисани на рекорд јер обрађују појединачни објекат одједном.

    Извор: Преглед Цмдлет-а [Мицрософт]


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.