uni
Questa è l’interprete dei comandi, consente all’utente di interagire con la macchina.

  • Shell grafica, è la GUI (graphical user interface)
  • Shell testuale, è la CLI (commando line interface)

Diverse shell

Esistono diverse shell testuali per Unix:

  • sh
  • csh
  • tcsh
  • bash
  • zsh
    Differiscono per aspetto e per funzionalità avanzate, le basi sono le stesse

Prompt

username@host:directoryCorrente$

  • $ utente normale
  • # root

Funzioni Utili

  • ctrl+D disconnette
  • ctrl+R ricerca la history
  • ctrl+alt+T nuovo terminale
  • Tab fa autocompletamento dei comandi

Metacaratteri

Si usano per indicare insiemi di file o cartelle

  • * sostituisce zero o più caratteri
  • ? sostituisce un singolo carattere
    ls *.c mostra tutti i file .c