Feb 122011
 

tux-terminalVolendo è possibile utilizzare solo programmi che funzionano dentro un terminale per fare le cose più comuni che fate tutti i giorni.

Comodo ?

probabilmente no, ma in alcune occasioni un programma che gira da terminale potrebbe farvi comodo…o per alcuni sono semplicemente migliori anche della loro controparte grafica.


Midnight Commander – File manager

mc-panels

Midnight Commander è un file manager visuale, rilasciato sotto GNU General Public License e si qualifica pertanto come Software Libero. Si tratta di una applicazione ricca di caratteristica in formato testuale a schermo intero che permette di copiare, spostare e cancellare file e interi alberi di directory, la ricerca di file e di eseguire comandi nella subshell. Visualizzatore ed editor interni sono inclusi.

Midnight Commander è basato su interfacce di testo versatili, come ncurses o S-Lang, che gli permettono di lavorare su una normale console, all’interno di un terminale X Window, attraverso connessioni SSH e tutti i tipi di shell remote.

Mutt – client di posta

MuttUn ottimo programma di posta da terminale, se non il migliore, io l’ho usato per circa 4 anni e non ho avuto problemi con posta di qualsiasi tipo, firme GPG, allegato o altre cose.

Mutt supporta molti formati mail (tra cui mbox e Maildir) e diversi protocolli (POP3, IMAP, NNTP etc). Include il supporto MIME; Mutt integra il supporto alla crittografia a chiave pubblica PGP/GPG, e alla gestione di messaggi firmati digitalmente con certificati X.509 .

Mutt è stato per lungo tempo un client di posta elettronica puro, cioè non era possibile inviare e-mail senza bisogno di comunicare con un Mail Transfer Agent (MTA) esterno, avvalendosi per esempio della comune interfaccia Unix sendmail. Nelle recenti versioni della serie 1.5 è stato integrato il supporto a SMTP e un MTA non è più strettamente necessario.

Alternative: Alpine

Vim – editor di testo

io ho sempre utilizzato vi sui server per editare i file di configurazione, quindi mi viene naturale utilizzare Vim anche in ambiente desktop..o proprio quando voglio esagerare Gvim.

Da Vi mantiene la caratteristica di essere modale, ovvero di avere modalità diverse nelle quali i normali caratteri della tastiera hanno significato di inserimento testo o di comandi. In questo modo, è possibile usarlo senza far uso del mouse, né dei tasti meta, permettendo una velocità maggiore di scrittura, a prezzo di maggiore difficoltà di utilizzo da parte di nuovi utenti.

Alternative: Emacs, Joe

ELinks – Web Browser

elinkELinks è un avanzato e consolidato browser web ricco di funzionalità (HTTP/FTP/ ..) che funziona in modalità testo. ELinks può visualizzare frame e tabelle, è altamente personalizzabile e può essere esteso tramite script Lua o Guile. E’ del tutto portabile e gira su una varietà di piattaforme.

ELinks è stato un fork del browser originale Links scritto da Mikulas Patocka.

ELinks è un progetto Open Source coperto dalla GNU General Public License.

Alternative: LynxLinks, or w3m

Finch – Instant Messanger

Probabilmente avete sentito già parlare della sua controparte grafica, o forse lo state utilizzando (io si) Pidgin (prima si chiamava gaim), finch è il porting su ncurses dell’applicazione, utilizzando le stesse librerie di pidgin (libpurple).Se siete abituati a pidgin vederete menu simili, basta aprirlo e iniziare a scrivere! È possibile passare da una chat (e la lista di amici) utilizzando M – n/ M – p per passare alla successiva / precedente finestra.

Alternative: naim

Newsbeuter – RSS/Atom feed reader

Newsbeuter è un lettore di feed Atom/RSS open-source per i terminali a testo. Funziona su Linux, FreeBSD, Mac OS X e altri sistemi operativi Unix-like. La configurabilità di Newsbeuter è grande ed il vasto numero di caratteristiche lo rendono una scelta ideale per le persone che hanno bisogno di un lettore di feed ben fatto e veloce che può essere completamente controllato tramite tastiera.

Una sintesi di alcune delle sue caratteristiche:

  • Iscrizione ai RSS 0.9x, 1.0, 2.0 e Atom
  • Scarica i podcast
  • Scorciatoie da tastiera liberamente configurabili
  • Cerca tra tutti gli articoli scaricati
  • Categorizzare e ricercare i vostri abbonamenti con un sistema di tag flessibile
  • Integrare qualsiasi sorgente dati attraverso un flessibile sistema di filtro e plugin
  • Rimuovere automaticamente gli oggetti indesiderati attraverso un “killfile”
  • Definire “meta feed” utilizzando un potente linguaggio di query
  • Newsbeuter supporta la sincronizzazione con il tuo account bloglines.com
  • Importazione ed esportazione di abbonamenti con il formato ampiamente utilizzato OPML
  • Definire liberamente look’n’feel newsbeuter attraverso la configurabilità di colore libero e stringhe di formato
  • Tenere tutti i tuoi feed in sync con Google Reader

Riferimenti: http://www.webupd8.org/2010/01/newsbeuter-command-line-linux-feed.html

Alternative: Snownews

Irssi – IRC client

Irssi è un client IRC da terminale per sistemi UNIX. Esso supporta anche i protocolli SILC e ICB attraverso i plugin.

Scritto in linguaggio C, utilizza un’interfaccia in modalità testuale; a differenza di altri client IRC di questo genere non si basa sul codice sorgente originale di ircII, ma è stato scritto ex-novo; ciò ha consentito agli sviluppatori, in principio solo il programmatore finlandese Timo Sirainen poi il gruppo si è allargato, di mantenere un controllo più serrato su funzionalità critiche come quelle legate alla sicurezza e alle personalizzazioni.

Irssi può venire configurato attraverso comandi impartiti attraverso l’interfaccia utente, in genere impostando delle variabili, o modificando manualmente i file di configurazione, che fanno uso di una sintassi simile a quella degli script Perl. Sempre in Perl è possibile estendere le funzionalità del programma, attraverso moduli aggiuntivi.

Riferimenti: http://wiki.ubuntu-women.org/Courses/IRC/IrssiHowTo

Wikipedia

SC: – Spreadsheet Calculator

sc-spreadsheet
“Spreadsheet Calculator” è una versione molto modificata del foglio di calcolo sc di pubblico dominio, che è stato postato su Usenet diversi anni fa da Mark Weiser come vc, originariamente da James Gosling. Si basa sul tavolo rettangolare molto simile a un foglio di calcolo finanziario.

Le sue combinazioni di tasti sono familiari agli utenti di ‘vi ‘, e ha più caratteristiche di quante ne avrebbe un foglio di calcolo puro, ma manca di cose come grafica e il salvataggio in altri formati. E’ molto stabile e molto facile da usare una volta che si è messo un po’ di sforzo in apprendimento.

Cmus – music player

cmus-2.3.0
CMus è un potente, lettore musicale open basato su terminale usando il toolkit ncurses. CMus supporta vari formati audio, tra cui Ogg Vorbis, FLAC, MP3, WAV, Musepack, WavPack, WMA, AAC e MP4. Anche se CMus non è l’unico buon riproduttore per la shell (alternative come la MOC, Herrie o mp3blaster sono anche disponibili), io lo preferisco a causa della sua scorciatoie da tastiera e la completezza delle funzioni.

Il design solo testuale riduce le risorse necessarie per eseguire il programma, e lo rende una scelta ottima per i computer di età avanzata o meno potenti e sistemi in cui un ambiente grafico (come l’X Window System) non è disponibile. Eliminando l’uso del mouse, il programma esegue una vasta gamma di compiti più velocemente rispetto ai suoi omologhi progroammi che lo usano, anche se questo è vero dopo aver fatto un pò di pratica con il paradigma non-mouse.

Riferimenti: http://www.tuxarena.com/static/cmus_guide.php

Wikipedia

Cmatrix

cmatrix non fa nulla. Non ha alcuna funzione vitale, ha un utilizzo molto limitato, ma è molto divertente da vedere.

Provate a farlo partire con cmatrix -sabl -u 2 e si comporterà come uno screensaver, fino a quando si ha la pressione di un tasto.

Riferimento: http://kmandla.wordpress.com/2007/05/17/more-terminal-programs-you-should-be-using-like-a-pro/

Potreste essere interessati anche a:

Taskwarrior – organizer dalla cli

pcal – calendario da linea di comando

Screen e Byobu – utility per il terminale

Htop – monitor di sistema da terminale

Popular Posts:

Flattr this!

  8 Responses to “10 programmi da usare da terminale”

  1. Moc (Music On Console, http://moc.daper.net/) is another great cli tool for playing music.

  2. ranger — A python based file manager
    mpd & ncmpcpp — music server and player
    sipcalc – a nice tool to check the netmask details etc
    teapot – alternative to sc (3D array possible)

  3. Don’t forget pianobar. Runs Pandora from the terminal.

  4. To use facebook from linux terminal : http://www.youtube.com/watch?v=cxudGA9VFXk

  5. Other application : calcurse is a text-based calendar and scheduling application.

    Mala

  6. weechat is an excellent terminal based IRC client. Paried with screen and it’s existing plugin community/library it wins hands down over most other IRC clients.

  7. “cone”. simple mail-NNTP reader.

  8. Imagine something like Amarok but for the terminal and with as few resources as possible. That’s Ncmpcpp+MPD. Ncmpcpp has an advanced tag editor, can download and display lyrics, has a much more sophisticated yet quite simple to use UI (compared to cmus) and has even a visualizer. Besides due to the fact that Ncmcpp is simply a front-end for the MPD you can simply start ncmpcpp, select what tracks you want to play (adding a whole folder full of music is the same as adding a single track!), let it play and then quit it. The demon MPD (music player demon) runs in the background! I can strongly recommend using Ncmpcpp+MPD especially if you fancy higher customization possibilities and have a large music collection, which MPD handles better than cmus.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

*