La shell interattiva gcloud offre un'esperienza bash più ricca, semplificando l'individuazione di comandi e documentazione con il completamento automatico durante la digitazione e gli snippet di testo della guida.
La shell interattiva gcloud produce suggerimenti e completamento automatico per qualsiasi comando che abbia una pagina di manuale (man), inclusi gli strumenti a riga di comando gcloud, bq, gsutil e kubectl. Durante la digitazione di un comando, i sottocomandi, i flag e gli argomenti di file e risorse vengono completati e la guida incorporata viene visualizzata nella sezione in basso.
Installazione e utilizzo
La shell interattiva gcloud è inclusa nei componenti gcloud beta.
Per verificare se hai installato i componenti
gcloud beta, esegui il comando seguente:gcloud components listSe non vedi i componenti
gcloud betaelencati, per installarli esegui il comando seguente:gcloud components install betaPer accedere alla modalità interattiva
gcloud, esegui il comando seguente:gcloud beta interactiveIl prompt della shell abituale viene sostituito dal prompt della shell interattiva
gcloud$.Per visualizzare suggerimenti automatici e la guida incorporata, inizia a digitare un comando.
Per risparmiare tempo quando lavori con un comando per un po' di tempo, digita la parte del comando che riutilizzerai e poi premi
F7. Ad esempio, per lavorare congcloud compute, digitagcloud computee poi premiF7. Puoi quindi digitare sottocomandi comelistsenza dover digitare primagcloud compute. Quando non utilizzi più il comando, premiCtrl-CeF7per cancellare il contesto.Per uscire dalla shell interattiva, premi
Ctrl-DoF9.
Completamento automatico e guida
gcloud interactive offre suggerimenti automatici per i comandi e i flag e, durante la digitazione di un comando, visualizza snippet della guida incorporati nella sezione in basso.
Le informazioni statiche, come i nomi di comandi e sottocomandi, i nomi dei flag e i valori enumerati dei flag vengono completati automaticamente attraverso menu a discesa.

Scorciatoie
Per eseguire attività comuni, puoi utilizzare le seguenti scorciatoie:
| Azione | Scorciatoia |
|---|---|
| Completare un percorso di file o un argomento di risorsa | Tab |
| Perfeziona il menu di completamento a discesa | Continua a digitare il comando |
| Scorrere il menu | Tab, Shift+Tab o tasti Freccia |
| Selezionare un elemento o una directory evidenziati | Space o / |
| Attivare/disattivare la sezione attiva della guida, ON quando è attiva, OFF quando è disattivata | F2 |
| Impostare il contesto per l'input dei comandi per evitare di digitare nuovamente i prefissi dei comandi | F7 |
| Cancellare il contesto per l'input dei comandi | Ctrl-C e F7 |
| Aprire una scheda del browser web o una finestra per visualizzare la pagina di manuale completa per il comando corrente | F8 |
| Esci | F9 o Ctrl+D |
Compatibilità con Bash
bash configurazioni di completamento, alias, esportazioni, funzioni, set -o impostazioni,
e variabili inizializzate in .bashrc sono tutte disponibili al
prompt dei comandi interattivo. La modalità di modifica della riga di comando interattiva deriva dall'impostazione set -o emacs o set -o vi.