Cool Tools
A little note that all this was stolen from: http://kkovacs.eu/cool-but-obscure-unix-tools
A little collection of cool unix terminal/console/curses tools
Just a list of 20 (now 28) tools for the command line. Some are little-known, some are just too useful to miss, some are pure obscure -- I hope you find something useful that you weren't aware of yet! Use your operating system's package manager to install most of them. (Thanks for the tips, everybody!)
dstat & sar
iostat, vmstat, ifstat and much more in one.
slurm
Visualizes network interface traffic over time.
vim & emacs
The real programmers' editors.
screen, dtach, tmux, byobu
Keep your terminal sessions alive.
multitail
See your log files in separate windows.
tpp
Presentation ("PowerPoint") tool for terminal.
xargs & parallel
Executes tasks from input (even multithread).
duplicity & rsyncrypto
Encrypting backup tools.
nethack & slash'em
Still the most complex game on the planet.
lftp
Does FTPS. Can mirror, kinda like rsync.
ack, ag (silver searcher), pt
A better grep for source code.
calcurse & remind + wyrd
Calendar systems.
newsbeuter & rsstail
Command line RSS readers.
powertop
Helps conserve power on Linux.
tig
A console UI for git.
qalc
The best calculator. Ever. (For scripts too.)
htop, atop & glances
Process, memory and io monitoring.
ttyrec & ipbt
Record and play back terminal sessions.
rsync
Keeps filesystems in sync over SSH.
mtr
traceroute 2.0.
socat & netpipes
Directing stuff easily in and out of sockets.
iftop, iptraf & nethogs
To see where your traffic goes.
siege & tsung
Command line load test tools.
ledger
Terminal-based accounting package.
taskwarrior
Todo management in the terminal.
curl
Everybody's favorite HTTP toolbox.
rtorrent & aria2
Command line torrent downloaders.
ttytter & earthquake
Nice trendy Twitter clients :)
vifm & ranger
Alternatives to the midnight commander.
Ranger commands: cd - change directory, gh - go home, H - back in history, L - forward in history.Â
yy - copy, yp - past, yd - paste directory, dd - cut, dD - delete.
If you want hidden files shown add the following line to ~/.config/ranger/rc.conf (:set show hidden true)
cowsay & sl
I just couldn't resist. :o)
cloc
Counts lines of code.
ipcalc
For network assignments.
lsd
New way to list files, directories. GitHub at: https://github.com/Peltoche/lsd/
ddgr
DuckDuckGo terminal search.