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
Comprueba si tienes los componentes de
gcloud beta
instalados:gcloud components list
Para instalar los componentes beta:
gcloud components install beta
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
$
.Para salir de la shell interactiva, escribe
exit
,ctrl-d
oF9
.
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.
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 congcloud compute
por un tiempo, escribegcloud compute
y presionaF7
. Presionactrl-c
yF7
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 comandoexit
o presionarctrl-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.