Volendo è 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
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
Un 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.
ELinks – Web Browser
ELinks è 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: Lynx, Links, 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
SC: – Spreadsheet Calculator
“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 è 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
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:
- None Found
Moc (Music On Console, http://moc.daper.net/) is another great cli tool for playing music.
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)
Don’t forget pianobar. Runs Pandora from the terminal.
To use facebook from linux terminal : http://www.youtube.com/watch?v=cxudGA9VFXk
Other application : calcurse is a text-based calendar and scheduling application.
Mala
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.
“cone”. simple mail-NNTP reader.
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.