Sesiones y pestañas
- En Mac y iPad, cada sesión es una pestaña. Cmd+T abre una pestaña nueva, donde buscas un servidor o escribes
user@hosty pulsas Retorno. De Cmd+1 a Cmd+9 cambias de pestaña. - Arrastra una pestaña por la barra para cambiar el orden. En Mac, arrástrala hacia abajo fuera de la barra y se abre en una ventana propia (Pro), con la sesión en marcha; arrástrala a la barra de la ventana principal y vuelve donde la sueltas.
- Haz clic derecho en una pestaña, o mantenla pulsada, para el menú de la sesión, que termina con Mover a una ventana nueva (Mac), Cerrar las demás sesiones y Cerrar las sesiones a la derecha. En una ventana aparte, el clic derecho en una pestaña tiene Volver a la ventana principal.
- Haz clic derecho en la parte vacía de la barra para Nueva pestaña y Reabrir la sesión cerrada (Shift+Cmd+T), que vuelve a conectar con los servidores de la última sesión cerrada.
- En iPhone, la pestaña Conexiones muestra las sesiones activas. Desliza una hacia la izquierda para cerrarla.
La fila de sesiones en iPhone
Abajo en un terminal en iPhone, una fila contiene, de izquierda a derecha:
- la flecha atrás, hacia la lista
- la sesión de delante, con el logo del sistema, el nombre y la dirección, en el color de su estado. Tócala para ver la lista de sesiones abiertas. Su x cierra esa sesión.
- +, una sesión nueva en un servidor que eliges en la lista
- el cuadrado, con el número de sesiones abiertas. El número toma el color de acento cuando una sesión de detrás tiene salida nueva. Toca el cuadrado para ver todas las sesiones abiertas una junto a otra.
Para pasar a la sesión siguiente o anterior, desliza dos dedos a la izquierda o a la derecha sobre el terminal. Toca el terminal para abrir el teclado.
Toca dos veces el cuadrado para volver a la sesión anterior.
Todas las sesiones de un vistazo en iPhone
El cuadrado muestra hasta cuatro terminales en vivo a la vez; desliza de lado para ver más. Cada uno muestra lo que pasó mientras estabas en otro sitio: un punto para la salida nueva, una marca cuando un comando terminó, una nota cuando la conexión se cayó, un borde rojo para un servidor de producción.
- Toca un terminal para traerlo al frente.
- Mantén pulsado uno y arrástralo para cambiar el orden de las sesiones.
- Mantenlo pulsado sin moverlo para ver su menú: Duplicar, Reconectar, Mover al principio, Compartir sesión y Cerrar sesión.
- Desliza uno hacia arriba para cerrarlo.
- Toca la última casilla, +, para una sesión nueva.
- Toca Seleccionar, elige las sesiones y luego Escribir a todos. Sobre el teclado se abre un panel con cuántas sesiones lo reciben y un campo: escribe un comando y toca Enviar, o Intro en el teclado, y se ejecuta en todas. El campo se vacía para el siguiente y las casillas de arriba muestran los resultados. Toca una casilla para dejarla fuera o incluirla. Listo para y vuelve al terminal.
Con el teclado abierto, la fila queda justo encima de la barra de teclas. Cerrar la última sesión vuelve a la lista.
Paneles divididos y grupos de trabajo
En Mac y iPad una pestaña puede tener varios paneles. En Más, Disposición los organiza: dos lado a lado, dos apilados, cuatro en cuadrícula, o uno grande y dos, con Opción+Cmd+1 a Opción+Cmd+4. Tamaños iguales les devuelve el mismo tamaño. Shift+Cmd+Retorno amplía un panel, y Mostrar todos los paneles recupera los demás.
- Guardar como grupo de trabajo conserva los servidores y la disposición, para volver a abrirlos juntos desde Grupos de trabajo (Pro). El menú de un grupo de trabajo tiene Abrir, Renombrar y Eliminar.
- Escribir a todos envía lo que escribes a todos los paneles. Una barra indica cuántos paneles lo reciben. Si hay servidores de producción entre ellos, la app pregunta antes.
- Enviar a varias sesiones envía una línea a las sesiones que elijas.
Todas las sesiones a la vista
En Mac y iPad, el botón de cuadrícula a la derecha de la barra de pestañas muestra todas las sesiones abiertas a la vez, en una cuadrícula que sigue cuántas hay: dos en paralelo, tres o cuatro en dos filas, y así sucesivamente. También está en el menú Visualización como Ver todas las sesiones en mosaico (Shift+Cmd+\). Púlsalo de nuevo, o elige Volver a las pestañas, y las pestañas quedan como estaban. Haz doble clic en el nombre de una sesión para volver a las pestañas en esa.
- Haz clic en una sesión para escribir solo en ella.
- Escribir a todos (Shift+Cmd+I) abre bajo las sesiones un panel con cuántas lo reciben y un campo: escribe un comando y haz clic en Enviar, o pulsa Retorno, y se ejecuta en todas. El campo se vacía para el siguiente, y las sesiones de arriba muestran los resultados.
- Con el panel abierto, haz clic en una sesión para dejarla fuera o incluirla. Si hay servidores de producción entre ellas, un comando arriesgado pregunta antes.
- Listo, o Esc, cierra el panel.
El panel lateral
El panel lateral reúne Servidor, Comandos guardados, Historial, Archivos, Contenedores y Apariencia junto al terminal. Ábrelo con el botón del panel lateral, o con Cmd+. en Mac y iPad.
En iPhone, toca el botón del panel lateral arriba a la derecha, junto a .... En iPhone y iPad, cuando no hay sitio junto al terminal, el panel entra desde la derecha y ocupa toda la pantalla, con un icono para cada pestaña. Ciérralo con Listo o arrastrándolo hacia la derecha. Se vuelve a abrir en la última pestaña que usaste.
- Servidor: CPU, memoria, discos y red del servidor. Consulta Estadísticas del servidor.
- Comandos guardados: un toque escribe el comando en la línea sin ejecutarlo, y el botón de reproducir lo ejecuta. Consulta Comandos guardados.
- Historial: los comandos ejecutados en este servidor, para ejecutarlos, copiarlos o guardarlos como comando.
- Archivos: los archivos de este servidor, en la carpeta del shell. Consulta Archivos por SFTP.
- Contenedores: los contenedores Docker o Podman del servidor. Consulta Contenedores.
- Apariencia: fuente, tamaño del texto y tema.
Contraseñas y pegar
- Cuando un comando como
sudoosupide una contraseña, la app ofrece Introducir contraseña guardada si el servidor tiene una: un toque la escribe solo en esa pregunta. Si no, Introducir contraseña abre un campo, con Recordarla para la próxima vez para guardarla en el servidor. Si la contraseña guardada no se acepta, la app ofrece Actualizar contraseña. - Antes de pegar caracteres ocultos o un comando arriesgado, la app muestra ¿Pegar este texto? con el texto, y elimina los caracteres ocultos.
Temas y texto
- Ajustes, Terminal define el tamaño del texto, el tema y la fuente de todos los terminales. Consulta Ajustes.
- Un servidor o un grupo puede tener su propio tema: Mostrar más, Terminal, Tema.
- Cmd+Más y Cmd+Menos cambian el tamaño del texto. En iPhone y iPad, pellizca.
Sugerencias al escribir
Mientras escribes aparecen sugerencias de tu historial, de tus comandos guardados y de las carpetas, comandos y opciones del servidor: sobre las teclas en iPhone y iPad, bajo el cursor en Mac. Las más probables van primero, según lo que ejecutas en este servidor, en esta carpeta y últimamente. Un toque, o la flecha derecha, añade la sugerencia a la línea. Intro lo pulsas tú.
Con Predecir el siguiente comando, el prompt vacío sugiere lo que sueles ejecutar después. Por ejemplo, después de
cd /var/www/app
sugiere git pull, y después de git pull sugiere npm run build. Aprende de los comandos que ejecutas en este dispositivo, y lo que aprende se queda ahí.
- En iPhone y iPad las sugerencias mantienen su sitio sobre las teclas, así el terminal no se mueve.
- Para desactivarlas en una sola sesión, elige Sugerencias en el menú de la sesión, o mantén pulsadas las sugerencias y elige Ocultar en esta sesión. En Mac, clic derecho en la lista.
- Ajustes, Terminal: Sugerencias al escribir las desactiva en todas partes, Predecir el siguiente comando desactiva las sugerencias con el prompt vacío y el aprendizaje. En Mostrar más, Olvidar los hábitos aprendidos empieza de cero y conserva el historial de comandos.
Integración del shell
Con la integración del shell, la app sabe dónde empieza y dónde termina cada comando. Una marca junto a cada prompt indica si el comando ha funcionado, con su código de salida y lo que ha tardado, y puedes saltar de un comando a otro (Cmd+Arriba y Cmd+Abajo) o copiar la salida de un comando.
- En el menú de la sesión elige Más y después Integración del shell.
- La app muestra las líneas que añadiría para bash, zsh o fish, y el archivo donde van.
- Elige Añadir. La app guarda antes una copia del archivo. Quitar vuelve a sacar las líneas.
- Abre una sesión nueva para usarla.
Atajos en Mac
- Cmd+K: Buscar servidores, comandos y lugares
- Cmd+J: pedir un comando, consulta Preguntar
- Cmd+N: servidor nuevo; Cmd+L: terminal local nuevo
- Cmd+Y: historial de comandos, en el menú Sesión; Cmd+.: panel lateral
- Opción+Cmd+1 a Opción+Cmd+4: disposiciones de los paneles
- Shift+Cmd+\: todas las sesiones a la vista; Shift+Cmd+I: Escribir a todos
- Shift+Cmd+] y Shift+Cmd+[: sesión siguiente y anterior
- Shift+Cmd+T: reabrir la sesión cerrada
- Shift+Cmd+L: bloquear la app.