Normalmente uso unas 10 ventanas en la pantalla GNU y personalizo constantemente mi archivo .bashrc
. Me gustaría poder buscar fuentes .bashrc
en ventanas de pantalla con una sola línea. ¿Puedo transmitir un comando a todas las ventanas de mi pantalla sin desconectar mi sesión, ejecutar el comando (en este caso, obtener el perfil) y volver a conectarme a la sesión de pantalla? Yo uso Mac OS 10.8.
Yo creoesta soluciónTambién funcionará para lo que quiero hacer, pero tengo curiosidad por saber si existe una forma más concisa.
Respuesta1
Desde elManual de usuario de la pantalla, puede enviar texto arbitrario a todas las ventanas de la pantalla a través de su argumento de línea de comando -X combinado con los comandos de pantalla integradosenycosacon el siguiente comando, en tu caso
screen -X at \# stuff "source ~/.bashrc\n"
Tenga en cuenta que este comando equivale a escribir "source ~/.bashrc" en cada ventana. Si una ventana no está en el indicador de bash y, en cambio, está editando un archivo con vim, tendrá algunos resultados inesperados.