Console Addict
This page contains a list of suggested command-line tools for the console addicted user.
The must-have
GPM
- Description: A mouse inside your tty's
- Website: http://unix.schottelius.org/gpm/
OpenSSH
- Description: A free version of the SSH connectivity tools
- Website: http://www.openssh.com/
Screen
- Description: Screen manager with VT100/ANSI terminal emulation
- Website: http://www.gnu.org/software/screen/
Fetchmail
- Description: Fetch mail from a POP, IMAP, ETRN, or ODMR-capable server
- Website: http://fetchmail.berlios.de/
Msmtp
- Description: An SMTP client
- Website: http://msmtp.sourceforge.net/
Procmail
- Description: Autonomous mail processor
- Website: http://www.procmail.org/
Mutt
- Description: The Mutt Mail User Agent
- Website: http://www.mutt.org/
Abook
- Description: Text-based address book program
- Website: http://abook.sourceforge.net/
Network: Mount Remote Files
Fusesmb
- Description: Browse your network shares like your own filesystem
sshfs
- Description: Mount filesystems of an ssh-host to your local file system
Network: Internet
Aria2
- Description: Lightweight multi-protocol & multi-source download utility
- Website: http://aria2.sourceforge.net/
Lynx
- Description: A general purpose distributed information browser for the World Wide Web
- Website: http://lynx.isc.org/
Links2
- Description: Lynx-like alternative character mode WWW browser with ncurses and graphics mode
- Website: http://links.twibright.com/
Lftp
- Description: Sophisticated file transfer program
- Website: http://lftp.yar.ru/
Finch
- Description: A Pimpin' Penguin console frontend to libpurple
- Website: http://developer.pidgin.im/
- Manpage: http://man.cx/finch
Freetalk
- Description: A Jabber client that features a readline interface with completion of buddy names and commands
MCabber
- Description: A small Jabber client that features a ncurses interface with history logging, command complement, and openpgp
Tin
- Description: A Usenet newsreader
- Website: http://www.tin.org/
Irssi
- Description: A modular IRC client for UNIX
- Website: http://irssi.org/
Weechat
- Description: Lightweight and fast IRC client
- Website: http://weechat.flashtux.org/
Network: Misc
iftop
- Description: Network trafic monitoring
- Website: http://www.ex-parrot.com/pdw/iftop/
nethogs
- Description: Network trafic monitoring by grouping bandwidth per processes
- Website: http://nethogs.sourceforge.net/
trickle
- Description: Lightweight userspace bandwidth shaper
Multimedia
Dir2ogg
- Description: audio file converter into ogg-vorbis format
Mocp
- Description: Console audio player
- Website: http://moc.daper.net/
MPD
- Description: A daemon for playing music
- Website: http://www.musicpd.org/
Mpc
- Description: Program for controlling Music Player Daemon (MPD)
- Website: http://www.musicpd.org/mpc.shtml
Ncmpc
- Description: Curses Music Player Daemon (MPD) client
- Website: http://hem.bredband.net/kaw/ncmpc/
Mplayer
- Description: Movie player
- Website: http://www.mplayerhq.hu/
- Remarks: mplayer has several output drivers that can play videos in a tty
mplayer -vo aa
: ascii output with libaamplayer -vo caca
: coloured ascii output with libcacamplayer -vo directfb
: full colours output with frame buffermplayer -vo fbdev
: good option ifdirectfb
isn't available, but needs to be tricked to play at a right dimension with-fs -zoom -x 1280 -y 800
for example
Ogg123
- Description: Plays Ogg Vorbis files and streams
Editors/Documents
Catdoc
- Description: Extract text from Word files
Vim
- Description: An advanced text editor
- Website: http://www.vim.org/
Graphics: Gallery Generators
Genethumb
- Description: A quick and dirty shell script aimed at generating HTML indexes with thumbnails
Photon
- Description: A static HTML gallery generator
Graphics: Image Manipulation
Caca-utils
- Description: Text mode graphics utilities
- Website: http://libcaca.zoy.org/
ImageMagick
- Description: A software suite to create, edit, and compose bitmap images