Relazione TPS La Shell - Vadim-Turutea-Peano/3A-2019 GitHub Wiki
La Shell
La Shell è un programma con dei comandi eseguibili (anche chiamato "interprete di comandi"). Con la Shell possiamo:
- gestire i file;
- monitorare/gestire i processi;
- controllare l'accesso alla rete
Pero si può anche, piuttosto facilmente, distruggere completatmente il proprio ambiente di calcolo.
La Shell scripting è un contenitore dove si trova un'interfaccia testuale al S.O. Ci sono 3 flussi: STD INPUT (Tastiera), STD OUTPUT (Schermo), STD ERRORE (Schermo).
Si codifica sul terminale, ovvero un interprete di comandi. I comandi della Shell sono di due tipi: Interni ed Esterni. Per accedere all'elenco di tutti i comandi interni della Shell, dobbiamo scrivere sul terminale "help" e ci appariranno tutti comandi interni della Shell.
La variabile è un contenitore all'interno del quale viene inserito un valore (nome o numero). Una stringa è una sequenza di caratteri.
Esistono 3 tipi di Shell:
- Bash - è utilizzata dal 99% del mondo.
- CShell.
- KSH.