Shell Unix: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m smistamento lavoro sporco e fix vari |
grammatica |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1:
{{F|programmazione|marzo 2016|Nessuna fonte}}
La '''shell unix''' ('''Unix-Shell''', abbreviato anche '''shell''') è l'[[interfaccia utente]] dei [[Unix|sistemi Unix]] e [[Unix-like]]. Tale interfaccia è di tipo [[riga di comando|testuale]]: in essa, l'utente può immettere dei [[istruzione (informatica)|comandi]] di testo, che vengono [[interprete (informatica)|interpretati]] e inviati al sistema: anche l'output di testo è
==Descrizione==
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
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.
Riga 24:
</syntaxhighlight>
Esempio di combinazione di comandi: nella prima istruzione, l'
<syntaxhighlight lang="bash">
$ data_di_oggi=$(date)
Riga 37:
* [[Unix]]
* [[Unix-like]]
== Altri progetti ==
{{interprogetto}}
{{Comandi Unix}}
|