A shell interativa gcloud oferece uma experiência bash mais detalhada, simplificando a descoberta de comandos e documentação com o preenchimento automático à medida que escreve e fragmentos de texto de ajuda.
A shell interativa gcloud produz sugestões e preenchimento automático para qualquer comando que tenha uma página do manual (man), incluindo as ferramentas de linha de comandos gcloud, bq, gsutil e kubectl. À medida que escreve um comando, os subcomandos, os indicadores e os argumentos de ficheiros e recursos são concluídos, e a ajuda inline é apresentada na secção inferior.
Para mais informações sobre a shell interativa e os respetivos atalhos, carateres de controlo, modos de edição e opções de esquema configuráveis, consulte a página de referência gcloud beta interactive.
Instalação e utilização
A gcloudshell interativa está incluída nos componentes gcloud beta.
Para verificar se tem os componentes
gcloud betainstalados, execute o seguinte comando:gcloud components listSe não vir os componentes
gcloud betaapresentados, para instalar os componentes beta, execute o seguinte comando:gcloud components install betaPara entrar no
gcloudmodo interativo, execute o seguinte comando:gcloud beta interactiveO seu comando de shell habitual é substituído pelo
gcloudcomando de shell interativo$.Para receber sugestões automáticas e ajuda inline, comece a escrever um comando.
Para poupar tempo quando estiver a trabalhar com um comando durante algum tempo, escreva a parte do comando que vai reutilizar e, em seguida, prima
F7. Por exemplo, para trabalhar comgcloud compute, escrevagcloud computee, de seguida, primaF7. Em seguida, pode escrever subcomandos comolistsem ter de escrever primeirogcloud compute. Quando já não estiver a usar o comando, primaCtrl-CeF7para limpar o contexto.Para sair da shell interativa, prima
Ctrl-DouF9.
Preenchimento automático e ajuda
gcloud interactive tem comandos e flags de pedidos automáticos e apresenta fragmentos de ajuda incorporados na secção inferior à medida que escreve um comando.
As informações estáticas, como os nomes dos comandos e subcomandos, bem como os nomes das flags e os valores das flags enumeradas, são preenchidas automaticamente através de menus pendentes.

Atalhos
Para realizar tarefas comuns, pode usar os seguintes atalhos:
| Ação | Atalho |
|---|---|
| Conclua um caminho de ficheiro ou um argumento de recurso | Tab |
| Refine o menu de preenchimento pendente | Continue a escrever o comando |
| Percorra o menu | Tab, Shift+Tab ou teclas de seta |
| Selecione um item ou um diretório realçado | Space ou / |
| Ativar/desativar a secção de ajuda ativa: ATIVADA quando está ativada e DESATIVADA quando está desativada | F2 |
| Defina o contexto para a introdução de comandos para evitar voltar a escrever prefixos de comandos | F7 |
| Limpar o contexto para a introdução de comandos | Ctrl-C e F7 |
| Abra um separador ou uma janela do navegador de Internet para apresentar a página do manual completa do comando atual | F8 |
| Sair | F9 ou Ctrl+D |
Compatibilidade com o Bash
As bashconfigurações de conclusão, os alias, as exportações, as funções, as set -odefinições e as variáveis inicializadas no seu .bashrc estão todas disponíveis na linha de comandos interativa. O modo de edição interativo da linha de comandos é derivado da definição set -o emacs ou set -o vi.