Estoy usando Ubuntu 10.04. Después de instalar screen
:
sudo apt-get install screen
Hice dos conexiones ssh a dos servidores remotos haciendo lo siguiente paso a paso (hago los siguientes pasos de acuerdo con el documento aquí ):
1. abra una ventana de término, ejecute el comandoscreen
2. presione Ctrl+ A+ cpara crear una nueva consola virtual
3) ssh usr@IP1
En este punto, tengo una consola virtual que muestra que me he conectado al servidor remoto (IP1).
4. presione Ctrl+ A+ cpara crear una nueva consola virtual
5) ssh usr@IP2
Entonces, ahora me he conectado a dos servidores remotos (IP1 e IP2). Pero , no tengo dos pestañas en una ventana de terminal, en su lugar, tengo que usar Ctrl+ A+ py Ctrl+ A+ npara cambiar entre las dos consolas virtuales en una ventana de terminal.
¿No es así que al usar screen
, podría tener dos pestañas en una ventana de terminal, con cada pestaña mostrar una conexión a un servidor remoto? ¿Por qué no tengo las pestañas en la ventana de mi terminal?
fuente
shelltitle "$ |shell:"
agregar el nombre del comando al título.Cuando presiona Ctrl+ ay "puede ver las "pestañas" de la pantalla, no se supone que sean pestañas en su GUI de terminal, puede hacerlo manualmente creando una nueva pestaña en la GUI de terminal que está usando y luego ejecutar en la nueva pestaña
screen -r
para regresar a su sesión de pantalla y luego navegar a la sesión deseada con Ctrl+ ay un número o "para ver un menú con todas sus pestañas.Puede asignar un nombre a cada una de las "pestañas" de la pantalla presionando Ctrl + y a luego A .
fuente
screen -r -x
si esa pantalla ya está adjunta en la primera pestaña.Supongo que estás confundiendo las pestañas en terminales gráficos como konsole con las de la pantalla. En la pantalla, solo cambia el contenido de una ventana con las ^ A-Kombinations mencionadas. Esto funciona también en un entorno no gráfico.
fuente
Puede configurar
screen
para mostrar una línea de estado que puede informarle de muchas cosas, supongo que también en qué ventana de pantalla se encuentra, pero no uso una línea de estado, por lo que no puedo decirlo con certeza.Por lo que sé,
screen
no cree pestañas, pero debe cambiar entre pantallas con el comando que indicó, o como prefiero Ctrl- A 1, Ctrl- A 2, etc.Para tener más de una pestaña, puede usar
gnome-terminal
funciones, también sin pantalla: Ctrl- Shift- Tcreará una nueva pestaña, y Alt- 1, Alt- 2, etc. cambiará entre pestañas.También le pregunto por qué no ejecuta la pantalla en el servidor, por lo que solo usa una conexión ssh (pero en este caso sin ninguna pestaña).
fuente
Sé que esto es bastante antiguo, pero como Google me trajo aquí, otros pueden leer esto también. Así que aquí está mi truco de $ 0.02 para imitar pestañas dentro de una sesión de "pantalla":
Construya una línea de estado con:
Poner en
~/.screenrc
:(Tal vez esto valga más de $ 0.02 porque luché bastante por esto ;-)
Para cambiar de la ventana actual a la anterior / siguiente con las teclas F6/ F7:
fuente