Utilizzo della shell interattiva di gcloud

La shell interattiva gcloud offre un'esperienza bash più ricca, semplificando il rilevamento di comandi e documentazione con completamento automatico durante la digitazione snippet di testo utili.

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, controlla caratteri, le modalità dell'editor e le opzioni di layout configurabili, consulta le gcloud beta interactive pagina di riferimento.

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 i componenti gcloud beta non sono elencati, devi installare la versione beta esegui questo comando:

    gcloud components install beta
    
  3. Per attivare la modalità interattiva gcloud, esegui questo comando:

    gcloud beta interactive
    

    Il solito prompt della shell viene sostituito con l'evento interattivo gcloud del prompt della shell $.

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

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

Informazioni statiche, come nomi di comandi e sottocomandi, nomi di flag e i valori dei flag enumerati, vengono completati automaticamente mediante menu a discesa.

Sessione di esempio della shell interattiva di gcloud

Scorciatoie

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

Azione Scorciatoia
Completa un percorso file o un argomento 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 attiva, ON quando è attiva, OFF quando è disattivata F2
Imposta il contesto per l'input del comando per evitare di ridigitare i prefissi dei comandi F7
Cancella il contesto per l'input del comando 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

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