GoTerm
Todas las guías

El día a día

Comandos que guardas una vez

Un snippet es un comando que guardas una vez y ejecutas en cualquier host: desde la página Snippets en varios hosts a la vez, o en una sesión, como si lo escribieras tú.

Actualizado el

En esta página
  1. Cómo funciona
  2. La Library
  3. Crear un snippet
  4. Write it for me
  5. Ejecutarlo en hosts
  6. En una sesión
  7. Cuando empieza una sesión
  8. Los snippets de un equipo
  9. Más con los snippets
  10. Conviene saber

Cómo funciona

Al ejecutar un snippet, GoTerm lo escribe en una terminal por el mismo camino que tus pulsaciones. Así que solo llega adonde llega lo que escribes.

EjecutarescribeescribeescribeDisk usedf -hGoTermabre una sesión en cada unoweb-01web-02db-01
Un snippet, Disk use, ejecutado en tres hosts: GoTerm abre una sesión en cada uno y escribe ahí el comando.
  • Los snippets son texto normal, no secretos: cualquiera que pueda ejecutar uno puede leerlo. Guarda las contraseñas en el Vault.
  • Los tuyos son solo tuyos. Los de un equipo están ahí para todo el equipo.
  • Quien solo mira una sesión no puede ejecutar un snippet en ella: la pasarela descarta lo que escribe.

La Library

  1. Abre Snippets y luego Library: unos 140 comandos listos en 15 kits, como Disk, Logs y Docker.
  2. Busca lo que necesitas, o elige tu sistema para ver solo lo que funciona en él.
  3. Ejecuta uno con su botón de ejecutar, o elige Copy the kit to My snippets para cambiar tu propia copia.

Consejo: Cada comando de la Library dice qué hace, para qué sistemas sirve y si cambia el servidor.

Crear un snippet

  1. En My snippets, elige New snippet. Elige su Space y, si quieres, un Kit.
  2. Dale un Name y un Command. Escribe {{name}} para un valor que se rellena al ejecutarlo, o {{name:default}} para proponer uno.
  3. Marca Changes the server para un reinicio, un borrado o una actualización: al ejecutarlo, muestra el comando final y pregunta una vez más.
  4. Elige Add snippet.

Consejo: ¿Has pegado algo que parece una contraseña o un token? GoTerm te avisa, y rechaza una clave privada: su sitio es el Vault.

Write it for me

  1. En New snippet, elige Write it for me y describe la tarea en una frase.
  2. Elige el System y luego Write it.
  3. Revisa el comando que escribe y cámbialo si hace falta. Nunca se ejecuta solo.

Consejo: Solo tu frase y el sistema van a la IA: nunca un host, una dirección ni lo que mostró una terminal.

Ejecutarlo en hosts

  1. En Snippets, elige el botón de ejecutar de un snippet.
  2. Marca hasta diez hosts. GoTerm abre una sesión en cada uno y escribe el comando en cuanto su shell está lista.
  3. Rellena los valores que pida, revisa The command y elige Run on 2 hosts, o los que hayas marcado.

Consejo: Paste on a host…, en el menú de un snippet, lo escribe sin pulsar Intro.

En una sesión

  1. En una sesión, elige Snippets entre las herramientas de la sesión, a la derecha.
  2. Mine muestra primero los de este host, luego los tuyos y los de tus equipos. Library tiene los kits de GoTerm.
  3. Elige el botón de ejecutar de un snippet para escribirlo aquí. Run in open sessions…, en su menú, lo escribe en varias de tus sesiones a la vez.

Consejo: GoTerm pregunta antes cuando un programa ocupa la pantalla o hay una línea a medio escribir, y nunca escribe cuando la terminal pide una contraseña.

Cuando empieza una sesión

  1. Edita un host. En When a session starts, elige un snippet del espacio del host o de la Library.
  2. Se ejecuta cada vez que empieza una sesión nueva en el host: no cuando alguien vuelve a una sesión, ni para quien mira.
  3. No puede ser uno que cambie el servidor, y cada valor que pida necesita un valor por defecto.

Los snippets de un equipo

  1. Los administradores de un equipo, y los de la organización, añaden y editan sus snippets. Todos los miembros pueden ejecutarlos y copiarlos.
  2. Para que los miembros también puedan añadirlos y editarlos, abre Teams, luego el equipo, y activa Members can add and edit this team's snippets.
  3. Un snippet que un host ejecuta cuando empieza una sesión solo lo editan los administradores, diga lo que diga el interruptor.

Más con los snippets

  • AutocompletadoMientras escribes en una terminal, tus snippets y la Library te sugieren el resto del comando.
Lo que escribessudo systemctl reTus snippetsy la LibraryUna sugerenciarestart nginx
Empiezas un comando en la terminal; tus snippets y la Library sugieren cómo termina.

Conviene saber

  • Las ejecuciones y los valores que rellenas nunca se registran, igual que no se registra nada de lo que escribes.
  • Los cambios en los snippets de un equipo quedan en el registro de auditoría, sin el texto del comando.
  • Los snippets personales son solo tuyos: ningún administrador los ve.
  • Una ejecución que superaría el límite de sesiones abiertas de tu espacio de trabajo se detiene, y dice en qué hosts no ha empezado.
  • Write it for me está en todos los planes de pago, y en la prueba gratuita.

¿No encuentras tu respuesta?

Escríbenos y te contestará un ingeniero de los que construyen GoTerm.

Preguntar a un ingeniero