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
.
Per verificare se hai installato i componenti
gcloud beta
, esegui il seguente comando:gcloud components list
Se non visualizzi i componenti
gcloud beta
elencati, per installare i componenti beta, esegui il seguente comando:gcloud components install beta
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$
.Per visualizzare i suggerimenti automatici e la guida in linea, 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 premi
F7
. Ad esempio, per lavorare congcloud compute
, digitagcloud compute
e premiF7
. Puoi quindi digitare comandi secondari 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 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 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
.