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