Sei sulla pagina 1di 4

Comandi assegnati dalla prof da studiare:

Cat ([options] [files]): mostra il contenuto di un file.


-n(--number) numera le righe.
-b (--number-nonblank)salta le righe vuote.
Whereis ([options] files): indica dove si trova un determinato file
Tree ([options] [file]): isuali!!a il contenuto di una director" e delle sotto
director" in modalit grafica.
#rep ([options] pattern [file..]): trova il testo all$interno di un file.
-r (--recursive): scende le director" in modo ricorsivo
Cp ([options] % destina!ione): copia file e director"
-r (--recoursive): copia in modo ricorsivo anche il contenuti delle director"
Touch ([options] file): cambia la data e l$ora all$accesso di un file (se non
esiste lo crea).
-a ora di accesso.
-d cambia la data.
-m cambia la data di modifica.
&n [option]: crea link a file o director".
-s crea un link simbolico.
'ore(less: filtro per l$impagina!ione.
'ostra il contenuto di uno o pi file di testo) visuali!!ando una pagina per
volta.
*s option(s): visuali!!a un elenco dei processi correnti.
'an [command]: isuali!!a il manuale di un comando.
+ead ([options] [file]): stampa le prime ,- righe di un file.
-n: stampa le prime .n/ righe
Tail ([options] [file]): mostra la fine di un file.
-n (pos): 0ndica la posi!ione (pos) nel file a partire dalla 1uale mostrare i
risultati) espressa in numero di linee a partire dalla fine dei dati
Cut: taglia un file di testo.
-b 2-": mostra le colonne da 2 a " del file3 conta i b"te.
-c 2-": mostra le colonne da 2 a "3 conta i caratteri.
-f 2: mostra i campi 2 separati da T45.
'kdir: crea una director".
-m: (modalit ) 6pecifica i permessi d$accesso da attribuire alle director"
create
-p: Crea anche eventuali director" intermedie esplicitate nei parametri dir
-v: Comunica all$utente 1uello che fa il comando
Chmod: 'odifica i permessi di accesso di un file.
u - per il proprietario (user)
g - per il gruppo (group)
o - per gli altri (other)
a - per tutti (all)
+ (plus) per assegnare
- (meno) per togliere
= (uguale) per fissare l$accesso esatto
r (read): permesso di lettura
7 (7rite): permesso di scrittura
2 (e2ecute): permesso di esecu!ione
Wc: conta il numero di b"te) parole e linee di un file.
-l: Conta le ne7line.
-7:conta le parole.
-m: effettua il conteggio dei caratteri.
'v: muove o rinomina files o director".
sort: ordina le linee di testo.
ls ([options] file): mostra il contenuto di una director".
-m: da l$elenco dei files separati da una virgola.
-l: 8sa una lunga lista di formato.
-k (--kilob"tes): ordina i file per la loro dimensione in 9b.
-a (--all): 'ostra anche i file nascosti.
-s (--si!e): 6tampa la dimesione di ogni file.
rm (remove): rimuove files o director".
p7d (print 7ord director"): mostra la director" corrente.
*ipelines e simili:
comando : nomefile ;edire!iona l$output di comando verso il nome del
file. 0l file viene cancellato e sostituito dal nuovo testo3
comando :: nomefile ;edire!iona l$output di comando verso il nome
del file. 0l testo viene appeso in coda al file.
comando < nomefile 8sa il nome del file come input di comando.
comando < filename-in : filename-out
comando < filename-in :: filename-out
comando, = comando> l$output di comando> viene usato come input del
comando,.
comando, ?? comando> esegue i due comandi uno dopo l$altro
cat [op!ioni] file concatena un file (scrive sullo schermo).
cut [op!ioni] file taglia specifici campo(caratteri dalle linee del file
specificato
head [-numero] file visuali!!a le prime ,- linee di un file
*;@#;4''4A0@BC:
come ini!iare DE(bin(bash
FD numero di argomenti della linea di comando
FG valore numerico di uscita dell$ultimo comando che stato eseguito
Fn con nHvariabile passata allo script (da , a I)
FJ tutti gli argomenti sulla linea di comando
6T;8TT8;4 0K:
if comandi3
then comandi,3
else comandi>3
fi
6T;8TT8;4 K@;:
for var in valore, valore>3
do
comandi3
done
Combinazione
delle precedenti
6T;8TT8;4 W+0&C:
7hile comandi3
do
comandi3
done
(((((((((((((((((((((((((((((((((((((((((((((((((((
break interrompe un ciclo for e 7hile.
read [-u file] nomevariabile legge una o pi variabili da tastiera) oppure
da file se un file specificato