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
.
Para comprobar si tienes instalados los componentes
gcloud beta
, ejecuta el siguiente comando:gcloud components list
Si no ve los componentes
gcloud beta
en la lista, para instalarlos, ejecute el siguiente comando:gcloud components install beta
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
$
.Para obtener sugerencias automáticas y ayuda en línea, comience a escribir un comando.
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 congcloud compute
, escribegcloud compute
y luego presionaF7
. Después, puedes escribir subcomandos comolist
sin necesidad de escribir primerogcloud compute
. Cuando ya no uses el comando, presionaCtrl-C
yF7
para borrar el contexto.Para salir del shell interactivo presione
Ctrl-D
oF9
.
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.
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
.