Nella tabella che segue sono elencati, in base al campo di applicazione, alcuni dei più comuni programmi privi di interfaccia grafica: per ognuno vi è una breve descrizione e il link al sito ufficiale del progetto, sebbene la maggior parte dei programmi elencati siano già contenuti nei vari rami delle distribuzioni Debian.
Sono stati volutamente omessi i comandi utente e i comandi di programmazione: riteniamo infatti che per questi esistano già numerosi elenchi oltre ad una corposa documentazione, a partire da quella fornita nella directory /usr/share/doc/ e nelle pagine man.
Per maggiore chiarezza, infine, abbiamo inserito una sigla che permetta di individuare immediatamente quali di questi programmi usino un'interfaccia ncurses e quali utilizzino invece un'interfaccia testuale pura.
Chiunque volesse contribuire con segnalazioni di programmi, suggerimenti e correzioni è caldamente invitato a farlo.
Browser Web
|
| elinks | web browser testuale, supporta tab e fogli di stile | NC | sito del progetto
|
| Links2 | browser misto grafico o testuale che permette di mantenere molti elementi tipici delle interfacce grafiche | T | sito del progetto
|
| Lynx | browser di solo testo | NC | sito del progetto
|
| Surfraw | non è un browser, ma un programma che fornisce una rapida interfaccia testuale per svariati motori di ricerca | T | sito del progetto
|
| W3m | browser web testuale, attraverso il modulo w3m.el può essere utilizzato all'interno dell'editor di testo emacs | NC | sito del progetto
|
Posta Elettronica
|
| Abook | programma testuale per organizzare i propri contatti in una rubrica, è concepito per l'uso con mutt | NC | sito del progetto
|
| Alpine | client di posta elettronica basato su pine, comprende un proprio editor per comporre i messaggi | NC | sito del progetto
|
| Cone | client di posta elettronica con newsreader integrato | NC | sito del progetto
|
| Fetchmail | programma di mail retrieving (recupero della posta) che si connette a diversi server per scaricare localmente le e-mail | T | sito del progetto
|
| Mutt | client di posta elettronica altamente personalizzabile, necessita di un editor di testi esterno per comporre i messaggi | NC | sito del progetto
|
| Ssmtp | è un semplice e leggero MTA (mail transport agent) permette cioè semplicemente di inviare mail | T | ssmtp in Debian Lenny
|
Feed RSS e Newsreader
|
| Newsbeuter | lettore di feed per la shell | NC | sito del progetto
|
| Slrn | newsreader testuale | T | sito del progetto
|
Chat
|
| Erc | client IRC interno di Emacs, estremamente completo in termini di caratteristiche; raccomandato a chi è a suo agio con Emacs | NC | erc su emacswiki
|
| Irssi | client IRC con interfaccia a modalità testuale | NC | sito del progetto
|
| weechat | client IRC simile ad Irssi con aggiunta di nicklist, supporta IRC e Jabber | NC | sito del progetto
|
Instant Messaging
|
| Bitlbee | demone che funziona come un server IRC: permette di gestire vari protocolli di IM (XMPP/Jabber, MSN, Yahoo, AIM, ICQ) direttamente dal proprio client IRC preferito | T | sito del progetto
|
| Centerim | client IM che supporta tutti i maggiori protocolli (MSN, Yahoo, AIM, IRC, Jabber) e comprende un lettore di feed RSS integrato | NC | sito del progetto
|
| Emacs jabber | nome comune di jabber.el, client Jabber per Emacs | NC | sito del progetto
|
| Freetalk | client Jabber | NC | sito del progetto
|
| Finch | client IM multiprotocollo, compatibile con AIM, ICQ, MSN, Yahoo, Jabber, Gadu-Gadu e Zephyr | NC | finch in Debian Lenny
|
| Mcabber | client Jabber con supporto OpenPGP, otr, ssl, chat multi utente e altro ancora | NC | sito del progetto
|
Gestori Download
|
| Aria2 | gestore di download multiprotocollo (HTTP, HTTPS, FTP, Bit Torrent e Metalink), supporta il resume e consente di scaricare contemporaneamente da Bit Torrent e da FTP; una guida rapida in italiano, scritta da idl3,qui | T | sito del progetto
|
| DCTC | client testuale per la rete DC, permette la condivisione peer-to-peer di file | T | DCTC in Debian Lenny
|
| Museekcontrol | la versione da riga di comando di Museek+, client di condivisione file per il network peer-to-peer Soulseek | T | sito del progetto
|
| Mucous | la versione ncurses di Museek Client, programma di file-sharing che si appoggia alla rete Soulseek | NC | sito del progetto
|
| NcFTP | client FTP, permette resume e gestione dei segnalibri | NC | sito del progetto
|
| Transmission-remote-cli | versione da riga di comando del famoso client Bit torrent | NC | sito del progetto
|
| rTorrent | client Bit torrent | NC | sito del progetto
|
| Wget | gestore di download che supporta i protocolli HTTP, HTTPS, FTP | T | sito del progetto
|
Gestione reti
|
| iftop | mostra l'uso della banda da parte di una determinata interfaccia di rete | NC | sito del progetto
|
| Netcat | utility che permette di leggere e scrivere dati da e verso una rete usando il protocollo TCP/IP | T | sito del progetto
|
| Nmap | programma volto al "port scanning" ovvero l'individuazione di porte aperte su un computer | T | sito del progetto
|
| PSSH | suite di programmi che forniscono le funzionalità di OpenSSH implementate in parallelo | T | sito del progetto
|
| vnStat | strumento che permette di monitorare il traffico di rete | T | sito del progetto
|
| Wicd-curses | versione testuale del gestore di reti Wicd, contenuto nell'omonimo pacchetto | NC | sito del progetto
|
Editor di Testo
|
| ed | uno dei primi editor di testo per Unix | T | sito del progetto
|
| GNU Emacs | editor di testo estremamente versatile, originariamente sviluppato da Richard Stallman | NC | sito del progetto
|
| jmacs | piccolo editor di testo capace di emulare GNU Emacs, contenuto nel programma JOE (al cui interno vi sono anche emulatori di Pico e WordStar) | NC | sito del progetto
|
| LaTeX | editor specifico per la redazione di documenti a carattere scientifico e tecnico; per iniziare a conoscere LaTeX, vedi LaTeX e Vim | T | sito del progetto
|
| mcedit-debian | l'editor interno di Midnight Commander, il file manager da riga di comando | NC | sito del progetto
|
| Nano | editor di testo che permette la colorazione del testo (utile nel caso della sintassi dei linguaggi di programmazione) semplicemente editando il file di configurazione .nanorc | NC |
la splendida Homepage del progetto
|
| Vim | editor di testo modale, ovvero caratterizzato da due distinte modalità, in cui i normali caratteri della tastiera hanno significato di inserimento testo o di comandi; una breve introduzione all'uso di Vim in questo articolo della e-zine di debianizzati.org scritto da chris | NC | sito del progetto
|
Formati di testo
|
| a2ps | converte qualsiasi file in formato PostScript | T | sito del progetto
|
| catdoc | visualizzatore di file di MS Word, accompagnato da vari altri tool ( xls2csv e catppt) per visualizzare dati provenienti da applicazioni come MS Excel e MS Power Point | T | sito del progetto
|
| fbgs | visualizzatore di file PostScript e PDF che sfrutta Ghostscript, contenuto nel pacchetto fbi | T | fbgs in Debian Lenny
|
| html2text | converte i documenti HTML in formato txt | T | sito del progetto
|
| od2txt | un semplice strumento che converte i file di testo generati da Open Office in formato txt | T | sito del progetto
|
| pdftk | uno strumento che permette di manipolare in vario modo i documenti in formato PDF | T | sito del progetto
|
| poppler-utils | una serie di tools per convertire i file dal formato PDF in altri formati | T | poppler-utils in Debian Lenny
|
| ps2pdf | convertitore di documenti PostScript in formato PDF, contenuto nel pacchetto Ghostscript | T | sito del progetto
|
| xmlto | converte file XML Docbook in vari altri formati di testo (html, pdf, txt, ps, etc.) direttamente da riga di comando | T | sito del progetto
|
| wv | permette di convertire file di MS Word in vari formati | T | sito del progetto
|
Grafica
|
| album | un generatore di album fotografici in formato HTML | T | sito del progetto
|
| cacaview | permette di visualizzare immagini a colori in versione ASCII art, ingrandirle e muoversi nell'immagine; supporta svariati formati (JPEG, PNG, GIF) ed è contenuto nel pacchetto caca-utils | T | cacaview in Debian Lenny
|
| fbgrab | acquisisce un'immagine dal device framebuffer e la memorizza come un file png | T | sito del progetto
|
| fbi | visualizzatore di immagini | T | fbi in Debian Lenny
|
| gnuplot | programma per la realizzazione di grafici matematici in due o tre dimensioni e la rappresentazione grafica di dati grezzi | T | sito del progetto
|
| imagemagick | suite di programmi a linea di comando per la visualizzazione, creazione, conversione da un formato all'altro di immagini | T | sito del progetto
|
| jp2a | converte immagini dal formato jpg in ASCII | T | sito del progetto
|
| Potrace | vettorializza immagini bitmap (non supporta i colori) | T | sito del progetto
|
| zgv | può visualizzare svariati formati di immagini sulle schede VGA standard e sulla maggior parte delle SVGA | T | sito del progetto
|
Agenda e calendario
|
| clcal | strumento che ti ricorda appuntamenti e date importanti | T | sito del progetto
|
| gcal | utility per generare calendari, supporta i calendari cinese, giapponese, islamico, ed ebreo | NC | sito del progetto
|
| hnb | editor e gestore di liste di cose da fare, indirizzi, idee, etc. | NC | sito del progetto
|
| mencal | un calendario per terminale women-oriented: a partire dai dati immessi, ti segnala i giorni in cui ti verranno le mestruazioni | T | sito del progetto
|
| org-mode | agenda, note libere e strutturate, organizzatore di progetti, il tutto in buffer emacs | NC | sito del progetto
|
| pal | un altro calendario per terminale, con svariate funzioni | NC | sito del progetto
|
| remind | sistema di promemoria (dal semplice allarme all'esecuzione di programmi) con linguaggio di scripting o interfaccia grafica (tkremind) | T | sito del progetto
|
| when | programma che genera un semplice calendario e ricorda appuntamenti e date importanti | T | sito del progetto
|
| wyrd | interfaccia ncurses a remind con visualizzazione interattiva del calendario | NC | sito del progetto
|
Filemanager e Windowmanager
|
| GNU Screen | è un emulatore di terminale che permette all'utente di accedere a sessioni del terminale multiple e separate | NC | sito del progetto
|
| Midnight Commander | file manager testuale, dispone anche di un editor interno; quiuna guida chiara, in italiano, alla configurazione e all'uso di MC, scritta da mm-barabba e pubblicato sulla e-zine di debianizzati.org | NC | sito del progetto
|
| pdmenu | menu dei programmi a schermo intero per la console: si interfaccia con il sistema di menu di Debian e fornisce l'elenco generato automaticamente dei programmi installati | T | pdmenu in Debian Lenny
|
| VFU | filemanager testuale | NC | sito del progetto
|
Backup
|
| DAR | crea archivi, anche incrementali, di file e directory | T | sito del progetto
|
| dvdbackup | estrae tutti i file contenuti in un DVD e li struttura in un formato adatto per la masterizzazione successiva | T | sito del progetto
|
| rdiff-backup | crea backup incrementali (basandosi su rdiff) | T | sito del progetto
|
Masterizzazione
|
| mybashburn | programma per masterizzare CD | T | sito del progetto
|
| wodim | programma di masterizzazione che fa parte del pacchetto cdrkit; vedi la guida Wodim: masterizzare da shell | T | sito del progetto
|
Bluetooth
|
| obexftp | programma che consente di inviare file a dispositivi mobili (telefono cellulare, palmare, etc.); vedi questa dettagliata guida in due parti scritta da borlongioffei | T | obexftp in Debian Lenny
|
| obexpushd | programma che consente di ricevere file da dispositivi mobili (telefono cellulare, palmare, etc) | T | obexpushd in Debian Lenny
|
Gestione pacchetti
|
| apt | gestore standard dei pacchetti in Debian, consente di installare, aggiornare, verificare e rimuovere software e aiuta a risolvere le dipendenze; per una panoramica sull'uso di apt, vedi Introduzione all' Apt System | T | apt in Debian Lenny
|
| aptitude | strumento per la gestione dei pacchetti in Debian che raggruppa in unico programma le funzionalità di molti tool; per una panoramica sui comandi e l'uso di aptitude, vedi Aptitude | NC | aptitude in Debian Lenny
|
| deborphan | trova i pacchetti "orfani" cioè quelli dalla cui installazione non dipende nessun altro pacchetto; per approfondire l'uso di deborphan, vedi Deborphan | T | deborphan in Debian Lenny
|
| orphaner | frontend testuale a menu per deborphan, incluso nel pacchetto deborphan | T | orphaner in Debian Lenny
|
Utilità di sistema
|
| ccd2iso | strumento che converte i file in formato CCD (Clone Cd) in formato ISO | T | ccd2iso in Debian Lenny
|
| cdck | strumento che permette di verifica l'integrità di un cd/dvd controllandolo settore per settore | T | sito del progetto
|
| cue2toc | converte i file da formato cue a formato toc | T | sito del progetto
|
| dmidecode | produce una copia dei dati DMI (Desktop Management Interface, dai inerenti l'hardware di un computer) reperibili nel BIOS | T | sito del progetto
|
| gpm | demone che cattura gli eventi mouse quando è attiva la console di sistema e recapita gli eventi alle applicazioni attraverso una libreria, fornisce una modalità di "selezione" così che il copia-e-incolla con il mouse possa funzionare in console proprio come fa sotto X | NC | sito del progetto
|
| htop | un visualizzatore di processi da shell | NC | sito del progetto
|
| lm-sensors | permette di ottenere informazioni sui sensori di temperatura, voltaggio e ventola | T | sito del progetto
|
| multitail | visualizza più file creando finestre multiple | NC | sito del progetto
|
| ncdu | interfaccia ncurses del programma du per visualizzare lo spazio occupato dalle directory su disco | NC | sito del progetto
|
| nrg2iso | strumento che converte i file immagine dal formato nrg al formato ISO; per l'uso, vedi Convertire immagini .nrg in immagini .iso | T | sito del progetto
|
| pwgen | generatore automatico di password | T | sito del progetto
|
| Samba Commander | client stile MC per sfogliare e gestire le cartelle condivise | NC | sito del progetto
|
| sysv-rc-conf | fornisce una GUI in terminale per gestire i collegamenti simbolici /etc/rc{runlevel}.d/, a differenza della maggior parte dei programmi di configurazione dei runlevel, si possono modificare gli script di avvio per ciascun runlevel, non solamente quello attuale | NC | sito del progetto
|
| testdisk | programma per il recupero dei dati e delle partizioni anche se non più avviabili | NC | sito del progetto
|
| ttyrec | registra l'input e l'output del terminale, può registrare qualsiasi programma da console inclusi i programmi a schermate come quelli che usano curses | T | sito del progetto
|
| uif2iso | strumento che converte i file immagine dal formato UIF al formato ISO | T |
sito del progetto
|
| yacpi | consente di monitorare temperatura e frequenza della CPU e fornisce in generale informazioni sull'ACPI | NC | sito del progetto
|
Varie
|
| bts | uno script per manipolare BTS (Bug Tracking System); è contenuto nel pacchetto devscripts | T | bts in Debian Lenny
|
| cmatrix | uno screensaver per console ispirato al film "Matrix" | NC | sito del progetto
|
| efax | programma che permette di ricevere e inviare fax direttamente da shell | T | sito del progetto
|
| espeak | un software di sintesi vocale per varie lingue | T | sito del progetto
|
| gpsbabel | consente di trasferire dati di strade e punti di interesse da/a unità GPS e convertirle tra i vari formati di dati GPS | T | sito del progetto
|
| hexedit | visualizza e modifica file in esadecimali o in ASCII | NC |
sito del progetto
|
| mbrola | programma di sintesi vocale per varie lingue | T | sito del progetto
|
| ohphone-basic | client VoIp con il supporto per la sola interfaccia SDL | T | ohphone-basic in Debian Lenny
|
| pastebinit | client da riga di comando per inviare dati a un sito pastebin | T | sito del progetto
|
| pnopaste-cli | versione cli del client pastebin con sintassi evidenziata | T | sito del progetto
|
| weather-util | strumento da riga di comando per ottenere le previsioni del tempo | T | sito del progetto
|