När du arbetar med Windows PowerShell kan du ha stött på termen cmdlet och hitta dig själv förvirrad. Är en cmdlet något helt annorlunda än ett kommando eller är det bara PowerShell-namnet för dem? Dagens SuperUser Q & A-post har svaret på en nyfiken läsarens fråga.
Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
SuperUser-läsare RBT vill veta varför Windows PowerShell-kommandon kallas cmdlets:
Jag har försökt att räkna ut nomenklaturen för varför kommandon kallas command-lets (cmdlets) i PowerShell. Varför de inte bara kallas kommandon istället? Vad är skillnaden?
Jag kunde bara gissa utifrån denna Wikipedia-artikel om PowerShell att det på något sätt kan vara en förkortning för kommandoradsgränssnittet för att interagera med kommandon som skrivits i .Net.
Varför kallas Windows PowerShell-kommandon cmdlets
SuperUser-bidragaren LotPings har svaret för oss:
Enligt Microsoft:
En cmdlet är ett lättkommandot som används i Windows PowerShell-miljön. Windows PowerShell runtime åberopar dessa cmdlets inom ramen för automatiseringsskript som finns på kommandoraden. Windows PowerShell runtime påminner också dem programmerat via Windows PowerShell API.
Hur Cmdlets skiljer sig från kommandon
Cmdlets skiljer sig från kommandon i andra kommandoskala miljöer på följande sätt:
- Cmdlets är instanser av .NET Framework-klasser ; de är inte fristående körbara.
- Cmdlets kan skapas från så få som ett dussin rader kod.
- Cmdlets gör vanligtvis inte sin egen parsning, felpresentation eller utmatningsformatering. Parsing, felpresentation och outputformatering hanteras av Windows PowerShell runtime.
- Cmdlets behandlar inmatningsobjekt från rörledningen i stället för från textströmmar, och cmdlets levererar vanligtvis objekt som utgång till pipelinen.
- Cmdlets är rekord -orienterad eftersom de behandlar ett enda objekt i taget.
Källa: Cmdlet-översikt [Microsoft]
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.
Hur provar du Chrome OS i VirtualBox Innan du köper en Chromebook
Googles Chromebook kör Chrome OS, ett lättoperativt operativsystem baserat på Linux som ger dig en fullständig Chrome-webbläsare och en grundläggande skrivbordsmiljö. Innan du köper en Chromebook kanske du vill spela med Chrome OS i en virtuell maskin i ett fönster på skrivbordet. Vad du får RELATERAT: De bästa Chromebooks du kan köpa, 2017 Edition Här är saken: Du kan inte få en officiell version av Chrome OS utan att köpa en Chromebook.
Hur man får en Alexa-varning när ditt Amazon-paket är ute för leverans
Det finns många sätt att få meddelanden om statusen för dina Amazon-paket. Amazon-appen på din telefon kan skicka en push-meddelande till exempel. Men skulle det inte vara coolare om Alexa berättade dig direkt från din Echo-enhet? Börja med att öppna Alexa-appen på din telefon och tryck på menyknappen uppe i det övre vänstra hörnet av Därifrån, välj "Inställningar" längst ned.