What is screen?
screen is a terminal multiplexer that allows you to manage several terminal sessions from a single window. This is particularly useful when you want to:
- Run commands that take a long time to execute.
- Disconnect and reconnect without interrupting your running processes.
- Collaborate by sharing a terminal session with others.
With screen, you can detach from a session, log out, and reconnect later without losing your running applications. It’s like having multiple monitors in one terminal!
Basic Commands:
screen: Start a new session.
Common Flags:
-ls: List active screen sessions.-aS screenname: Create a session with all capabilities.-r: Resume a detached session.-x: Attach to an active session.-d: Detach from a session.-d -m $command: Start a session in detached mode and run a command.-DR: Force disconnect current user and reconnect with another.
-wipe: Remove dead screen sessions.Common Screen Commands
List active sessions:
screen -lsDetach from a session:
screen -d session_idReattach to a session:
screen -r session_idDetach and reattach to a session:
screen -d -r session_idCreate a new session with a name:
screen -S session_name
No comments:
Post a Comment