Esta página se ha traducido con Cloud Translation API.
Switch to English

Usa la shell interactiva de gcloud

La shell interactiva de gcloud brinda una experiencia bash enriquecida, ya que simplifica el descubrimiento de documentación y comandos mediante el autocompletado mientras escribes y los fragmentos de texto de ayuda.

Produce sugerencias y autocompletado para las herramientas de línea de comandos de gcloud, bq, gsutil y kubectl, y cualquier comando que tenga una página manual(1). Los argumentos de recurso y archivo, los subcomandos y las marcas se completan, junto con la ayuda intercalada, a medida que se escribe el comando.

Instalación y uso

  1. Comprueba si tienes los componentes de gcloud beta instalados:

    gcloud components list
    
  2. Para instalar los componentes beta:

    gcloud components install beta
    
  3. Ingresa al modo gcloud interactive:

    gcloud beta interactive
    

    El símbolo de la shell habitual se reemplazará con el símbolo de la shell interactiva $.

  4. Para salir de la shell interactiva, escribe exit, ctrl-d o F9.

Autocompletado y ayuda

gcloud interactive tiene mensajes automáticos para comandos y marcas, y muestra fragmentos de ayuda intercalada en la sección inferior a medida que se escribe el comando.

La información estática, como los nombres de comandos y subcomandos, y los nombres de marcas y los valores de marcas enumerados, se autocompletan mediante el uso de menús desplegables. Presiona tab para completar la ruta del archivo y los argumentos de recursos.

Escribe el carácter siguiente para obtener una mejor coincidencia en el menú desplegable o usa tab para desplazarte por el menú. Por último, usa space o / para seleccionar el elemento o directorio destacado.

sesión de ejemplo de shell interactiva de gcloud

Accesos directos

Para realizar tareas comunes, puedes usar claves de función para activar o desactivar la configuración de modo/estado o para ejecutar acciones específicas.

  • F2:help:STATE: Activa o desactiva la sección de ayuda activa; muestra ON cuando está habilitada y OFF cuando no lo está.
  • F7:context: Establece el contexto para la entrada de un comando, por lo que no tendrás que volver a escribir prefijos de comando comunes en cada símbolo del sistema. El contexto es la línea de comandos que va inmediatamente después del mensaje hasta el cursor. Por ejemplo, si vas a trabajar con gcloud compute por un tiempo, escribe gcloud compute y presiona F7. Presiona ctrl-c y F7 para borrar el contexto.
  • F8:web help: Abre una pestaña o una ventana del navegador web para mostrar la ayuda completa de la página manual para el comando actual. Se intenta usar la ayuda man(1) o la ayuda específica de comando si el navegador web no está disponible.
  • F9:quit: Para salir. También puedes ejecutar el comando exit o presionar ctrl-d para salir.

Compatibilidad con Bash

La configuración de finalización de bash, los alias, las exportaciones, las funciones, la configuración de set -o y las variables inicializadas en .bashrc están disponibles en el símbolo del sistema interactivo. El modo de edición de línea de comandos interactivo se deriva de la configuración set -o emacs o set -o vi.

Más información

Para obtener más detalles sobre el shell interactivo y sus combinaciones de teclas, caracteres de control, modos de editor y opciones de diseño configurables, consulta la página de referencia interactiva de gcloud beta.