Ćwiczenie — lokalizowanie poleceń

Ukończone

W tej lekcji będziesz używać usługi Azure Cloud Shell po prawej stronie jako swojego terminalu systemu Linux. Dostęp do Cloud Shell można uzyskać za pośrednictwem Azure Portal lub Cloud Shell logowania. Nie musisz nic instalować na swoim komputerze czy laptopie, aby z niej korzystać.

W tym miejscu uruchamiasz polecenia, które pomogą Ci dowiedzieć się więcej o programie PowerShell. Program PowerShell nie jest czymś, czego uczysz się w nocy. Jest to polecenie za pomocą polecenia. Możesz przyspieszyć naukę, efektywnie korzystając z podstawowych polecenia cmdlet.

Lokalizowanie polecenia

Zlokalizuj polecenia, Get-Command uruchamiając polecenie cmdlet . Polecenie cmdlet ułatwia wyszukiwanie wszystkich polecenia cmdlet zainstalowanych w systemie. Użyj flag, aby zawęzić wyniki wyszukiwania tylko do tych, które pasują do Twojego scenariusza.

W tym scenariuszu szukasz polecenia cmdlet, które może ułatwić pracę z plikami.

  1. Uruchom polecenie z Get-Command flagą -Noun . Określ File* , aby znaleźć wszystko, co jest związane z plikami.

     Get-Command -Noun File*
    

    Odpowiedź będzie podobna do następującego tekstu:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Polecenia cmdlet Get-FileHash , i są zgodne z Out-File Unblock-File zapytaniem. Teraz masz zarządzaną odpowiedź. Aby dalej filtrować odpowiedź, dodaj -Verb parametr do zapytania.

  2. Uruchom polecenie Get-Command. Określ flagi -Verb i -Noun .

    Get-Command -Verb Get -Noun File*
    

    Wynik jest podobny do następujących danych wyjściowych:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Tym razem tylko jeden rekord pasuje do wyszukiwania, ponieważ określono zarówno -Noun parametr, jak i -Verb parametr .

Ponieważ domena, w która pracujesz, to zarządzanie plikami, została File określona jako rzeczownik. Jeśli wiesz, co chcesz zrobić w tej domenie, możesz określić -Verb parametry. Używając jednego lub dwóch parametrów, można szybko znaleźć potrzebne polecenie cmdlet.