• 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)