Screen allows you to compile on one screen and check your email with Pine on the other.
If you SSH to a remote box, you can use screen to keep processes running after logging out.
allows you to look real time processes as you work on a different screen.
will let you log into other desktops and keep the session open.
Screen cheat sheet $ screen - start screen $ screen -list - list current running screens $ screen -r [number] - reattach screens $ screen -d - detach screens (useful for exiting) $ screen -wipe – do the same as a list but remove dead screens $ screen -S [SessionName] – name a new session Shortcut: $ Ctrl-a c – create a new window $ Ctrl-a 0...9 – switch to a to a different window $ Ctrl-a n – switch to the next window $ Ctrl-a p – switch to previous window $ Ctrl-a S – Split the current region $ Ctrl-a X – kills the current region $ Ctrl-a ? - show keybindings $ Ctrl-a multiuser:on
HowTo: screen and ssh $ ssh user@server [$user@server] screen