Oooooh, the temptation level is very high on this one.
LinuxCommand.org has been running a series of posts since February 2009 on “Building An All-Text Linux Workstation.” The latest, Part 14, looks at installing and running the indispensable Screen program.
Now that we have installed a bunch of interactive applications on our workstations and SSH to allow remote access, we have a slight problem. Is it reasonable for an interactive program (like
mutt) monopolize our terminal session? Isn’t Linux multi-tasking? On the graphical desktop, we can have many applications running at once and, by moving the mouse, we can switch from application to application. Of course, on the console, we can switch virtual terminals to provide multiple sessions and if we are using SSH, remotely accessing our workstation from a graphical desktop, we can open multiple terminal windows.
But there’s another way. The
screenprogram allows multiple sessions inside a single terminal. You can create any number of sessions and can even split screens to view two sessions at once. Further (and this is the cool part),
screenallows you to “detach” a session from a terminal and later re-attach the session to a different terminal.
An alternative to the Midnight Commander file manager utility. It’s available in the Ubuntu repositories (
sudo apt-get install vifm) and via MacPorts (
sudo port install vifm).
Vifm is a ncurses based file manager with vi like keybindings. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands.
While you’re getting in touch with your inner geek, don’t forget vimwiki, the personal wiki also based on vim: