navigazione
. directory corrente
.. directory genitore
~ directory home
jolly
* qualsiasi carattere o sequenza di caratteri
? qualsiasi carattere ma non sequenza di caratteri
[...] i caratteri definiti tra parentesi quadre stabiliscono un insieme di caratteri validi che devono essere presenti all'interno del nome dei file da considerare
esempio:
doc[1A] → doc1 docA doc1A docA1 - NO → doca2 doc2
doc[1-9] → doc1 doc2 doc3 - NO → doca docb
concatenazione comandi
&
manda in background il primo programma, permettendo al secondo di essere eseguito in contemporanea
sintassi:
comando & comando
esempio:
apt-get update & ls
il carattere & viene usato anche per mandare in background il comando fatto e continuare ad usare la shell
&&
esegue il secondo comando al termine del primo ma solo se il primo non genera errore
utile per spegnere il PC al termine di un processo lungo
sintassi:
comando && comando
esempio:
apt-get update & apt-get upgrade
;
esegue il secondo comando al termine del primo anche solo se il primo genera errore
sintassi:
comando ; comando
esempio:
apt-get update && apt-get upgrade; halt
andare a capo nel terminale \
se si scrivono comandi molto lunghi é possibile andare a capo, cioè suddividere il comando in più riche e poi inviarlo alla shell
esempio: riga di comando divisa in 3 righe
comando \ (invio)
comando \ (invio)
comando (invio)