Hidden Features of `screen`

Since I use the *nix command screen all day, and I couldn't find anyone starting this question, I figured it should be started. You know the drill: community wiki, one answer per features so we all can vote.


Solution 1:

I love using it for connecting to serial consoles, i.e.

screen /dev/ttyS0 19200

This command simply opens up a connection to serial port 0 (ttyS0) with a baud speed of 19200

Solution 2:

The best feature of screen is Byobu (formerly screen-profiles) which comes with Ubuntu by default since Jaunty: https://launchpad.net/byobu

It's a configuration manager with very nice defaults, tons of status notifications and useful keyboard shortcuts (i.e. f2 for new screen, f3-f4 for prev/next etc.)

I really don't go anywhere without it anymore :)