Detallado comando de pantalla de Linux

  
 

Cuando usa ssh para conectarse al servidor de Linux de forma remota, por ejemplo, necesita compilar algunos programas y la red es inestable. El trabajo estará seco y la reconexión repetirá el trabajo. En este momento, la pantalla puede ser útil. Es

¡Cultive buenos hábitos y use la pantalla!

1. Instale la pantalla

------------------- ------------

yum install screen

----------------------- ---------

2. Pantalla de ejecución

------------------------- -------

pantalla

------------------------------ -

3. Uso

Ctrl + a Luego presione c para crear una nueva sesión de pantalla

Ctrl + a, luego presione n para saltar a la siguiente sesión de pantalla

Ctrl + a, luego presione p para volver a la sesión de pantalla anterior

Ctrl + a y presione d para colocar la sesión de pantalla actual en segundo plano.

Ctrl + a, luego presione (en mayúsculas) S Separe una sesión de pantalla, sepárela y use Ctrl + a y luego la pestaña para saltar entre las pantallas separadas.

pantalla -ls Muestra todas las sesiones de pantalla actuales

pantalla -r número de proceso antes de Ctrl + a y luego presione d para colocar la sesión en segundo plano.

Si se produce una desconexión repentina en ssh, luego de iniciar sesión nuevamente, la pantalla -ls encontrará que el estado de la pantalla está en el estado (Adjunto). En este punto, usamos screen -d para forzarlo a entrar en segundo plano, y luego Pantalla -r El número de proceso lo devuelve.

Si screen -ls ve una sesión muerta, puede matarlo con el número del proceso de borrado de pantalla.

por ejemplo:

#screen -list puede ver la instancia de la pantalla en ejecución

Hay una pantalla en:

80338.ttyp3.chh ( Desconectado)

1 Socket in /tmp /screens /S-chh.

Pantalla trasera -r 80338

Salir completamente: #exit

la pantalla proporciona Dos funciones principales:

Ejecutar varias sesiones de terminal en un terminal.

Un programa iniciado está separado del terminal real que lo ejecuta, por lo que puede ejecutarse en segundo plano. El terminal real se puede cerrar y se puede volver a conectar más tarde en

.

Instancia corta

Abrir pantalla:

# pantalla

En una sesión de pantalla, podemos abrir un programa de larga duración (como top). Desconecte este terminal, luego puede volver a conectar este mismo terminal desde otras máquinas (por ejemplo, a través de ssh).

# top

Ahora Ctrl-a Ctrl-d para separar. Reattach Terminal:

# screen -r

o mejor:

# screen -R -D

Adjuntar ahora aquí. El significado específico es: primero intente restaurar la sesión de pantalla fuera de línea. Si no se encuentra una sesión de pantalla fuera de línea, se crea una nueva sesión de pantalla

para el usuario.

Comando de pantalla (en pantalla)

Todos los comandos comienzan con Ctrl-a.

Ctrl-a? Resumen de ayuda para cada función

Ctrl-a c Crear una nueva ventana (terminal)

Ctrl-a Ctrl-n y Ctrl-a Ctrl -p cambia a la ventana siguiente o anterior

Ctrl-a Ctrl-N N es un número del 0 al 9 para cambiar a la ventana correspondiente

Ctrl-a " Lista navegable de todas las ventanas en ejecución

Ctrl-a a Borrar Ctrl-a

Ctrl-a Ctrl-d Desconecta todas las sesiones, todas las tareas de la sesión se ejecutan en segundo plano

Ctrl-a x Con el terminal de la pantalla de bloqueo de contraseña

Cuando el terminal interno del programa se cierra y se desconecta del terminal, la sesión de pantalla finaliza.

la pantalla es realmente una herramienta favorita, además de brindarle mucha comodidad al administrar sesiones remotas, hoy también encontré una característica muy útil para mostrar simultáneamente su pantalla a otra Conversacion Esto es especialmente útil para tratar con otros, permitiendo que la otra parte vea sus acciones simultáneamente, dejando muchas explicaciones para describir el trabajo. Método

:

a. Ambas partes inician sesión en el sistema al mismo tiempo

b. El lado de demostración se ejecuta:

pantalla -S yahunet

c. Visor en ejecución:

pantalla -x yahunet

Copyright © Conocimiento de Windows All Rights Reserved