diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-08-29 00:27:30 +0200 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-08-29 00:30:20 +0200 |
commit | d103148e8528e06583128f2acfc27fd160084c77 (patch) | |
tree | b6fca3d610ac3cbac7d287d5ec33f33fbff888d2 /src/tools/screen.md | |
parent | dfb198cc07f8774e192279b18b4deb5e4275a4d0 (diff) | |
download | notes-d103148e8528e06583128f2acfc27fd160084c77.tar.gz notes-d103148e8528e06583128f2acfc27fd160084c77.zip |
screen: basics + usb serial console
Diffstat (limited to 'src/tools/screen.md')
-rw-r--r-- | src/tools/screen.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/tools/screen.md b/src/tools/screen.md new file mode 100644 index 0000000..d3da2ef --- /dev/null +++ b/src/tools/screen.md @@ -0,0 +1,42 @@ +# screen(1) + +```sh +# Create new session. +screen + +# List active session. +screen -list + +# Attach to specific session. +screen -r SESSION +``` + +## Options +```sh +# Enable logfile, default name screenlog.0. +screen -L +# Enable log and set logfile name. +screen -L -Logfile out.txt +``` + +## Keymaps +```sh +Ctrl-A d # Detach from session. +Ctrl-A + \ # Terminate session. +Ctrl-A + : # Open cmand prompt. + kill # Kill session. +``` + +## Examples +USB serial console. +```sh +# 1500000 -> baudrate +# cs8 -> 8 data bits +# -cstopb -> 1 stop bit +# -parenb -> no parity bit +# see stty(1) for all settings. +screen /dev/ttyUSB0 1500000,cs8,-cstopb,-parenb + +# Print current tty settings. +sudo stty -F /dev/ttyUSB0 -a +``` |