Seven bodacious Linux console productivity applications
Sean posted some excellent Linux productivity applications a few days ago. However, these apps are all graphical, and I fancy myself a command-line jockey.
So, here’s a list of some bodacious console productivity applications similar to those Sean listed.
- screen –
Screenallows a console user to launch a command in a virtual window. The user can then “detach” from the window and “reattach” later if the command hasn’t exited yet. This command is excellent for any console application that will run for a long time or has its own text-based interface. In the early days of BitTorrent, I used to use onlybtdownloadheadless.pyto access torrents (nowadays I use various graphical clients). Readman screenfor instructions on how to usescreen. - Finch – Finch is the text-based version of Pidgin, a multi-protocol IM client. Combine Finch with
screenand the result is a windowed IM client. Finch could replacenaimin Zack‘s AIM answering machine, and the multi-protocol handling of Finch would enable an answering machine for just about any IM network. The Pidgin wiki has a great article on how to use Finch. - GNUplot – GNUplot is an excellent graphing and plotting application. It just needs a little bit of input and can produce excellent visuals for a web site or presentation. It’s got a bit of a learning curve, but after a while, it gets quite easy. See the GNUplot FAQ for a HOWTO, or hit up
man gnuplot. - mp3blaster –
mp3blasteris console mp3 and ogg player. Most people use either of those formats, and the mp3blaster interface is pretty neat. - vi –
vi, or specificallyvimis a great text editor with syntax highlighting for just about every known language. I prefer its mode switching (command/edit) toemacs‘s ctrl+(whatever) tomfoolery. - alpine –
alpineis a replacement forpine, a console email application. It can access pop and imap servers, as well as local mail in mbox format. The only negative thing is about alpine is that it is very young. It’s based on pine, which is ancient, but alpine is a complete rewrite, afaik. - alias – OK, so alias isn’t an app, persay, but it is certainly a neat function in bash, the shell most distros use. Open up
.bashrcor.bash_profileand you’ll see how alias can be used. Zack has aliases set up so that he can connect via SSH to any of his computers with a single word.
Got more suggestions? Let me know!


mark:
Ikog: to-do list management.
http://www.henspace.co.uk/ikog/index.html
ccal: calendaring
1 September 2007, 6:12 amhttp://packages.debian.org/unstable/utils/ccal
Jon:
You silly Vi people…
Don’t make me “CTRL-x CTRL-c” you! Don’t be such a VI whore, you need to “CTRL-x n w” your view man!
In other words, “CTRL-x h” your life and “M-x query-replace vi emacs”!
Otherwise a very good and informative post, I personally use screen, GNU-plot, and alias at work quite a bit.
2 September 2007, 8:18 pmDave:
People still use mbox? WHY!!?!?!!!!! For the love of all that is good and sugary – use maildir already!
3 September 2007, 3:15 pm