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:

  1. gestire i file;
  2. monitorare/gestire i processi;
  3. 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:

  1. Bash - è utilizzata dal 99% del mondo.
  2. CShell.
  3. KSH.