Shell Unix: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ValterVBot (discussione | contributi)
m Esempi di utilizzo dei bash: tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (2), </source> → </syntaxhighlight> (2)
Corretto informazioni
Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile
Riga 6:
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 interprete di shell unix, in particolare su [[Linux]] e [[Mac OS|Mac OsmacOS]], è 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.