Tutti gli articoli con tag shell

Rilasciata Bash 4.0

pubblicato da Luca M. in: OS GNU/*/Linux Shell

bash linux shell

La popolare Bourne Again Shell (BASH) ha raggiunto la versione 4. A darne l’annuncio è GNU sul sito della Case Western Reserve University.

Oltre a numerosi bugfixing relativi alla versione 3.x sono state introdotte nuove funzionalità tra cui:

  • supporto agli array associativi;
  • miglioramenti delle funzionalità di autocompletamento;
  • supporto per il pattern glob speciale `**’ che consente di trattare gruppi di directories ricorsivamente;
  • aggiunti nuovi parametri per la gestione delle redirezioni;
  • aggiunti nuovi parametri di shell come ad esempio la possibilità di configurare la dimensione della history da parte dell’utente.

La lista completa dei bugfixing e delle nuove features è disponibile nelle note di rilascio della nuova versione.

La nuova release della bash viene distibuita con licenza GPL versione 3, ed è scaricabile dal sito principale di GNU.

Via | Slashdot.org

Continua a leggere: Rilasciata Bash 4.0

....
condividi 7 Commenti

WebConsole: shell via webserver

pubblicato da Andrea de Palo in: Perl Server Shell

ShellUtilizzare SSH per amministrare da remoto un server unix-like è talmente comodo che quando si è obbligati a farne a meno ci sente un po’ sperduti; fortunatamente grazie a progetti come Web Console possiamo utilizzare una shell anche quando questa non c’è, a patto di avere a disposizione (sul server da gestire) un demone http e l’interprete Perl.

WebConsole si comporta quasi meglio di una shell tradizionale: oltre a sfruttare AJAX per fornire il tab completion (ed SSL per la sicurezza dei dati in transito), WebC (WC non è un acronimo molto carino smart smile) integra infatti anche un file manager, un tool per la gestione di download/upload di file ed un editor di testo!

WebConsole è rilasciata con licenza GPL.

WebConsole
  
  
 

via | Linux.com

Continua a leggere: WebConsole: shell via webserver

....
condividi 8 Commenti
PUBBLICITÀ
PUBBLICITÀ

Pash: Powershell in salsa libera

pubblicato da Andrea de Palo in: Open Source Windows Linux Shell

Shell Avete presente Powershell? Si tratta di una nuova shell testuale sviluppata da Microsoft che ricalca, sotto certi aspetti, le blasonate shell dei sistemi operativi *nix e che dovrebbe fare il suo debutto ufficiale con Windows Server 2008. La buona notizia? Qualcuno ha deciso di creare un progetto libero che ne implementi le funzionalità e che ne renda possibile l’utilizzo anche su sistemi non Windows.

L’obiettivo principale di Pash ( questo il nome del progetto ) è di fornire una shell Powershell-like per i sistemi operativi non supportati ufficialmente, offrendo anche un motore di scripting che consenta la creazione di applicazioni che ne sfruttino le potenzialità; gli sviluppatori si stanno impegnando affinché Pash si comporti in maniera identica alla controparte made-in-Redmond per permettere l’utilizzo di codice, cmdlet e script Poweshell senza la necessità di modifiche.

Continua a leggere: Pash: Powershell in salsa libera

Lynis, strumento di analisi per sistemi Unix

pubblicato da Dario in: Software Unix Security

Schermata LynisPiù volte, abbiamo scritto su tool specifici (rkhunter e chkrootkit), nonché distro dedicate (del calibro di BackTrack), atti a verificare quanto sicuri siano i propri sistemi. Oggi, proprio perché la sicurezza non si dia mai per scontata, aggiungiamo un altro strumento alla lista dei programmi utili al suddetto scopo: Lynis.

Si tratta di un tool, rilasciato sotto licenza GPLv3, il cui obiettivo è di analizzare la configurazione di un sistema e, quindi, generare un rapporto audit contenente tutte le informazioni possibili sui problemi di sicurezza legati ad esso, potenzialmente sfruttabili da terzi. Data la natura del programma, lo stesso sviluppatore di Lynis (già di Rootkit Hunter), Michael Boelen, ne destina l’uso a tutti gli specialisti del settore, gestori di reti compresi.

Disponibile nella versione 1.1.0, appena rilasciata, Lynis è stato testato su diverse distribuzioni (Debian 4.0, FreeBSD 6.2/7.0 e Mac OS X 10.4, tanto per citarne qualcuna), un elenco delle quali è pubblicato sulla pagina ufficiale del progetto.

Continua a leggere: Lynis, strumento di analisi per sistemi Unix

....
condividi 1 Commenti

ClusterSSH: gestire più PC con SSH

pubblicato da Andrea de Palo in: Software Server Shell

TerminaleGestire una batteria di macchine via SSH può diventare un compito gravoso, soprattutto quando ci troviamo nella situazione di dover ripetere lo stesso comando su tutti i sistemi a cui siamo collegati ( apt-get dist-upgrade, per esempio ). Fortunatamente tool come ClusterSSH semplificano questo tipo di operazioni facendo il grosso del lavoro per noi: per ogni macchina da gestire viene aperta una sessione SSH all’interno di un terminale e, tramite una semplice interfaccia grafica, è possibile inviare lo stesso comando a tutte le macchine a cui siamo collegati.

Alternative a ClusterSSH sono ClusTerm, Omnitty e Tentakel.

ClusTerm, ClusterSSH, Omnitty
  

via | Debian Package of the Day

Continua a leggere: ClusterSSH: gestire più PC con SSH

....
condividi 4 Commenti

Programmi sempre in esecuzione con GNU screen

pubblicato da Andrea de Palo in: Software Tips Shell

TerminaleSe siete soliti utilizzare ssh per collegarvi a macchine remote vi sarà sicuramente capitato di voler terminare la sessione lasciando un programma di esecuzione: dando il semplice exit tutti i programmi lanciati durante la sessione vengono terminati senza pietà, costringendoci a lasciare aperta la sessione o…usare GNU screen.

screen è un “moltiplicatore di terminali” che ci permette di sfruttare una sessione di shell in modo più proficuo: possiamo gestire più terminali, “sganciare” un processo dalla sessione, “riagganciarlo” e più in generale ci garantisce una flessibilità impareggiabile.

Continua a leggere: Programmi sempre in esecuzione con GNU screen

PUBBLICITÀ
PUBBLICITÀ

Hotwire: la shell del futuro

pubblicato da Andrea de Palo in: Windows Python Linux Varie Shell

TerminaleLa shell testuale è una di quelle cose che si ama o si odia: icone ed immediatezza visiva sono sacrificate sull’altare della potenza e della flessibilità, per la gioia di sysadmin e smanettoni che non mancano di glorificarle quotidianamente. Proprio per loro noi è nata Hotwire, una sorta di uber-xterm / uber-shell estremamente interessante e ricca di idee ( innovative? ).

Hotwire è scritta in Python, è altamente portabile ( al momento gira su Linux e Windows ) ed include una serie di comandi builtin scritti anch’essi in Python: uno dei più carini è “rm”, che, oltre a spostare una cartella od un file nel cestino ( .Trash in Linux, Cestino in Windows ), dispone di un comodo undo e non richiede flag aggiuntivi. Pipeline potenziate, un simil screen integrato, la possibilità di richiamare Hotwire all’interno di script Python ed una futura integrazione con ssh arricchiscono il già ricco piatto.

Dettagli tecnici e file d’installazione sono disponibili su Google Code.

Continua a leggere: Hotwire: la shell del futuro

....
condividi 1 Commenti

Newsbeuter, un feedreader per la shell

pubblicato da Fullo in: Open Source Software Linux Shell

newsbeuter, un feed reader per la shell Chi non ha mai desiderato leggere i propri feed connesso da in ssh sul proprio pc in remoto. Magari usando direttamente la shell come per Mutt.

Beh adesso i vostri sogni da geek più sfrenati sono stati esauditi grazie a Newsbeuter, un comodissimo feed reader che funziona da qualsiasi console per Linux.

Il software in questione supporta formati di feed come Atom e RSS 2.0 e permette di importarli direttamente da formato OPML. L’applicazione è inoltre customizzabile, infatti è possibile modificarne i colori, i tempi di aggiornamento e le categorie di visualizzazione. Da notare che queste ultime possono anche essere raggruppate per tag definiti di volta in volta dall’utente.

via Debian package of the day

Continua a leggere: Newsbeuter, un feedreader per la shell

....
condividi 3 Commenti

Script intelligenti? No problem

pubblicato da Andrea de Palo in: Unix Linux Tutorial Solaris BSD IBM developerWorks

IBMIl tipico sysadmin *nix possiede un arsenale di utility, script e catene di comandi che utilizza quotidianamente per aiutarsi nel gravoso compito dell’amministrazione delle macchine; alcuni di questi strumenti sono già forniti con il sistema operativo ma la maggior parte di essi proviene da anni di esperienza e dal desiderio di facilitarsi la vita.

Ed è proprio agli aspiranti sysadmin ( ma anche a quelli che vorrebbero migliorarsi ) che è indirizzata una nuova serie di articoli su DeveloperWorks, dedicata allo sviluppo di script di una certa qualità, in grado di loggare il loro output, intercettare ed identificare gli errori e che, nel caso incorrano in problemi non risolvibili, siano in grado di registrare quante più informazioni possibili e generare dei report di errore.

Inutile aggiungere che si tratta di una lettura caldamente consigliata big smile

[ via IBM DeveloperWorks ]

Continua a leggere: Script intelligenti? No problem

....
condividi 0 Commenti

most: un'alternativa a less e more

pubblicato da Andrea de Palo in: Software Varie Shell

TerminaleStufi di dover visualizzare le pagine di man in bianco e nero? Volete qualcosa di più gradevole dei vetusti comandi more e less ( scusate il gioco di parole smart smile)? Abbiamo quello che fa per voi: most!

Most è un pager multi-piattaforma ( supporta anche Windows ) che, oltre a disporre delle stesse caratteristiche dei concorrenti, offre anche la possibilità di visualizzare file compressi on-the-fly, di mostrare più file contemporaneamente e di colorare l’output delle pagine di man.

Il programma è incluso nella maggior parte delle distribuzioni ed il suo setup risulta particolarmente semplice, visto che l’unica operazione necessaria è l’aggiunta della riga

export PAGER=most

al file di configurazione della propria shell ( solitamente ~/.bashrc ).

Most
Most alle prese con un file binario Most visualizza una pagina di man Most mostra due file

[ Debian Package of the Day ]

Continua a leggere: most: un'alternativa a less e more

....
condividi 6 Commenti

Imparare la bash con Daniel Robbins

pubblicato da Andrea de Palo in: IBM Software Linguaggi Linux Varie Tutorial IBM developerWorks Shell

IBMPerché approfondire il proprio rapporto con la Bourne Again Shell? Perché imparando a programmare in Bash la nostra interazione quotidiana con GNU/Linux diventerà più divertente, produttiva ed “integrata”, visto che saremo in grado di lavorare con tutti quei meccanismi *nix ( pipeline e redirezioni, per esempio ) che noi tutti apprezziamo .

Grazie ad una serie di tre articoli scritti da Daniel Robbins ( sì, proprio quel Daniel Robbins ) verremo introdotti nel mondo della programmazione Bash tramite semplici esempi, partendo dai principi fondamentali sino ad arrivare alle caratteristiche più avanzate di quest’arte, in modo praticamente indolore.

Continua a leggere: Imparare la bash con Daniel Robbins

....
condividi 5 Commenti

htop, top all'ennesima potenza

pubblicato da Fullo in: Open Source Software Linux Shell

htopxterm Siete stanchi del solito vecchio, monotono e triste top? Beh, perchè non passare ad HTOP?

In tutto lo splendore delle librerie ncurses permetterà di avere un visualizzatore di processi finalmente interattivo e colorato! Inoltre htop permette di usare (se disponibile) il mouse per uccidere i processi, ha una migliore e più semplice da usare interfaccia. Ma soprattutto permette di modificare i cruscotti di analisi, volete vedere l’ora? Preferite tenere sott’occhio il carico di lavoro delle CPU? Vedere come un albero di processi sta consumando la vostra memoria? HTOP è tutto questo! :)

Continua a leggere: htop, top all'ennesima potenza

....
condividi 4 Commenti
Network Blogo