screen¶
List detached screen sessions¶
creates or attachs to screen¶
Automatically find and re-attach to a detached screen session¶
Start a file browser in the current directory¶
connects to a serial console¶
Runs a command without hangups.¶
Share your terminal session (remotely or whatever)¶
Share a screen session¶
Reconnect to screen without disconnecting other sessions¶
Start screen with name and run command¶
connect to all screen instances running¶
screen -ls | grep pts | gawk '{ split($1, x, "."); print x[1] }' | while read i; do gnome-terminal -e screen\ -dx\ $i; done
create screencast (record text and audio simultaneously) using 'script' and 'arecord'¶
screencast() { arecord -R 1000 -f cd -t wav $1.wav & RECPID=$!; echo "Starting screencast in new shell. Exit subshell to quit."; script -t 2> $1.timing -a $1.session; kill $RECPID; }
Automatically find and re-attach to a detached screen session¶
Start screen in detached mode¶
Open screen on the previous command¶
Share a 'screen'-session¶
Automatically find and re-attach to a detached screen session¶
Resume a detached screen session, resizing to fit the current terminal¶
Start urxvt and do whatever is needed to open the screen session named "main"¶
screen -ls | grep main && urxvt -name screen -e screen -x main || urxvt -name screen -e screen -R -S main
Start screen, attach here an now to sessionname , be quiet¶
Opens up a background session within an existing fron-end session¶
use screen as a terminal emulator to connect to serial consoles¶
starts a detached screen with name¶
share a path when starting a new screen window¶
Connected to first screen session created¶
connects to a serial console¶
Runs a command without hangups.¶
Share your terminal session (remotely or whatever)¶
Share a screen session¶
Reconnect to screen without disconnecting other sessions¶
Start screen with name and run command¶
connect to all screen instances running¶
screen -ls | grep pts | gawk '{ split($1, x, "."); print x[1] }' | while read i; do gnome-terminal -e screen\ -dx\ $i; done
create screencast (record text and audio simultaneously) using 'script' and 'arecord'¶
screencast() { arecord -R 1000 -f cd -t wav $1.wav & RECPID=$!; echo "Starting screencast in new shell. Exit subshell to quit."; script -t 2> $1.timing -a $1.session; kill $RECPID; }
Automatically find and re-attach to a detached screen session¶
Start screen in detached mode¶
Open screen on the previous command¶
Share a 'screen'-session¶
Automatically find and re-attach to a detached screen session¶
Resume a detached screen session, resizing to fit the current terminal¶
Start urxvt and do whatever is needed to open the screen session named "main"¶
screen -ls | grep main && urxvt -name screen -e screen -x main || urxvt -name screen -e screen -R -S main
Start screen, attach here an now to sessionname , be quiet¶
Opens up a background session within an existing fron-end session¶
use screen as a terminal emulator to connect to serial consoles¶
starts a detached screen with name¶
share a path when starting a new screen window¶
Connected to first screen session created¶
Last update: August 10, 2022
Created: August 10, 2022
Created: August 10, 2022