<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tim's blog (Posts about command line)</title><link>https://blog.thechases.com</link><description></description><atom:link href="https://blog.thechases.com/categories/command-line.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:blog@tim.thechases.com"&gt;Tim Chase&lt;/a&gt; </copyright><lastBuildDate>Thu, 02 Oct 2025 19:32:43 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Software for a command-line world</title><link>https://blog.thechases.com/posts/cli/software-for-a-command-line-world/</link><dc:creator>Tim Chase</dc:creator><description>&lt;p&gt;
Below are a list of programs that can all be used over an
SSH connection with no need for an X connection.
&lt;/p&gt;

&lt;!-- TEASER_END --&gt;

&lt;ul&gt;

&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Email"&gt;Email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#RSS"&gt;RSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Web"&gt;Web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#TextEditing"&gt;Text Editing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Spreadsheet"&gt;Spreadsheet/math/calculator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Calendar"&gt;Calendar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Todo"&gt;To-do management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Music"&gt;Music/audio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Chat"&gt;Chat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Database"&gt;Database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Filesystem"&gt;Filesystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#VCS"&gt;Version control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Addressbook"&gt;Addressbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Games"&gt;Games&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Torrents"&gt;Torrents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Admin"&gt;Admin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/#Misc"&gt;Miscellaneous&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;
&lt;hr&gt;
&lt;dl&gt;

&lt;dt&gt;&lt;a id="Email"&gt;Email&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Mailx"&gt;&lt;code&gt;mail&lt;/code&gt;&lt;/a&gt; (command-line; uses local mailboxes)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.mutt.org"&gt;&lt;code&gt;mutt&lt;/code&gt;&lt;/a&gt; (full-screen; uses local mailboxes, POP3, or IMAP)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://instinct.org/elm/"&gt;&lt;code&gt;elm&lt;/code&gt;&lt;/a&gt; (full-screen; uses local mailboxes, may support POP3/IMAP)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://savannah.nongnu.org/projects/nmh/"&gt;&lt;code&gt;mh&lt;/code&gt;/&lt;code&gt;nmh&lt;/code&gt;&lt;/a&gt;
		(mail-handler/new-mail-handler; command-line; uses "MH" format, supports POP3 via fetchmail)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.washington.edu/pine/"&gt;pine&lt;/a&gt;/&lt;a href="http://www.washington.edu/alpine/"&gt;&lt;code&gt;alpine&lt;/code&gt;&lt;/a&gt; (full-screen; uses local mailboxes, POP3, or IMAP)&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://docs.offlineimap.org/en/latest/MANUAL.html"&gt;&lt;code&gt;offlineimap&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;and many others&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="RSS"&gt;RSS&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://raggle.org"&gt;Raggle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://synflood.at/newsbeuter.html"&gt;&lt;code&gt;newsbeuter&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kiza.kcore.de/software/snownews/"&gt;&lt;code&gt;snownews&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codezen.org/nrss/"&gt;&lt;code&gt;NRSS&lt;/code&gt;&lt;/a&gt;/&lt;a href="http://www.codezen.org/canto/"&gt;&lt;code&gt;Canto&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.allthingsrss.com/rss2email"&gt;&lt;code&gt;rss2email&lt;/code&gt;&lt;/a&gt;/&lt;a href="https://github.com/rcarmo/rss2imap"&gt;&lt;code&gt;rss2imap&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Google Reader&lt;/strike&gt; supports an on-line reader (the Mobile version should be usable in any console browser)&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Web"&gt;Web&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://lynx.browser.org/"&gt;&lt;code&gt;lynx&lt;/code&gt;&lt;/a&gt; (the classic full-screen text-browser)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://links.sourceforge.net/"&gt;&lt;code&gt;links&lt;/code&gt;/&lt;code&gt;links2&lt;/code&gt;&lt;/a&gt; (a full-screen text-browser with more visual layout engine)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://elinks.or.cz/"&gt;&lt;code&gt;elinks&lt;/code&gt;&lt;/a&gt; (a full-screen text-browser with more visual layout engine)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://w3m.sourceforge.net/"&gt;&lt;code&gt;w3m&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.eklhad.net/linux/app/"&gt;&lt;code&gt;edbrowse&lt;/code&gt;&lt;/a&gt; (it's an editor, it's a browser, it's command-line)&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="TextEditing"&gt;Text Editing&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://vim.org"&gt;&lt;code&gt;vi&lt;/code&gt;/&lt;code&gt;vim&lt;/code&gt;&lt;/a&gt; (the classic full-screen text-editor)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.gnu.org/software/emacs/"&gt;&lt;code&gt;emacs&lt;/code&gt;&lt;/a&gt; (another popular and extensible choice in full-screen text-editors)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.gnu.org/software/ed/"&gt;&lt;code&gt;ed&lt;/code&gt;&lt;/a&gt; (the classic command-line text editor)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.nano-editor.org/"&gt;&lt;code&gt;nano&lt;/code&gt;&lt;/a&gt; (a simple full-screen editor)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Pico_(text_editor)"&gt;&lt;code&gt;pico&lt;/code&gt;&lt;/a&gt; (a simple full-screen editor)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.eklhad.net/linux/app/"&gt;&lt;code&gt;edbrowse&lt;/code&gt;&lt;/a&gt; (it's like &lt;code&gt;ed&lt;/code&gt; on steroids)&lt;/li&gt;
	&lt;li&gt;and countless others&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
these can be used in concert with various
markup syntax such as
&lt;a href="http://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt;,
&lt;a href="http://w3c.org"&gt;HTML&lt;/a&gt;,
&lt;a href="http://www.docbook.org"&gt;DocBook&lt;/a&gt;,
&lt;a href="http://en.wikipedia.org/wiki/LaTeX"&gt;LaTeX&lt;/a&gt;, etc to
produce publishable documents; you can use packages like
&lt;a href="http://www.winfield.demon.nl/"&gt;&lt;code&gt;antiword&lt;/code&gt;&lt;/a&gt;
or wordview ("&lt;a href="http://wvware.sourceforge.net/"&gt;&lt;code&gt;wv&lt;/code&gt;&lt;/a&gt;")
to convert .DOC files to a usable format.
&lt;/p&gt;
&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Spreadsheet"&gt;Spreadsheet/math/calculator&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
 &lt;li&gt;Spreadsheet:
  &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://www.ibiblio.org/pub/Linux/apps/financial/spreadsheet/"&gt;&lt;code&gt;sc&lt;/code&gt;&lt;/a&gt; (a simple full-screen spreadsheet with vi-like keybindings)&lt;/li&gt;
   &lt;li&gt;&lt;a href="https://github.com/andmarti1424/sc-im"&gt;&lt;code&gt;sc-im&lt;/code&gt;&lt;/a&gt; &lt;span title="Thanks to Charlie Kester for finding this one for me"&gt;(like &lt;code&gt;sc&lt;/code&gt; above but with the ability to import/export xls/xlsx files)&lt;/span&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://linux.maruhn.com/sec/slsc.html"&gt;&lt;code&gt;slsc&lt;/code&gt;&lt;/a&gt; (based on &lt;code&gt;sc&lt;/code&gt;)&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://www.gnu.org/software/oleo/"&gt;&lt;code&gt;oleo&lt;/code&gt;&lt;/a&gt; (a simple full-screen spreadsheet with a more Emacs-like feel)&lt;/li&gt;
   &lt;li&gt;&lt;a href="https://github.com/zaphar/sheetsui"&gt;SheetsUI&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
 &lt;li&gt;Math:
  &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://www.gnu.org/software/octave/"&gt;&lt;code&gt;Octave&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://www.r-project.org/"&gt;&lt;code&gt;R&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://www.scilab.org/"&gt;&lt;code&gt;scilab&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
 &lt;li&gt;Graphing:
  &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://www.gnuplot.info/"&gt;&lt;code&gt;gnuplot&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://www.graphviz.org/"&gt;&lt;code&gt;graphviz&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
 &lt;li&gt;Calculator
  &lt;ul&gt;
   &lt;li&gt;&lt;a href="http://www.gnu.org/software/bc/"&gt;&lt;code&gt;bc&lt;/code&gt;&lt;/a&gt; (a simple command-line calculator)&lt;/li&gt;
   &lt;li&gt;&lt;a href="http://python.org"&gt;&lt;code&gt;python&lt;/code&gt;&lt;/a&gt; (the full power of Python, at a command-line)&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Calendar"&gt;Calendar&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
	&lt;li&gt;&lt;a href="https://www.freebsd.org/cgi/man.cgi?query=calendar&amp;amp;sektion=1"&gt;&lt;code&gt;calendar&lt;/code&gt;&lt;/a&gt; (show events on given days)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.roaringpenguin.com/products/remind"&gt;remind&lt;/a&gt; (like the previous &lt;code&gt;calendar&lt;/code&gt; program on steroids)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?cal"&gt;&lt;code&gt;cal&lt;/code&gt;&lt;/a&gt; (display a calendar)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://pcal.sourceforge.net/"&gt;&lt;code&gt;pcal&lt;/code&gt;&lt;/a&gt; (good for printing)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?cron"&gt;&lt;code&gt;cron&lt;/code&gt;&lt;/a&gt; (for scheduling repeated tasks)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?at"&gt;&lt;code&gt;at&lt;/code&gt;&lt;/a&gt; (for scheduling a single job sometime in the future)&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://github.com/insanum/gcalcli"&gt;&lt;code&gt;gcalcli&lt;/code&gt;&lt;/a&gt; (interact with Google Calendar from the command-line)&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://github.com/pimutils/khal"&gt;&lt;code&gt;khal&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://mencal.kyberdigi.cz/english.html"&gt;&lt;code&gt;mencal&lt;/code&gt;&lt;/a&gt; and
	&lt;a href="https://blog.thechases.com/posts/cli/software-for-a-command-line-world/mencal2.html"&gt;&lt;code&gt;mencal2&lt;/code&gt;&lt;/a&gt; (menstruation calendars)&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Todo"&gt;To-do/time management&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://swapoff.org/DevTodo"&gt;&lt;code&gt;devtodo&lt;/code&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;a href="http://taskwarrior.org"&gt;TaskWarrior&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;a href="http://tim.thechases.com/bvi/tt.py"&gt;TimeTracker&lt;/a&gt;
 (a simple command-line time-tracker in the spirit of many VCS tools, written by yours-truely in response to
 &lt;a href="http://www.spinics.net/lists/blinux/msg12722.html"&gt;this&lt;/a&gt;
 post, and somewhat documented
 &lt;a href="http://www.spinics.net/lists/blinux/msg12730.html"&gt;here&lt;/a&gt;)&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Music"&gt;Music/audio&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;Playback
 &lt;ul&gt;
  &lt;li&gt;&lt;a href="https://cmus.github.io/"&gt;&lt;code&gt;cmus&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://mpg321.sourceforge.net/"&gt;&lt;code&gt;mpg321&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://musicpd.org" title="Music Player Daemon"&gt;&lt;code&gt;mpd&lt;/code&gt;/&lt;code&gt;mpc&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.mpg123.de/"&gt;&lt;code&gt;mpg123&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://linuxcommand.gds.tuwien.ac.at/man_pages/ogg1231.html"&gt;&lt;code&gt;ogg123&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://6xq.net/pianobar/"&gt;&lt;code&gt;pianobar&lt;/code&gt;&lt;/a&gt; (command-line Pandora client)&lt;/li&gt;
  &lt;li&gt;&lt;a href="https://freeshell.de/~bolangi/cgi1/nama.cgi/00home.html"&gt;&lt;code&gt;nama&lt;/code&gt;&lt;/a&gt; (music recording and editing)&lt;/li&gt;
  &lt;li&gt;and many others&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Editing/recording
 &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://sox.sourceforge.net/"&gt;&lt;code&gt;sox&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.eca.cx/ecasound/"&gt;&lt;code&gt;ecasound&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Volume control
 &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.jpj.net/~trevor/aumix.html"&gt;&lt;code&gt;aumix&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Podcatchers
 &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://wiki.github.com/jgoerzen/hpodder/"&gt;&lt;code&gt;hpodder&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Chat"&gt;Chat&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.pidgin.im"&gt;&lt;code&gt;finch&lt;/code&gt;&lt;/a&gt; (a console version of Gaim/Pidgin)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://thekonst.net/centericq/"&gt;&lt;code&gt;centericq&lt;/code&gt;&lt;/a&gt; (support for ICQ, Yahoo!, AIM, IRC, MSN, Gadu-Gadu and Jabber protocols)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://site.n.ml.org/info/naim/"&gt;&lt;code&gt;naim&lt;/code&gt;&lt;/a&gt; (support for AIM, ICQ, IRC, and the lily CMC protocols)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://irssi.org/"&gt;&lt;code&gt;irssi&lt;/code&gt;&lt;/a&gt; (popular IRC client)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://weechat.org/"&gt;&lt;code&gt;weechat&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://gtmess.sourceforge.net/"&gt;&lt;code&gt;gtmess&lt;/code&gt;&lt;/a&gt; (MSN client)&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Database"&gt;Database&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://postgresql.org"&gt;&lt;code&gt;psql&lt;/code&gt;&lt;/a&gt; interface to PostgreSQL&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://mysql.com"&gt;&lt;code&gt;mysql&lt;/code&gt;&lt;/a&gt; interface to MySQL&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.sqlite.org/"&gt;&lt;code&gt;sqlite&lt;/code&gt;&lt;/a&gt; interface to the sqlite database&lt;/li&gt;
	&lt;li&gt;all the major databases have command-line clients&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Filesystem"&gt;Filesystem&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ibiblio.org/mc/"&gt;Midnight Commander&lt;/a&gt; (&lt;code&gt;mc&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ranger.nongnu.org/"&gt;&lt;code&gt;ranger&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;

&lt;dt&gt;&lt;a id="VCS"&gt;Version control&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;I currently use git, Mercurial, Bazaar, Subversion and RCS depending on the project context&lt;ul&gt;
 &lt;li&gt;Distributed VCS
 &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://git-scm.org"&gt;&lt;code&gt;git&lt;/code&gt; (a fast, powerful patchwork of scripts and commands)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.selenic.com/mercurial/"&gt;mercurial (&lt;code&gt;hg&lt;/code&gt;)&lt;/a&gt; (fast, powerful, predictable, and mostly written in Python)&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://bazaar-vcs.org/"&gt;&lt;code&gt;bazaar&lt;/code&gt;&lt;/a&gt; (fast, powerful, predictable, and purely written in Python)&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://darcs.net/"&gt;&lt;code&gt;darcs&lt;/code&gt;&lt;/a&gt; (slower, and less popular)&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/li&gt;&lt;li&gt;Centralized VCS
 &lt;ul&gt;
  &lt;li&gt;&lt;a href="http://subversion.tigris.org/"&gt;subversion (&lt;code&gt;svn&lt;/code&gt;)&lt;/a&gt; (removes some of the annoyances of CVS and more extensible)&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.nongnu.org/cvs/"&gt;&lt;code&gt;cvs&lt;/code&gt;&lt;/a&gt;/&lt;a href="http://www.openbsd.org/opencvs/"&gt;OpenCVS&lt;/a&gt; (the classic, rapidly being replaced by Subversion)&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.gnu.org/software/rcs/"&gt;&lt;code&gt;rcs&lt;/code&gt;&lt;/a&gt; (not bad for one developer and one text file, but doesn't scale nicely)&lt;/li&gt;
 &lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Addressbook"&gt;Addressbook&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://abook.sourceforge.net/"&gt;&lt;code&gt;abook&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rolo.sourceforge.net/"&gt;&lt;code&gt;rolo&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/scheibler/khard"&gt;&lt;code&gt;khard&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Games"&gt;Games&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;
&lt;li&gt;the
 &lt;a href="http://wiki.linuxquestions.org/wiki/BSD_games"&gt;bsdgames&lt;/a&gt;
 package in Debian provides several (I'm a
sucker for &lt;a href="http://www.lava.net/cgi-bin/bsdi-man?proto=1.1&amp;amp;query=cribbage"&gt;&lt;code&gt;cribbage&lt;/code&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;the &lt;a href="http://frotz.homeunix.org/frotz/"&gt;&lt;code&gt;frotz&lt;/code&gt;&lt;/a&gt;
package gives access to most
&lt;a href="http://mirror.ifarchive.org/indexes/if-archive.html"&gt;text-adventures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nethack.org"&gt;&lt;code&gt;nethack&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;and oodles of other games&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Torrents"&gt;Torrents&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://libtorrent.rakshasa.no/"&gt;&lt;code&gt;rtorrent&lt;/code&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;a href="https://wiki.archlinux.org/index.php/Aria2"&gt;&lt;code&gt;aria2c&lt;/code&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;dt&gt;&lt;a id="Admin"&gt;Admin&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;top&lt;/code&gt;, &lt;code&gt;ps&lt;/code&gt;, &lt;code&gt;kill&lt;/code&gt;, &lt;code&gt;who&lt;/code&gt;, &lt;code&gt;last&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ping&lt;/code&gt;, &lt;code&gt;traceroute&lt;/code&gt;, &lt;code&gt;dig&lt;/code&gt;, &lt;code&gt;ifconfig&lt;/code&gt;, &lt;code&gt;ip&lt;/code&gt;, &lt;code&gt;netstat&lt;/code&gt;, &lt;code&gt;nslookup&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;openssl&lt;/code&gt;, &lt;code&gt;ssh&lt;/code&gt;, &lt;code&gt;sftp&lt;/code&gt;, &lt;code&gt;scp&lt;/code&gt;, &lt;code&gt;rsync&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://guichaz.free.fr/iotop/"&gt;&lt;code&gt;iotop&lt;/code&gt;&lt;/a&gt; an I/O monitor like "top"&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;

&lt;dt&gt;&lt;a id="Misc"&gt;Miscellaneous&lt;/a&gt;:&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;weather&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;


&lt;p&gt;
I also find that using
"&lt;a href="http://tmux.sourceforge.net/"&gt;&lt;code&gt;tmux&lt;/code&gt;&lt;/a&gt;" or GNU
"&lt;a href="http://www.gnu.org/software/screen/"&gt;&lt;code&gt;screen&lt;/code&gt;&lt;/a&gt;"
vital to being productive, as I can do many, many things all
at the same time, each in their own window.  It also allows
me to disconnect and then reconnect from another machine
later, resuming where I left off.
&lt;/p&gt;</description><category>accessibility</category><category>command line</category><category>console</category><category>ed</category><guid>https://blog.thechases.com/posts/cli/software-for-a-command-line-world/</guid><pubDate>Tue, 26 May 2015 21:04:51 GMT</pubDate></item></channel></rss>