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 gcloud
shell interativa está incluída nos componentes gcloud beta
.
Para verificar se tem os componentes
gcloud beta
instalados, execute o seguinte comando:gcloud components list
Se não vir os componentes
gcloud beta
apresentados, para instalar os componentes beta, execute o seguinte comando:gcloud components install beta
Para entrar no
gcloud
modo interativo, execute o seguinte comando:gcloud beta interactive
O seu comando de shell habitual é substituído pelo
gcloud
comando 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 compute
e, de seguida, primaF7
. Em seguida, pode escrever subcomandos comolist
sem ter de escrever primeirogcloud compute
. Quando já não estiver a usar o comando, primaCtrl-C
eF7
para limpar o contexto.Para sair da shell interativa, prima
Ctrl-D
ouF9
.
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 bash
configurações de conclusão, os alias, as exportações, as funções, as set -o
definiçõ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
.