Shell Unix: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Esempio 2 |
Link Bourne shell |
||
Riga 5:
Di norma, l'utente Unix ha la possibilità di scegliere diversi tipi di Shell. Tipicamente, da shell sono eseguibili diversi linguaggi di script, anche complessi ([[Perl]], [[awk]], eccetera): questo uso permette tipicamente di automatizzare le attività e i ''job'' dell'utente nella gestione del proprio computer, o nella gestione di un server acceduto da altri utenti e applicazioni remote.
Una tipologia standard e di uso comune di inteprete di shell unix, in particolare su [[Linux]] e [[Mac OS|Mac Os]], è la "bash-shell" (come viene comunemente chiamata la [[Bourne shell|Bourne-Shell]]), che permette di eseguire operazioni di base quali la navigazione del [[file system]] (ad esempio, con i comandi cd, ls e così via), la connessione a host remoti e l'avvio di script, sia nel linguaggio nativo di scripting della shell stessa (aventi questi estensione .sh) che in altri linguaggi (come ad esempio [[Python]], con estensione .py), nonché l'esecuzione di applicazioni di utilità, come ad esempio gli editor di testo.
L'interfaccia shell dei computer [[Apple]] è tipicamente chiamata Terminale (''Terminal'' nell'originale inglese): tale denominazione è entrata comunque anche nel gergo di alcune distribuzioni di Linux.
|