Tryb interaktywny interfejsu wiersza polecenia platformy Azure

Co to jest tryb interaktywny interfejsu wiersza polecenia platformy Azure?

Tryb interaktywny interfejsu wiersza polecenia platformy Azure (az interactive) udostępnia użytkownikom interaktywne środowisko do uruchamiania poleceń interfejsu wiersza polecenia platformy Azure. Tryb interaktywny ułatwia poznanie możliwości interfejsu wiersza polecenia platformy Azure, składni poleceń i formatów danych wyjściowych. Udostępnia listy rozwijane autouzupełniania, automatyczne buforowane sugestie w połączeniu z dokumentacją środowiska uruchomieniowego i zawiera przykłady użycia poszczególnych poleceń. Tryb interaktywny interfejsu wiersza polecenia platformy Azure ma na celu zapewnienie idealnego środowiska dla użytkowników korzystających z poleceń interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

Użyj środowiska powłoki Bash lub programu PowerShell w usłudze Azure Cloud Shell lub uruchom interfejs wiersza polecenia platformy Azure lokalnie w programie PowerShell 7.

.

Uruchamianie trybu interaktywnego interfejsu wiersza polecenia platformy Azure

Użyj interfejsu wiersza polecenia platformy Azure w trybie interaktywnym, uruchamiając następujące polecenie:

az interactive

Tryb interaktywny interfejsu wiersza polecenia platformy Azure umieszcza Cię w interaktywnej powłoce z autouzupełnieniem, opisami poleceń i przykładami.

interactive mode

Konfigurowanie opcji w trybie interaktywnym

Tryb interaktywny opcjonalnie wyświetla opisy poleceń i parametrów oraz przykłady poleceń.

Włącz lub wyłącz opisy i przykłady przy użyciu klawisza F1 .

Descriptions and examples on/off

Możesz włączyć lub wyłączyć wyświetlanie wartości domyślnych parametrów przy użyciu klawisza F2 .

Display parameter default on/off

Możesz przełączać wyświetlanie niektórych gestów klawiszy przy użyciu klawisza F3 .

Key gestures toggle

Scope

W trybie interaktywnym można edytować zakres do określonej grupy poleceń, aby wszystkie polecenia interpretowane w tym zakresie. Ta metoda zapewnia wydajny sposób wprowadzania poleceń, pokazany w poniższych przykładach przy użyciu grupy vmpoleceń .

Zamiast wpisywać te polecenia:

az>> vm create -n <myVirtualMachine> -g <myResourceGroup> --image Ubuntu2204
az>> vm list -o table

Możesz ograniczyć zakres do grupy poleceń vm i wpisać te polecenia:

az>> %%vm
az vm>> create -n <myVirtualMachine> -g <myResourceGroup> --image Ubuntu2204
az vm>>list -o table

Zakres można edytować w grupach poleceń niższego poziomu, a także vm image za pomocą polecenia %%vm image. W tym przypadku, ponieważ zakres jest już ograniczony do grupy vm, należy użyć polecenia %%image.

az vm>> %%image
az vm image>>

W tym momencie możemy edytować kopię zapasową zakresu przy vm użyciu polecenia lub edytować zakres w katalogu głównym za pomocą %%..polecenia .%%

az vm image>> %%
az>>

Wykonywanie zapytań w trybie interaktywnym

Zapytanie JMESPath można wykonać na wynikach ostatniego polecenia, które zostało wykonane przy użyciu ??następującego zapytania JMESPath. Na przykład po utworzeniu grupy można pobrać id nową grupę.

az>> group create -n <myResourceGroup> -l westEurope
az>> "?? id"

Możesz również użyć tej składni, aby użyć wyniku poprzedniego polecenia jako argumentu dla następnego polecenia.* Na przykład po wyświetleniu listy wszystkich grup możesz wykonać zapytanie o bardziej szczegółowe wyniki, używając właśnie wygenerowanej listy.

az>> vm create --name <myVirtualMachine> --resource-group <myResourceGroup> --image Ubuntu2204 --no-wait -o json
az>> group list -o json

# List all the resources of type `virtualMachine`on the first group whose location is westeurope. 
az>> resource list -g "?? [?location=='westeurope'].name | [0]" --query "[?type=='Microsoft.Compute/virtualMachines'].name

Aby dowiedzieć się więcej na temat wykonywania zapytań dotyczących wyników poleceń, zobacz Wykonywanie zapytań względem wyników poleceń za pomocą interfejsu wiersza polecenia platformy Azure.

Uruchamianie poleceń powłoki Bash i programu PowerShell w trybie interaktywnym

Polecenia powłoki Bash i programu PowerShell można uruchamiać bez opuszczania trybu interaktywnego.

W przypadku skryptów powłoki Bash użyj #[cmd] składni:

az>> #dir

W przypadku skryptów programu PowerShell użyj zwykłej składni programu PowerShell:

az>> $PSVersionTable

Wyświetlanie przykładów poleceń w trybie interaktywnym

Możesz przewinąć do następnej strony przykładów przy użyciu kombinacji klawiszy CTRL N i poprzedniej strony przy użyciu kombinacji klawiszy CTRL + +Y.

Scroll to next page of examples

Można także przyjrzeć się konkretnemu przykładowi, używając ciągu ::#.

az>> webapp create ::2

Specific example

Funkcje sztucznej inteligencji (AI)

Zespół interfejsu wiersza polecenia platformy Azure połączył sztuczną inteligencję z trybem interaktywnym interfejsu wiersza polecenia platformy Azure, aby zapewnić użytkownikom bardziej przyjazne dla początkujących środowisko interaktywne. Te funkcje sztucznej inteligencji pozwalają użytkownikom dowiedzieć się, jak korzystać z trybu interaktywnego interfejsu wiersza polecenia platformy Azure z łatwością i wydajnością.

Nowe funkcje sztucznej inteligencji składają się z następujących elementów:

  • Inteligentne uzupełnianie: system rekomendacji oparty na sztucznej inteligencji używa analizy telemetrii w celu przewidywania i analizowania zachowania klientów. Te wyniki prowadzą do priorytetyzacji najczęściej używanych i potrzebnych opcji zawartości.
  • Zalecenie polecenia: Sztuczna inteligencja oferuje kolejne polecenia oparte na najczęściej używanych poleceniach w innych podobnych sesjach.
  • Identyfikacja scenariusza: Sztuczna inteligencja identyfikuje bieżące możliwe scenariusze i zaleca zestaw powiązanych kombinacji poleceń dla konkretnego scenariusza kompleksowego.
  • Wyszukiwanie wiedzy do użycia: sztuczna inteligencja umożliwia wprowadzanie języka naturalnego w celu wyszukiwania poleceń dla określonych scenariuszy użycia.

Jak używać funkcji sztucznej inteligencji w trybie interaktywnym interfejsu wiersza polecenia platformy Azure

W przypadku korzystania z trybu interaktywnego w interfejsie wiersza polecenia platformy Azure uaktualnij do najnowszej wersji, aby korzystać z nowych funkcji.

az extension add --name interactive --upgrade

Aby użyć rekomendacji polecenia, uruchom polecenie i kliknij spację lub dalej.

Command recommendation

Aby użyć rekomendacji scenariusza, najpierw uruchom polecenie. Następnie po pomyślnym uruchomieniu polecenia wprowadź spację. Zostaną wyświetlone różne zestawy poleceń i zobaczysz, że w zależności od wybranego zestawu poleceń zostanie ::[num] dodany po wprowadzonym miejscu .

Uwaga

W przypadku identyfikacji scenariusza, jeśli wprowadzisz ::[num] bez spacji przed nim, zostanie zwrócony błąd. Pamiętaj, aby wprowadzić pojedyncze miejsce , aby móc wyświetlić listę zestawów poleceń.

Scenario identification

Aby użyć użytecznego wyszukiwania wiedzy, uruchom polecenie / [keyword] , aby wyszukać polecenia i scenariusze.

Usable knowledge search

Aby wyłączyć nowe funkcje sztucznej inteligencji dla trybu interaktywnego interfejsu wiersza polecenia platformy Azure, wprowadź następujące polecenie:

az config set interactive.enable_recommender=False