is the text or console interface still a popular one?
I use it regularly. Linux (and the BSDs) has a rich array of
tools available from the command-line. There are only a handful
of applications that are visually oriented that are hard to
replicate full-functionality on the command-line (such as
image-editing programs, mind-mapping programs, etc). If you have
some sight, having a full-featured graphical browser can be
helpful and suggest that you use X.
For much of what I do, the command-line is more than sufficient.
Here's a simple list of command-line tools for common tasks
(I'm sure there are some I've omitted):
Email: mail, pine, mutt, elm, mh (and many others)
Web: lynx, links, links2, elinks, w3m
Text Editing: vi/vim, emacs, ed, nano, pico, edbrowse (and
countless others); these can be used in concert with various
markup syntax such as Markdown, HTML, DocBook, LaTeX, etc to
produce publishable documents; you can use packages like antiword
or wordview ("wv") to convert .DOC files to a usable format.
Spreadsheet/math/calculator: sc, oleo You can also use Octave
or "R" for some of the higher math languages; gnuplot or graphviz
can be used for graphing; for basic calculator functions, you can
use "bc" or fire up python and use it as an iteractive calculator
(I use Python regularly for this)
Calendar: calendar, remind, cal, pcal, cron, at
To-do management: devtodo (rocks!)
Music/audio: mpg321, mpg123, ogg123, and many others for
playback; sox, ecasound for editing/recording; aumix for mixer
control
Chat: centericq, naim, irssi, gtmess
Database: psql, mysql, sqlite (all the major databases have
command-line clients)
Version control: mercurial, bazaar, git, subversion, cvs, rcs, darcs
Addressbook: rolo
Games: the bsdgames package in Debian provides several (I'm a
sucker for cribbage); the frotz package gives access to most
text-adventures; nethack; and oodles of other games
Torrents: rtorrent
I also find the "screen" program 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.
Some folks swear by "edbrowse" or emacs, which are
category-crossers, doing editing and web-browsing, and perhaps
other things.
My personal command-line setup:
Email: pine
Web: lynx mostly, occasionally elinks or links2
Text Editing: Vim (using HTML or XML as my publishing format)
Math: usually just Python
Calendar: mostly calendar, cal, and cron/at; learning "remind"
To-Do: devtodo
Audio: mostly ogg123 and mpg123/mpg321
Chat: centericq
Database: all of 'em
Version control: mercurial, bazaar, subversion, rcs
Addressbook: just a plain text file
I hope the above gives you some new software to try, and get the
hang of the console.
-tim
_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/blinux-list