10 ejemplos de comandos de pantalla para administrar terminales Linux

10 ejemplos de comandos de pantalla para administrar terminales Linux

Screen. es un programa de software de pantalla completa que se puede utilizar para multiplexar una consola física entre varios procesos (normalmente shells interactivos). Ofrece al usuario abrir varias instancias de terminal separadas dentro de un administrador de ventanas de una sola terminal.

La aplicación de pantalla es muy útil, si está tratando con múltiples programas desde una interfaz de línea de comando y para separar programas de la carcasa terminal. También le permite compartir sus sesiones con otros usuarios y desconectar/adjuntar sesiones de terminal.

 Comandos de pantalla de Linux  Comandos de pantalla de Linux Ejemplos de comandos de pantalla

En mi Ubuntu 10.04 Server Edition, Screen. se ha instalado de forma predeterminada. Pero, en Linux Mint no tiene la pantalla instalada por defecto, necesito instalarla primero usando el comando apt-get. antes de usarla. Siga el procedimiento de instalación de su distribución para instalar la pantalla.

# apt-get install screen (en sistemas basados ​​en Debian. # pantalla de instalación de yum (en sistemas basados ​​en RedHat.

En realidad, Screen es un muy buen comando en Linux que está oculto dentro de cientos de comandos de Linux. Comencemos a ver la función de la pantalla.

Pantalla de inicio por primera vez

Simplemente escriba pantalla en el símbolo del sistema. Luego, la pantalla se mostrará con la interfaz exactamente como el símbolo del sistema.

[email protected] ~ $ screen

Mostrar parámetro de pantalla

freestar.config.enabled_slots.push (locationName: “tecmint_incontent”, slotId : “tecmint_incontent”);

Cuando ingresa a la pantalla, puede hacer todo su trabajo como lo hace en el entorno CLI normal. Pero como la pantalla es una aplicación, tiene comandos o parámetros.

Escriba “ Ctrl-A. y “?. sin comillas. Luego verá todos los comandos o parámetros en la pantalla.

Combinaciones de teclas de pantalla, página 1 de 1. Tecla de comando: ^ A Literal ^ A: a break ^ B b flow ^ F f lockscreen ^ X x pow_break B screen ^ C c ancho W claro C foco ^ I log H pow_detach D select ‘windows ^ W w colon: hardcopy h login L prev ^ H ^ P p ^? silencio _ envolver ^ R r copiar ^ [[ayuda? meta a salir \ split S writebuf> desconectar ^ D d historial monitor M readbuf Para salir de la pantalla de ayuda, puede presionar el botón “barra espaciadora” o “ Enter. . (Tenga en cuenta que todos los accesos directos que usan “ Ctrl-A. están listos sin comillas).

Separar la pantalla

Una de las ventajas de la pantalla es que puede desconectarla y luego restaurarla sin perder nada de lo que haya hecho en la pantalla. Este es el escenario de muestra:

Estás en el medio de SSH-on. en tu servidor. Digamos que estás descargando el parche de 400 MB. para tu sistema usando wget.

El proceso de descarga se estima en 2 horas. de duración. Si desconecta la sesión SSH. o de repente la conexión se pierde por accidente, entonces el proceso de descarga se detendrá. Tienes que empezar rt desde el principio de nuevo. Para evitar eso, podemos usar screen y desconectarlo.

Eche un vistazo a este comando. Primero, debes ingresar a la pantalla.

[email protected] ~ $ screen

Entonces puede realizar el proceso de descarga. Para ver ejemplos en mi Linux Mint, estoy actualizando mi paquete dpkg. usando el comando apt-get.

[email protected] ~ $ sudo apt-get install dpkg Sample Salida Leyendo listas de paquetes … Listo Construyendo árbol de dependencias Leyendo información de estado … Listo Se actualizarán los siguientes paquetes: dpkg 1 actualizado, 0 recién instalado, 0 para eliminar y 1146 no actualizado. Necesita obtener 2.583 kB de archivos. Después de esta operación, se utilizarán 127 kB de espacio adicional en disco. Obtenga: 1 http://debian.linuxmint.com/latest/testing/main dpkg i386 1.16.10 [2,583 kB] 47% [1 dpkg 1,625 kB/2,583 kB 47%] 14,7 kB/s

Mientras descarga en curso, puede presionar “ Ctrl-A. y “ d. . No verá nada cuando presione esos botones. El resultado será así:

[separado de 5561.pts-0.mint] [email protected] ~ $

Vuelva a adjuntar la pantalla

Después de separar la pantalla, deje digamos que está desconectando su sesión SSH. y regresando a casa. En su casa, comienza a SSH. nuevamente en su servidor y desea ver el progreso de su proceso de descarga. Para hacer eso, necesita restaurar la pantalla. Puede ejecutar este comando:

[email protected] ~ $ screen-r

Y verá que el proceso que dejó todavía se está ejecutando.

Cuando tenga más de 1 sesión de pantalla. debe escribir el ID. de sesión de pantalla. Use screen -ls. para ver cuántas pantallas hay disponibles.

[email protected] ~ $ screen-ls Salida de muestra [email protected] ~ $ screen-ls Hay pantallas en: 7849.pts-0.mint. (10/06/2013 01:50:45 PM) (Independiente) 5561.pts-0.mint (10/06/2013 11:12:05 AM) (Independiente ) 2 Sockets en/var/run/screen/S-pungki

​​Si desea restaurar la pantalla 7849.pts-0. .mint, escriba este comando.

[email protected ] ~ $ screen-r 7849

Uso de varias pantallas

Cuando necesita más de 1 pantalla. para hacer su trabajo, ¿es posible? Sí lo es. Puede ejecutar varias ventanas de pantalla al mismo tiempo. Hay 2 (dos) formas de hacerlo.

Primero, puede separar la primera pantalla y ejecutar otra pantalla en el terminal real. En segundo lugar, haces una pantalla anidada.

Cambio entre pantallas

Cuando haces una pantalla anidada, puedes cambiar entre pantallas usando el comando “ Ctrl-A. y “ n. . Se moverá a la siguiente pantalla. Cuando necesite ir a la pantalla anterior, simplemente presione “ Ctrl-A. y “ p. .

Para crear una nueva ventana de pantalla, simplemente presione “ Ctrl-A. y “ c. .

Registrando lo que sea que haga

A veces es importante registre. lo que ha hecho mientras está en la consola. Supongamos que es un administrador de Linux. que administra muchos servidores de Linux.

Con este registro de pantalla, no es necesario que escriba todos los comandos que ha realizado. Para activar la función de registro de pantalla, simplemente presione “ Ctrl-A. y “ H. . (Tenga cuidado, usamos la letra mayúscula “ H. . Si no usa mayúscula “ h. , solo se creará una captura de pantalla de la pantalla en otro archivo llamado copia impresa).

En la parte inferior izquierda de la pantalla, habrá una notificación que te dirá que te gusta: Creando el archivo de registro “ screenlog.0. . Encontrará el archivo screenlog.0. en su directorio de inicio.

Esta función agregará todo lo que haga mientras está en la ventana de la pantalla. Para cerrar la pantalla y registrar la actividad en ejecución, presione “ Ctrl-A. y “ H. nuevamente.

Otra forma de activar la función de registro, puede agregue el parámetro “-L. cuando se ejecute la pantalla por primera vez. El comando será así.

[email protected] ~ $ screen-L

Pantalla de bloqueo

La pantalla también tiene un acceso directo para bloquear. la pantalla. Puede presionar el acceso directo “ Ctrl-A. y “ x. para bloquear la pantalla. Esto es útil si desea bloquear la pantalla rápidamente. Aquí hay una salida de muestra de la pantalla de bloqueo después de presionar el acceso directo.

Pantalla utilizada por Pungki Arianto en menta. Contraseña:

Puede usar su contraseña de Linux para desbloquearla.

Agregar contraseña a la pantalla de bloqueo

Por razones de seguridad, es posible que desee poner la contraseña. en su sesión de pantalla. Se le pedirá una contraseña cada vez que desee volver a adjuntar. la pantalla. Esta contraseña es diferente con el mecanismo Bloquear pantalla. anterior.

Para proteger la pantalla con contraseña, puede editar el archivo “ $ HOME/.screenrc. . Si el archivo no existe, puede crearlo manualmente. La sintaxis será así.

contraseña crypt_password

Para crear “ crypt_password. arriba, puede usar el comando “ mkpasswd. en Linux. Aquí está el comando con contraseña “ pungki123. .

[email protected] ~ $ mkpasswd pungki123 l2BIBzvIeQNOs

mkpasswd. generará una contraseña hash como se muestra arriba. Una vez que obtenga la contraseña hash, puede copiarla en su archivo “ .screenrc. y guardarla. Así que el archivo “ .screenrc. será así.

contraseña l2BIBzvIeQNOs

La próxima vez que ejecute screen y la separe, se le pedirá la contraseña cuando intente volver a adjúntelo. como se muestra a continuación:

[correo electrónico protegido] ~ $ screen-r 5741 Contraseña de pantalla:

Escriba su contraseña, que es “ pungki123. y la pantalla volverá a adjuntar. de nuevo.

Después de implementar esta contraseña de pantalla y presionar “ Ctrl-A. y “ x. ”, Entonces la salida será así.

Pantalla utilizada por Pungki Arianto en mint. Contraseña: Contraseña de pantalla:

Se le pedirá una contraseña dos veces. La primera contraseña es su contraseña de Linux. y la segunda contraseña es la contraseña que ingresó en su archivo .screenrc.

Salir de la pantalla

Hay 2. (dos) formas de salir de la pantalla. Primero, usamos “ Ctrl-A. y “ d. para separar la pantalla. En segundo lugar, podemos usar el comando de salida para terminar la pantalla. También puede usar “ Ctrl-A. y “ K. para cerrar la pantalla.

Eso es parte del uso de la pantalla a diario. Todavía hay muchas funciones dentro del comando de pantalla. Puede ver la página de manual de la pantalla. para obtener más detalles.