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
.
Per verificare se hai installato i componenti di
gcloud beta
, esegui questo comando:gcloud components list
Se i componenti
gcloud beta
non sono elencati, per installare i componenti beta esegui questo comando:gcloud components install beta
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
$
.Per ricevere suggerimenti automatici e guida in linea, inizia a digitare un comando.
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 congcloud compute
, digitagcloud compute
e poi premiF7
. Puoi quindi digitare sottocomandi comelist
senza dover prima digitaregcloud compute
. Quando non utilizzi più il comando, premiCtrl-C
eF7
per cancellare il contesto.Per uscire dalla shell interattiva, premi
Ctrl-D
oF9
.
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.
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
.