Text Mode

Introduction

Today is may seem strange, but the computer started in text mode only, and many of use are still using it like that. Contrary to popular belief, a text mode computer is completely usable. The purpose of this page is precisely to give a certain number of pointers as to what software to use for common tasks. If you want to work in several windows at the same time, that is also possible - see below.
Text mode is the best way to reclaim any old hardware too feeble to run graphic mode. It can be an old 386, or a simple raspberry.
I work on unices, so this page basically assumes that. However, I switch between Linux, FreeBSD and NetBSD; to the best of my knowledge what is written here is valid on at least those 3 (unless otherwise specified) and hence most likely on most unices (certainly OpenBSD, DragonFly, etc).

Text editing

A lot of our time on the computer is spent writing, and there is a reason it is called text mode. After all, the best editor is the one that suits your need, whatever they might be. So no editor war here. Text editors ultimately fall into one of three categories: emacs, vi or wordstar (clone), in alphabetic order :-) If you don't know / can't decide, then e3 is for you as it provides the 3 modes in 1 single executable (!!!) (ASM source code).

Text processing

By text processing, I mean changing the result of the text editing into something else.
You will hear about troff and a2ps or ps2pdf, but these days the easiest is definitely pandoc which does dozens of formats, including markdown, doc, html or pdf.

Messaging

Another area which exploded with the computer before migrating to the phone is of course communication.

Browsing



Sound



Misc

Multitasking is perfectly possible in text mode. The easiest way is just to use <alt>-<FctKey> and you open a new session. But there are many other ways.


I hope this brief list showed you you can perfectly work on machine with no graphical interface. Countless people still do it today, be it because they are working on remote machines with suboptimal connection conditions, or just because they decided to keep using that old machine until it dies :-)











[Top]