Utilizzo della shell interattiva di gcloud

La shell interattiva gcloud offre un'esperienza bash più completa, semplificando il rilevamento 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 ha una pagina manuale (man), inclusi gli strumenti a riga di comando gcloud, bq, gsutil e kubectl. Durante la digitazione di un comando, i comandi secondari, i flag e gli argomenti di file e risorse vengono completati e la guida in linea viene visualizzata nella sezione inferiore.

Per ulteriori informazioni sulla shell interattiva e sulle relative scorciatoie, sui caratteri di controllo, sulle modalità dell'editor 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 di gcloud beta, esegui questo comando:

    gcloud components list
    
  2. Se i componenti gcloud beta non sono elencati, per installare i componenti beta esegui questo comando:

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

    gcloud beta interactive
    

    Il tuo solito prompt shell viene sostituito con il prompt shell interattivo gcloud $.

  4. Per ricevere suggerimenti automatici e guida in linea, inizia a digitare un comando.

  5. Per risparmiare tempo quando utilizzi un comando per un po' di tempo, digita la parte del comando che riutilizzerai, quindi premi F7. Ad esempio, per lavorare con gcloud compute, digita gcloud compute e poi premi F7. Puoi quindi digitare sottocomandi 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 prompt automatici per comandi e flag e, durante la digitazione di un comando, visualizza snippet della guida incorporati nella sezione inferiore.

Le informazioni statiche, come i nomi di comandi e sottocomandi, nonché i nomi dei flag e i valori enumerati dei flag, vengono completate automaticamente utilizzando i menu a discesa.

Sessione di esempio della shell interattiva gcloud

Scorciatoie

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

Azione Scorciatoia
Completa un percorso file o un argomento di una risorsa Tab
Perfezionare il menu di completamento a discesa Continua a digitare il comando
Scorri il menu Tab, Shift+Tab o tasti freccia
Seleziona una directory o un elemento evidenziato Space o /
Attiva/disattiva la sezione della guida, ON se abilitata, OFF se disabilitata. F2
Imposta il contesto per l'input del comando per evitare di digitare nuovamente i prefissi dei comandi F7
Cancella il contesto per l'input del comando Ctrl-C e F7
Aprire una scheda o una finestra del browser Web per visualizzare la pagina di manuale completa relativa al comando corrente F8
Esci F9 o Ctrl+D

Compatibilità Bash

bash configurazioni di completamento, alias, esportazioni, funzioni, impostazioni set -o e variabili inizializzate nel .bashrc sono tutti disponibili nel prompt dei comandi interattivo. La modalità di modifica interattiva della riga di comando deriva dall'impostazione set -o emacs o set -o vi.