BASh, la shell di Linux

1 Maggio, 2008Tags:


Una shell è un programma che esegue i comandi utili al funzionamento del sistema operativo e dei vari programmi.
Utilizzando un desktop convenzionale, in cui è presente una interfaccia grafica dotata di menù ed icone, si utilizza il mouse o la tastiera per impartire i comandi voluti. In una shell i comandi devono invece essere scritti, utilizzando opportune convenzioni, dall’utente, con un approccio dunque che può provocare confusione soprattutto negli utenti ancora inesperti.
La prima shell per Linux fu sviluppata da Steven Bourne nel 1974. Essa è ormai utilizzata come standard per gli sviluppatori e gli utenti di Linux e stabilisce alcune caratteristiche fondamentali del linguaggio da utilizzare.

Questa shell può essere utilizzata scrivendo tutti i comandi oppure facendo eseguire un programma già scritto su un file .sh esterno. Questa seconda opzione semplifica molto l’esecuzione dei programmi nel caso in cui all’interno della struttura del programma stesso siano presenti loop che andrebbero ripetuti di volta in volta. E’ possibile richiamare nella shell anche semplicemente un gruppo di comandi con il nome della funzione, in tal modo si può praticamente creare nuovi comandi per la shell!
La shell ha molti rivali che si candidano a successori, i quali presentano altre caratteristiche e che eseguono i comandi anche più velocemente. Tra questi, occorre ricordare CSH, basata inseramente sul linguaggio C, e la KSH, la Korn shell, che è una modifica sella Bash sviluppata da David Korn.
I progetti relativi alla CSH ed alla KSH non hanno limitato lo sviluppo della shell Bash, tutt’altro. Una versione migliorata di shell, chiamata Bash (da Bourne Again SHell) è stata oggetto del progetto GNU ed ormai questa rappresenta lo standard per la maggior parte delle distribuzioni Linux, tra le quali Debian e derivati, SuSE, RedHat, Mandrake e Slackware.

Technorati Tags: , , , ,



(Fonte: Web Burning Blog)

Tags: Internet, Musica, Auto, Politica, Cinema



Inserito da: Spina Rosario
- Commenta questo Articolo >>

Hai qualcosa da dire?





*
Per provare che sei umano e non uno spam script, scrivi la parola di sicurezza come nella figura.
Anti-Spam Image


« utilizzo rss
Trova file con Search Hacker »




Articoli Correlati

Firefox 3 - Beta 5

Mozilla ha rilasciato Firefox 3 Beta 5 del popolare browser open-source, la prossima test preview sarà una “release candidate”. Firefox 3 Beta 5 è disponibile al download sulla pagina dedicata alle

Firefox 3 - Beta 5

Mozilla ha rilasciato Firefox 3 Beta 5 del popolare browser open-source, la prossima test preview sarà una “release candidate”. Firefox 3 Beta 5 è disponibile al download sulla pagina dedicata alle

utilizzo rss

Ultimamente mi sono particolarmente affezionato agli rss. Invece di andare ogni mattina sui siti che mi interessano, ad esempio giornali, basta fare un breve scan. E’ semplicissimo come sistema anche se mi

Windows Mobile 6.1

Windows Mobile Team di Microsoft ha annunciato durante la conferenza CTIA Wireless 2008 di Las Vegas ,Windows Mobile 6.1, la nuova versione del suo popolare sistema operativo mobile. Mel Sampat, Windows

Windows Mobile 6.1

Windows Mobile Team di Microsoft ha annunciato durante la conferenza CTIA Wireless 2008 di Las Vegas ,Windows Mobile 6.1, la nuova versione del suo popolare sistema operativo mobile. Mel Sampat, Windows