Utilizzo della shell interattiva di gcloud

La shell interattiva gcloud offre un'esperienza bash più completa, semplificando il rilevamento dei comandi e della 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 del manuale (man), inclusi gli strumenti a riga di comando gcloud, bq, gsutil e kubectl. Mentre digiti un comando, i sottocomandi, i flag e gli argomenti relativi a file e risorse vengono completati e la guida in linea viene visualizzata nella sezione in basso.

Per ulteriori informazioni sulla shell interattiva e sulle relative scorciatoie, sui caratteri di controllo, sulle modalità di modifica e sulle opzioni di layout configurabili, consulta la pagina di riferimento di gcloud beta interactive.

Installazione e utilizzo

La shell interattiva gcloud è inclusa nei componenti gcloud beta.

  1. Per verificare se hai installato i componenti gcloud beta, esegui il seguente comando:

    gcloud components list
    
  2. Se non visualizzi i componenti gcloud beta elencati, per installare i componenti beta, esegui il seguente comando:

    gcloud components install beta
    
  3. Per accedere alla modalità interattiva gcloud, esegui il seguente comando:

    gcloud beta interactive
    

    Il prompt della shell abituale viene sostituito dal gcloud prompt della shell interattiva $.

  4. Per visualizzare i suggerimenti automatici e la guida in linea, inizia a digitare un comando.

  5. Per risparmiare tempo quando lavori con un comando per un po' di tempo, digita la parte del comando che riutilizzerai e premi F7. Ad esempio, per lavorare con gcloud compute, digita gcloud compute e premi F7. Puoi quindi digitare comandi secondari come list senza dover prima digitare gcloud compute. Quando non utilizzi più il comando, premi Ctrl-C e F7 per cancellare il contesto.

  6. Per uscire dalla shell interattiva, premi Ctrl-D o F9.

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.

Esempio di sessione della shell interattiva gcloud

Scorciatoie

Per svolgere attività comuni, puoi utilizzare le seguenti scorciatoie:

Azione Scorciatoia
Completare un percorso del file o un argomento della risorsa Tab
Perfezionare il menu di completamento a discesa Continua a digitare il comando
Scorri il menu Tab, Shift+Tab o tasti Freccia
Seleziona un elemento o una directory evidenziati Space o /
Attiva/disattiva la sezione della guida attiva, ON quando è attiva, OFF quando è disattivata F2
Impostare il contesto per l'inserimento dei comandi per evitare di dover ridigitare i prefissi dei comandi F7
Cancellare il contesto per l'input dei comandi Ctrl-C e F7
Apri una scheda o una finestra del browser web per visualizzare la pagina man completa del comando corrente F8
Esci F9 o Ctrl+D

Compatibilità con Bash

Le configurazioni di completamento, gli alias, le esportazioni, le funzioni, le impostazioni set -o e le variabili inizializzate in .bashrc sono tutte disponibili al prompt dei comandi interattivo.bash La modalità di modifica della riga di comando interattiva è ricavata dall'impostazione set -o emacs o set -o vi.