Debido al análisis de secuenciación de segunda generación, a menudo es necesario ejecutar programas durante mucho tiempo. Debido al largo tiempo, no ha habido un buen camino. Cuando tienes pantalla, todo esto se resuelve. Al escribir la pantalla de comando se crea una única ventana que ejecuta el shell, donde puede ejecutar el programa que necesita.
Usar la pantalla es muy fácil. Simplemente escriba la pantalla en SHELL para abrir una sesión de pantalla.
Y debajo de cada sesión de pantalla, todos los comandos comienzan con ctrl + a (C-a). Ahora permítame presentar brevemente el comando básico C-ac-> Crear, abra una nueva ventana
C-an- > A continuación, cambie a la siguiente ventana
C-ap- > Ventana anterior, anterior
más ..
menos..C-aC-a- > Otro, cambia entre dos ventanas
C-aw -> Windows, haga una lista de las ventanas que se han abierto.
C-a0- > Cambie a la ventana 0
C-a1..9- > Cambie a la primera ..9 windowC-aa-> emitido Ca, en emacs, ve, bash, tcsh se puede mover al principio de C-at-> Hora, muestra la hora actual y la carga del sistema
C -aK (en mayúsculas) -> killwindow, cierre por la fuerza la ventana actualC-a [- > ingrese el modo de copia, en el modo de copia puede retroceder, buscar,
copiar es como usar vi como C- b Hacia atrás, PageUp
C-fForward, PageDown
H (mayúsculas) Alto, mueva el cursor a la esquina superior izquierda
LLow, mueva el cursor a la esquina inferior izquierda
0 se mueve al principio de la línea
$ fila de la línea
En el modo normal:
Use screen-ls para ver todos los sc Sesiones de Reen
Use screen-rsessionid para ingresar a la sesión de pantalla específica especificada por sessionid
Finalmente, salga.
--------------------------------
Además, todos están en el servicio en segundo plano , o al ejecutar un script durante mucho tiempo. ¿Se siente que la interacción es muy pobre?
A veces, quiero mostrar el resultado directamente en el terminal, y me temo que el terminal se cierre accidentalmente y que el proceso salga.
(Algunos servicios sshd también establecerán el tiempo de espera de conexión, saldrán automáticamente del terminal)
Ahora use el comando de pantalla para resolver el problema de ejecutar el servicio en segundo plano.
El comando es super simple:
Ingrese a la pantalla directamente en el terminal. En este momento, el servidor abrirá un nuevo terminal, pero este terminal es diferente del anterior terminal ordinario. No está afiliado con el grupo de procesos sshd, de modo que cuando se cierre el terminal local, el terminal del servidor no se eliminará.
Por supuesto, las ventajas no se limitan a esto. Cuando realiza tareas en el terminal del servidor, incluso puede cambiar al terminal local para hacer otras cosas en cualquier momento. Luego, cuando regrese, puede restaurar al servidor que acaba de abrir. En el terminal, si la tarea simplemente no finalizó, puede continuar realizando la tarea.
Pasos de operación:
Primero, ingrese el terminal screen-Ssessionname.
(nombre de sesión es para distinguir su sesión)
Luego presione ctrl + a, luego presione d para salir temporalmente del terminal.
Cuando desee volver, primero verifique el ID del proceso del terminal, la lista de pantalla
o directamente
screen-rxx (solo el nombre de la sesión).
Por supuesto, cuando abre muchas sesiones, planea cerrar varias sesiones, puede ingresar a la sesión, salir de ella.
En general, la pantalla puede reemplazar completamente a nohup Y proporciona características más complicadas, pero creo que las funciones simples son suficientes para manejar las operaciones diarias.
Resumen:
Espero que el poderoso comando de pantalla en el sistema Linux descrito en este artículo pueda ayudar al lector. Más información sobre el sistema Linux aún debe ser explorada y aprendida por el lector.
El ciclo de vida de Windows Vista finalizará el 11 de abril de 2017, mientras que Windows 7 será el
Hemos sido de una manera convencional para completar una tarea hasta que sepamos que hay un mejor en
Es bastante incómodo agregar y eliminar programas en Linux. La instalación del software puede descri
lftp es un cliente ftp en Linux para iniciar sesión en un servidor FTP remoto. Use su comando espejo
Cómo ver la versión actual de Linux
Cómo arreglar Linux no puede iniciar el fallo
No se encontró la solución para './mysql-bin.index' (Código de error: 13)
Ambos métodos SUSE sistema de Linux10 instalado en el disco duro de
Linux usando la administración del servicio NTP /hora del servidor de sincronización
El sistema Linux está gradualmente marginado: la participación es despreciable
Programación del entorno Linux - Editor Basic Operations
Sistema operativo Linux para crear comandos de archivo
Centos 5.5 configura vnc, abra Linux, tutorial de escritorio remoto
Win8 pasos específicos para limpiar archivos basura
Volumen de operaciones diarias WP aplicación superó los 9 millones
WinXP: El sistema operativo también reproduce el inicio de sesión automático
El escritorio de Win10 no muestra la solución.
Consejos de configuración del sistema de Windows XP SP2
Detallada función de bloqueo de programa de Windows 7
Win8.1 Pro no se puede activar cómo resolver?
Cierre el problema que se debe tener en cuenta después de la actualización automática de XP
La opción de conexión de banda ancha WinXP está en gris y no se puede seleccionar
Win7 desinstala el software cuando se le pide que encuentre una solución para el módulo especificado