Textmode-Software
Inhalt dieser Seite:
Shells und Terminals
- Terminal-Emulationen: rxvt, rxvt-unicode, xterm, Aterm, eterm, Wterm, Mlterm, Gnome-Terminal, Konsole
- Konsolenfenstermanager: screen, tmux, screenwm, dvtm
- Virtuelle Linux-Konsolen bedienen: conspy
- Textmode-Fensterumgebung: twin, VWM
- Dynamisch Xterm-Properties ändern: xtermcontrol
- Shells: Zsh, Bash, Osh
- Terminal sperren: termlock
Textverarbeitung
- Text Editor: Vim
- Hierarchische Textdokumente mit Vim: VimOutliner
- Transparentes Editieren von GPG verschlüsselten Dateien: gnupg.vim
- bequemes Einfügen des screen Puffer-Inhalts in sämtlichen Vim-Modi: screenpaste.vim
- Ocaml Unterstützung: omlet.vim
- Unterstützung beim Python Programmieren: python.vim
- Folding für Python-Code: python_fold.vim, python_ifold.vim
- Markierten Python-Code in einer Vim-Sitzung ausführen: incpy.vim
- Highlighting für die MoinMoin Wiki Syntax: moin.vim
- reStructuredText in Vim in andere Dateiformate umwandeln (HTML, LaTeX, PDF, ...): Vim reStructured Text (VST)
- SVN-Diffs mit vimdiff: svnvimdiff, svndiff
- vi-Klon in Javascript geschrieben: jsvi
- Ein Publikationssystem, das mit reStructuredText-Dateien arbeitet: nabu
- LaTeX Distribution: TeX Live (teTeX wird seit Mai 2006 nicht mehr weiterentwickelt)
- Worddokumente lesen: antiword, catdoc, wvware
- Dokumente mit einer Text-Markup-Syntax formatieren: reStructuredText
- Text und andere Formate zum Ausdrucken in Postscript umwandeln: a2ps
- "große Worte": figlet, banner, cowsay, gnusay
- Pager: most
- Texte aus dem Projekt Gutenberg lesen: lpgr
- Mehrere Seiten auf ein Blatt drucken u.v.m.: mpage, psnup (Teil der psutils)
- Webseiten mit reStructuredText erstellen: rest2web (siehe auch Rest2Web Quick start)
- PDF-Dokumente aus reStructuredText erstellen: rst2pdf
- Text in Dateien ersetzen: change
- HTML in gut formatierten Text (markdown-Format) umwandeln ("THE ASCIINATOR"): html2text
- Etiketten auf der Kommandozeile erzeugen: Label Nation
Systemadministration
- Managegement und Installation von Quellpaketen: toast, GNU Source Installer
- Mehrere Logdateien gleichzeitig verfolgen: MultiTail
- Schöner Prozesse beobachten: htop, atop
- Schöner Festplattenplatz beobachten: pydf
- Schöner Hauptspeicherverbrauch beobachten: psmem.py
- Schöner E/A beobachten: Iotop
- Kernel und Prozesse in Hinsicht auf Stromverbrauch beobachten: PowerTop
- Den Verbrauch von Festplattenplatz aufgeschlüsselt anzeigen: ncdu, gt5 (verwendet in der Voreinstellung links zur Darstellung der Ergebnisse), pysize
- CPU Belastung eines einzelnen Prozesses beobachten: pscpug
- Die Queues vom MTA Postfix live beobachten: pfqueue
- ACPI Statusinformationen: Yacpi
- Procmail auf die Finger schauen: Gubby
kleine Werkzeuge
- kleine Unix-Werkzeuge: moreutils
- Dateimanager mit vi-artiger Bedienung: Vifm, clist
- Mehrere Dateien gleichzeitig verschieben, umbenennen, ...: mmv
- cd mit Menü und Bookmarks: cdargs
- Der Klassiker unter den Dateimanagern: Midnight Commander, lfm
- Info- und Manpages lesen: pinfo
- Kommandozeilenschnittstelle zum X-Zwischenablage: xclip
- Rechner: bc
- Vokabel lernen: LaTrine
- Dateiinhalte durchsuchen: cfind
- Binärdateien analysieren: Hachoir-urwid
Internet
- Mail User Agent: mutt, mutt-ng, pine, alpine
- Mails durchsuchen: grepmail, mairix
- Mails abholen: fetchmail, getmail
- COnsole Newsreader And Emailer: Cone
- Webbrowser: w3m, netrik, lynx, links, elinks, retawq (siehe auch 2005 Text Mode Browser Roundup)
- Shell-Schnittstelle zu WWW-Suchdiensten: surfraw
- Wikipediaartikel als Text herunterladen: wikipedia2text
- Dateitransfer über URLs auf der Kommandozeile: wget, cURL
- IRC Client: irssi, BitchX
- Bullet-Board-System: bbs100
- "IRC to other chat networks gateway": BitlBee, bitlbee-skype
- Text- und Sprach-Chat: squawk
- Jabber-Client: mcabber, lekuba
- Verschiedene Instant Messaging Protokolle (AIM, ICQ, IRC): naim, Centericq, climm
- RSS Feed-Aggregator: snownews, newsbeuter, raggle, olive, rsstail
- FTP Client: ncftp
- FTP, SFTP, HTTP, FISH, uvm. Client: lftp
- Newsreader: slrn, tin
- Download-Beschleuniger: axel
- Filme von YouTube herunterladen: youtube-dl, YouGrabber
- Filme von YouTube, Google Video und Dailymotion herunterladen: clive
- Daten über Streaming-Protokolle herunterladen: msdl
- Blog-Software: bashblogger
Entwicklerwerkzeuge und Bibliotheken
- Versionskontrolle: CVS, Subversion, Mercurial, Bazaar
- SVN-Diffs mit vimdiff: svnvimdiff
- CVS Client: CvsShell
- Aufgebohrte interaktive Python-Shell: IPython, bpython
- Refactoring von Python Code (mit Vim-Plugin): Bicycle Repair Man, rope mit ropevim
- Curses basierte Python TUI-Bibliothek: Urwid
- Python-Schnittstelle zu dialog: Python Dialog, Diago
- Curses-basierte Oberfläche für Python-Unittests: testosterone, Testoob
- HTML Dokumente nach ungültigen Links untersuchen: LinkChecker
- Software runterladen, kompilieren, installieren, verteilen, ...: A-A-P
- Templating-Engine (Python): Cheetah
- Interaktive "Command Loops" mit Python: CmdLoop
- CHARVA: "A Java Windowing Toolkit for Text Terminals"
- txt2regex: menügesteuertes Erstellen von Regulären Ausdrücken
- Dokumentationssysteme für Python-Projekte (verwenden reStructuredText): Pudge, Epydoc
- Parsen mit Python: pyparsing, construct
- Widgets für Text-Terminals: STFL (Structured Terminal Forms Language/Library)
- Bibliothek zum Rendern von XML-basierten UI-Beschreibungssprachen (z.B. XUL) mit ncurses: libRUIN
- Issue-Tracker: DITrack
- CLI-Werkzeuge zur Verarbeitung von XML-Daten: XMLStarlet
- Python-Modul zur Erstellung von interaktiven Shells: cly
- Basisklasse für Python-Kommandozeilenprogramme: CommandLineApp
- Arbeitszeit erfassen: worklog
Netzwerken
- IP-Network Monitoring-Software: IPTraf
- Einfache Bandbreitenmonitore: iftop, ntop, Speedometer, ifstatus, bwmon, bwm-ng, nload
- Portscanner: nmap
- Wireless Network Sniffer: kismet, WifiScanner
- Monitor für drahtlose Geräte: wavemon
- Firewall: Vuurmuur, Jay's Iptables Firewall
- Netzwerkverkehr protokollieren und darstellen: IPTrafficVolume
- Firewall, Traffic-Shaping: Bandwidth Management Tools
- Curses Oberfläche für BitTorrent: rtorrent, storrent, BTG
- MACs im LAN durch Beobachtung des ARP-Datenverkehrs kontrollieren: arpalert
- kleiner DNS-Server, der z.B. /etc/hosts im LAN per DNS verteilen kann: dnsmasq
Multimedia
Audio
- OGG/Vorbis-, MP3-Spieler: PyTone, cplay, MOC, CMus, mp3blaster, qplay, Herrie, lmp3, moosic, muzikQ (einige sind Frontends für ogg123, mpg321, mpg123 etc.). Mehr davon unter linuxlinks.com: Console MP3-Players
- MP3-Spieler mit optischen Effekten: consolecandy
- ein ncurses "Frontend" für amaroK: amaroc
- Soundserver zum Abspielen von Musik und Playlisten Management: mpd (Clients: z.B. ncmpcpp, ncmpc, Practical Music Search, evad, mpc, pms, für den Audioscrobbler: lastfmsubmitd)
- Terminalbasierter Last.fm Player: LastBASH, Shell.FM
- Kommandozeilen-Frontend für mplayer: musiql
- ID3 Tags von MP3-Dateien bearbeiten: mp3info (Option -i für curses Oberfläche)
- MP3- und OGG/Vorbis-Dateien auf der Kommandozeile umbenennen und taggen: dagger
- CD-Player: mcdp, adcd
- Multitrack Audio Processing: Ecasound
- Echtzeit-Softwaresynthesizer: FluidSynth
- Audiodatei-Editor: MPGEDIT
- Metronom: klick (unterstützt das Jack Audio Connection Kit)
- DPM (Digital Peak Meter) für das Jack Audio Connection Kit: Jack Meter
- Podcasts herunterladen: podracer, BashPodder, newsbeuter (podbeuter)
- MIDI-Aufnahme und Sequencer: cuse
- Drumcomputer: jdkdrum
- Internet-Radio hören: PyRadio
Video
- Bildbearbeitung: ImageMagick, libjpeg (enthält jpegtran)
- Bildübersichten und Slideshows erzeugen: iimage
- Fotos verwalten: dvupicts
- Datenaustausch mit Digitalkameras: gPhoto2
- Die Exif Header von JPEG-Dateien anzeigen: jhead
- ASCII Art Grafik Libs: libcaca, AAlib, bb (Demo für AAlib), aview (AAlib basierter Viewer fuer ASCII Art und Videos)
- ASCII Art Editor: CAVE WALL ("Colored ASCII Visual Editor Without Any Loathsome Limitations")
- Teletext lesen: dochttx (benötigt eine TV Karte)
Spiele und Spaß
- Das beste Computerspiel aller Zeiten ;-) : NetHack (Erzeugen einer Nethack-Bootdisk)
- "Super Lotsa Added Stuff Hack - Extended Magic": SLASH'EM
- "Rogue" in OCAML geschrieben: mlrogue
- Space-Invaders Clone: ninvaders, Ascii Invaders
- Schispringen: asciijump
- Mastermind: BrainCurses
- Echtzeit Multiplayer-Weltraumeroberung: conquest
- Tetris mit curses vernetzt: netris, pytris
- der Klassiker auf der Konsole: pacman, MyMan, ASCII Pacman
- MUD Client: TinyFugue (tf)
- Textmode Quake: ttyquake
- Textmode Quake 2: aaquake2
- Textmode Unreal Tournament: aaut
- Spiel zum Tippen lernen: banihstypos, typespeed
- Windows "Blue Screen of Death" auf der Konsole anzeigen: Bsod
- Kartenlegen: Freecell
- Mischung aus Sokoban und Boulder Dash: npush
Büro
- E-Mails und Usenet-Beiträge schön formatiert ausdrucken: Muttprint
- Adressbuch für mutt: abook
- Kontaktmanager (vCard-Format): rolo
- Adressen aus unterschiedlichen Quellen in mutt verfügbar machen: lbdb
- PIM zur Verwendung mit mutt (sehr frühes Entwicklugsstadium): slPIM
- mutt-Frontend für die Verwaltung der Mailboxen: readlists
- Wetterbericht: CurseTheWeather (Code für Wien / Österreich: AUXX0025), pymetar (Flughafen Wien: LOWW)
- Englisch / Deutsch Wörterbuch: Steak
- Englisch / Deutsch Wörterbuch (verwendet Leo): lexi
- Zugriff auf englische Web-Wörterbücher: edictionary
- Kalender, TODO, ...: Wyrd (ein ncurses-Frontend für remind, geschrieben in OCaml, siehe auch das Wyrd flash demo), Calcurse, Ccal, calendar, pal, DevTodo, hnb, todo.txt, when, tofu
- von der Kommandozeile auf "Google Calendar" zugreifen: gcalcli
- Präsentationen: tpp
- Tabellenkalkulation: sc
- Palm abgleichen: ColdSync
- Informationsmanagement: Beeswax
Thema verfehlt (keine Textmode-Software)
- Systemmonitor: Torsmo, conky
- Windowmanager, der besonders gut mit der Tastatur bedienbar ist: Ion, Tritium, awesome, stumpwm, xmonad, i3
- Firefox-Erweiterung zur mauslosen Navigation: vimperator, Mouseless Browsing
- Firefox-Erweiterung um Textfelder mit Vim bearbeiten zu können: It's All Text!, ViewSourceWith
- Outliner für Palm OS: Progect
- Bildbetrachter für die Framebuffer-Konsole: fbi, fim
- Mauszeiger verstecken: unclutter
- tail-Ausgabe auf X-Root-Fenster: root-tail
Andere Linklisten mit Textmode-Software
- [pimp my shell] Programme
- CLI-Apps.org
- List of Useful Console Applications (Gentoo Wiki)
- Top 10 Linux console applications (linux.com)
- Terminally Incoherent: A day without X
- freshmeat.net: Environment / Console (Text Based) / Curses
- del.icio.us-Tag "textmode"
- del.icio.us-Tag "textmode" (RSS)
- del.icio.us-Tag "cli"
- del.icio.us-Tag "cli" (RSS)
- Life in Text Mode
- Christopher Browne's Web Pages: CURSES and other Text-based User Interfacing
- Text Mode Games (leider nur MS-DOS Shareware Spiele)
- Text mode demo archive (bisher leider nur DOS/Win Demos)
- 10 Linux Console Apps You Should Be Using
- Jeepsters Lair: CLI
- linuxlinks.com: Console MP3-Players
- Stefan Graubners Links zu CLI-Software: fzap: cli

![[Acat powered]](images/powered_by_acat.png)
![[rest2web powered]](images/rest2web140x62.gif)
![[Python powered]](images/python-powered-h-50x65.png)
![[Acidburn]](images/acidburn.png)
![[jeziorny.net]](images/button_net.jeziorny_2.png)
![[www.localdomain.at]](images/localdomain_button.png)
![[keine Zielgruppe]](images/keinezielgruppe.gif)
![[No Software Patents]](images/nswpat80x15.gif)
![[<No>OOXML]](images/noooxml_sm.png)