Uso del shell interactivo de gcloud

El shell interactivo gcloud proporciona una experiencia bash más rica, simplificando el descubrimiento de comandos y documentación con autocompletado a medida que escribe y fragmentos de texto de ayuda.

El shell interactivo gcloud genera sugerencias y autocompletado para cualquier comando que tenga una página de manual (man), incluyendo las herramientas de línea de comandos gcloud , bq , gsutil y kubectl . Al escribir un comando, se completan los subcomandos, las marcas y los argumentos de archivo y recurso, y se muestra ayuda en línea en la sección inferior.

Para obtener más información sobre el shell interactivo y sus accesos directos, caracteres de control, modos de edición y opciones de diseño configurables, consulte la página de referencia gcloud beta interactive .

Instalación y uso

El shell interactivo gcloud está incluido en los componentes gcloud beta .

  1. Para comprobar si tienes instalados los componentes gcloud beta , ejecuta el siguiente comando:

    gcloud components list
    
  2. Si no ve los componentes gcloud beta en la lista, para instalarlos, ejecute el siguiente comando:

    gcloud components install beta
    
  3. Para ingresar al modo interactivo gcloud , ejecute el siguiente comando:

    gcloud beta interactive
    

    El indicador de shell habitual se reemplaza con el indicador de shell interactivo gcloud $ .

  4. Para obtener sugerencias automáticas y ayuda en línea, comience a escribir un comando.

  5. Para ahorrar tiempo al trabajar con un comando durante un tiempo, escribe la parte del comando que reutilizarás y luego presiona F7 . Por ejemplo, para trabajar con gcloud compute , escribe gcloud compute y luego presiona F7 . Después, puedes escribir subcomandos como list sin necesidad de escribir primero gcloud compute . Cuando ya no uses el comando, presiona Ctrl-C y F7 para borrar el contexto.

  6. Para salir del shell interactivo presione Ctrl-D o F9 .

Autocompletado y ayuda

gcloud interactive tiene solicitudes automáticas de comandos y banderas, y muestra fragmentos de ayuda en línea en la sección inferior a medida que escribe un comando.

La información estática, como los nombres de comandos y subcomandos, y los nombres de indicadores y valores de indicadores enumerados, se completan automáticamente mediante menús desplegables.

Sesión de ejemplo de shell interactivo de gcloud

Atajos

Para realizar tareas comunes, puede utilizar los siguientes atajos:

Acción Atajo
Completar una ruta de archivo o un argumento de recurso Tab
Refinar el menú desplegable de finalización Continúa escribiendo el comando
Desplácese por el menú Tab , Shift+Tab o teclas de flecha
Seleccione un elemento o directorio resaltado Space o /
Activar o desactivar la sección de ayuda activa: ENCENDIDO cuando está habilitado, APAGADO cuando está deshabilitado F2
Establezca el contexto para la entrada de comandos para evitar tener que volver a escribir los prefijos de comando F7
Borrar el contexto para la entrada de comandos Ctrl-C y F7
Abra una pestaña o ventana del navegador web para mostrar la página del manual completa del comando actual F8
Salida F9 o Ctrl+D

Compatibilidad con Bash

Las configuraciones de finalización bash , alias, exportaciones, funciones, ajustes set -o y variables inicializadas en su archivo .bashrc están disponibles en el símbolo del sistema interactivo. El modo de edición interactivo de la línea de comandos se deriva del ajuste set -o emacs o set -o vi .