Ubuntu/Debian/Mint news and tutorials | Linux gaming
facebook.png
twitter.png
feed.png
Quick Tip
Disable Overlay Scrollbars in GNOME
gsettings set com.canonical.desktop.interface scrollbar-mode normal
Quick Tip
Find Files Containing a Text Pattern
find . -iname "*.txt" -exec grep -l "hello" {} +
Categories
Online Readers
Advertise on TuxArena
Linux Cheat Sheet

Have a look at our Linux Cheat Sheet for quick one-liners, commands and tips.

Process viewer: htop

htop is an improved version of top, a complex process viewer which allows to visualize processes in real time, see memory and CPU consumption, send signals to processes, renice processes, and sort them by various options. It makes use of colors and you can also scroll horizontally and vertically to see the full names of the running processes.

htop

Image viewer: cacaview

This is an ASCII image viewer for the terminal with support for all the popular image formats like JPG, PNG, GIF or BMP.
Homepage

cacaview

sudo apt-get install caca-utils
Web browser: lynx

Lynx is a well-known browser for the terminal.
Homepage

lynx

Other alternatives: w3m, links, elinks

sudo apt-get install cmus
Video player: aaxine

Based on Xine, aaxine is an ASCII video player with many capabilities. An alternative to this is also mplayer, when running something like mplayer -vo caca video.avi.
Homepage

aaxine

sudo apt-get install xine-console
Text editor: nano

Nano is more user-friendly rather as feature-rich and powerful as Vim or Emacs, but it has support for syntax highlighting and it can be configured via the ~/.nanorc configuration file. Nano comes installed by default on most systems.
Homepage

nano

Other alternatives: vim, emacs –no-window

Music player: cmus

CMus is a powerful player using ncurses with Vi-style keyboard shortcuts, seven different view modes, support for music library. It has shortcuts for virtually anything, tab-completion support, support for themes. CMus is a real gem for the audiophile that wants to use a terminal-based application for listening to music.
Homepage

cmus

Other alternatives: mp3blaster, moc, herrie, ogg123, mpg123, sox (play), nmpcpp

BitTorrent client: ctorrent

ctorrent is a command-line client for the BitTorrent protocol.

ctorrent

Other alternatives: rtorrent

IM chat application: finch

Finch is included in the Pidgin package, using libpurple and ncurses, with support for a big number of protocols, including Yahoo!, AIM, IRC, or WLM. You can press Alt+A to open the preferences menu, Alt+R and Alt+M to resize and move windows, Alt+Q to quit, TAB and Space to navigate within windows.
Homepage

finch

IRC client: irssi

Irssi is probably the most popular IRC client nowadays, with lots of features, great flexibility, support for multi-networks, Perl scripting and whatnot. It’s complete and a very handy tool at all times.
Homepage

irssi

sudo apt-get install irssi
File manager: mc

Midnight Commander, or mc for short, is a powerful twin-panel file manager that runs in your terminal, using the ncurses library.
Homepage

mc

Other alternatives: vifm, lfm

Mixer: alsamixer

This is the sound mixer from the ALSA package.
Homepage

alsamixer

Network monitor: iptraf

iptraf is a powerful network monitor which allows you to select which interface to observe, show statistics, ingoing and outgoing traffic, open connections.
Homepage

iptraf

Other alternatives: netstat

sudo apt-get install iptraf
Email client: mutt

Mutt is a powerful email client with support for the POP and IMAP protocols, colors, PGP, configurable key bindings.
Homepage

Video Encoder: mencoder

Part of MPlayer, mencoder converts between various video files like AVI, Ogg, VOB or MPG.
Homepage

Other alternatives: ffmpeg

IDE (integrated development environment): emacs –no-window

Emacs is a very powerful tool which can also run in text-mode by invoking it with the –no-window argument. Emacs is a development environment, as well as an email reader or file manager, and can be extended with scripts. As an text editor, Emacs comes with support for many languages, including C or Bash, syntax highlighting, check-spelling, indentation and much, much more. Emacs makes use of powerful commands and keyboard shortcuts designed to be faster when navigating through a text file.
Homepage

emacs

Alternatives: vim

USB ISO Creator: dd

dd is a tool that creates files using a specified filesystem, and it can also be used to create bootable USB devices from distribution ISO images, if used like sudo dd if=/path/to/image.iso of=/dev/sdX bs=4096k.

Music Transcoder: oggenc

oggenc allows to encode WAV files to Ogg Vorbis format, specifying bitrate or quality.

Other alternatives: flac, lame, abcde

ISO Creator: genisoimage

genisoimage allows you to create ISO filesystems from files and directories.
Homepage

genisoimage

Image Manipulation: convert

convert allows to crop, resize, and convert various image formats. convert is part of the ImageMagick package.
Homepage

File Archiver: tar

tar is a file archiver which can work in conjunction with gzip and bzip2 to create compressed files.
Homepage

Jaki says:

Nice overview! Another image viewer (non-ascii) is “fbi” (it requires console framebuffer).

Some more alternatives:
Email client: alpine
RSS reader: canto
Clock: tty-clock
Games: sudoku, nethack, bsdgames

Craciun Dan says:

Thanks for these. Didn’t know about canto, I’ll check it out.

eMBee says:

another email client alternative is sup (supmua.org). it gives mutt and alpine a run for their money!

greetings, eMBee.

Geoff says:

Antiword! Read word files http://www.winfield.demon.nl/

Dan Houlihan says:

about to install netbsd on old T-22 think pad. This page very useful as old 22 dosent have much resourses

Dan says:

Calculator: bc

Leave a Reply to Geoff Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.