Usando o shell interativo do gcloud

O shell interativo gcloud fornece uma experiência bash mais rica, simplificando a descoberta de comandos e documentação com preenchimento automático conforme você digita e trechos de texto de ajuda.

O shell interativo gcloud produz sugestões e preenchimento automático para qualquer comando que tenha uma página manual (man), incluindo as ferramentas de linha de comando gcloud , bq , gsutil e kubectl . Conforme você digita um comando, subcomandos, sinalizadores e argumentos de arquivo e recurso são preenchidos, e a ajuda em linha é exibida na seção inferior.

Para obter mais informações sobre o shell interativo e seus atalhos, caracteres de controle, modos de editor e opções de layout configuráveis, consulte a página de referência gcloud beta interactive .

Instalação e uso

O shell interativo gcloud está incluído nos componentes gcloud beta .

  1. Para verificar se você tem os componentes gcloud beta instalados, execute o seguinte comando:

    gcloud components list
    
  2. Se você não vir os componentes gcloud beta listados, para instalá-los, execute o seguinte comando:

    gcloud components install beta
    
  3. Para entrar no modo interativo gcloud , execute o seguinte comando:

    gcloud beta interactive
    

    O prompt de shell usual é substituído pelo prompt de shell interativo gcloud $ .

  4. Para obter sugestões automáticas e ajuda em linha, comece a digitar um comando.

  5. Para economizar tempo ao trabalhar com um comando por um tempo, digite a parte do comando que você reutilizará e pressione F7 . Por exemplo, para trabalhar com gcloud compute , digite gcloud compute e pressione F7 . Você pode então digitar subcomandos como list sem precisar digitar gcloud compute primeiro. Quando não estiver mais usando o comando, pressione Ctrl-C e F7 para limpar o contexto.

  6. Para sair do shell interativo, pressione Ctrl-D ou F9 .

Preenchimento automático e ajuda

gcloud interactive tem prompt automático para comandos e sinalizadores, e exibe trechos de ajuda em linha na seção inferior conforme você digita um comando.

Informações estáticas, como nomes de comandos e subcomandos, nomes de sinalizadores e valores de sinalizadores enumerados, são preenchidos automaticamente usando menus suspensos.

sessão de exemplo do shell interativo do gcloud

Atalhos

Para realizar tarefas comuns, você pode usar os seguintes atalhos:

Ação Atalho
Complete um caminho de arquivo ou argumento de recurso Tab
Refinar o menu suspenso de conclusão Continue digitando o comando
Percorra o menu Tab , Shift+Tab ou teclas de seta
Selecione um item ou diretório destacado Space ou /
Alternar a seção de ajuda ativa, LIGADO quando habilitado, DESLIGADO quando desabilitado F2
Defina o contexto para a entrada do comando para evitar a redigitação dos prefixos do comando F7
Limpar o contexto para entrada de comando Ctrl-C e F7
Abra uma aba ou janela do navegador da web para exibir a página do manual completa do comando atual F8
Saída F9 ou Ctrl+D

Compatibilidade com Bash

Configurações de conclusão bash , aliases, exportações, funções, configurações set -o e variáveis ​​inicializadas no seu .bashrc estão disponíveis no prompt de comando interativo. O modo de edição interativo da linha de comando é derivado da configuração set -o emacs ou set -o vi .