View difference between Paste ID: 0kdGB15d and eQ98wX8s
SHOW: | | - or go back to the newest paste.
1
percorso dove mi trovo: pwd
2
ifconfig: indirizzo ip
3
spazio libero su disco: 
4
df (disk file: mostra i file e la loro organizzazione)
5
du (disk usage)
6
du -h (human, mostra le dimensioni dei file)
7
du -c (gran totale)
8
comandi directory: 
9
..(dir.sup)
10
ls -l (lista lunga)
11
ls-a (lista dettagliata)
12
ls -g senza visualizzare il gruppo
13
ls -s in ordine di dimensione 
14
ls -t modificati recentemente
15
16
crea directory: 
17
mkdir
18
rimuovi directory: 
19
rmdir
20
spostamento che rinomina file:  
21
mv destinazione1 destinazione2 (file rinominato o nome uguale per rinominarlo)
22
creazione documenti: 
23
nomeprogramma nomefile.estenzsione (nano esempio.txt)
24
montaggio filesystem 
25
cd/
26
crea file vuoto
27
touch
28
copia
29
cp (dest1 dest2)
30
$ ls -l > risultato.txt
31
32
> comando di redirezione: prende il risultato di quello che sta a sinistra  e lo salva nel file a destra (se non esiste lo crea, se esiste lo sovrascrive)
33
34
$ cat elenco3E.txt (catalog, mostra a video il contenuto di quel file)
35
36
$ ls > esempio.txt (stampa la lista del contenuto della cartella in cui ci troviamo sul file esempio.txt prima che venga creato il file stesso)
37
38
$ cat elenco3E.txt > backup.txt (mette il contenuto del file elenco3E.txt nel file backup.txt, in pratica fa una copia)
39
40
$ ls >> backup.txt (mette il risultato del comando di sinistra nel file di destra senza cancellare il contenuto precedente del file)
41
42
$ sort < elenco.txt (a video ordina in ordine alfabetico gli elementi del file a destra)
43
44
$ sort < elenco.txt > elenco.txt (file vuoto perchè lo usa sia per l'input che per l'output)
45
46
$ sort < elenco.txt > nuovoelenco.txt (funziona)
47
48
49
$ wc  < elenco.txt
50
12 12 85 (righe caratteri byte)
51
52
$ wc -l < elenco.txt (linee)
53
54
$ wc -c < elenco.txt (char)
55
56
$ wc -w < elenco.txt (word)
57
58
$ ls | wc -w (stampa in output il risultato di ls, ovvero il numero di file presenti)
59
60
man comando: manuale, guida del comando (Q per uscire)
61
62
ln: creare un link (SOFT)
63
64
chmod: permessi di lettura /scrittura/esecuzione
65
66-
chown: permessi proprietà
66+
chown: permessi proprietà
67
68
Il file system di Linux parte dalla root chiamata “/”, in windows è separata per ogni dispositivo e assume il nome di una lettera “C:”, “D:”, “E:” ecc.
69
70
In linux se colleghi un dispositivo, esso fa riferimento sempre alla root principale di Linux (/)
71
72
Alcuni comandi visti:
73
74
pwd → print work directory: ci mostra il percorso dove ci troviamo
75
ifconfig → interface config: ci mostra il percorso di rete dove siamo
76
ls → list : ci mostra il contenuto della directory attuale
77
ls /dev → mostra il contenuto della directory dev
78
ls -l /dev → mostra il contenuto della cartella dev, indicando in modo dettagliato le caratteristiche di ogni file (permessi, data di creazione, ecc.)
79
ls -a → mostra TUTTI i file di quella cartella, compresi i file nascosti (preceduti da un punto, es .esempio.txt è un file nascosto), le cartelle sono colorate di blu. 
80
81
Riferimenti alle cartelle
82
Assoluto, parte dalla root / : /home/itt/esempio.txt
83
Relativo, si usano dei simboli speciali: ./esempio.txt , in questo caso facciamo riferimento al file “esempio.txt” contenuto nella cartella attuale.
84
85
Il “.” esprime la cartella attuale
86
Il “..” (si pronuncia punto punto, non due punti) esprime la directory di un livello superiore
87
88
Esempio di ciò che abbiamo fatto:
89
90
nano esempio.txt → crea un file esempio.txt che viene aperto con un editor di testo installato nella 					distribuzione (nano)
91
ls -l → come detto in precedenza ci mostra il contenuto dettagliato, file per file, della cartella in cui 		ci troviamo
92
93
Da sapere bene: le caratteristiche mostrate da “ls -l” sono (sintassi generale per un file):
94
95
- rwxrwxrwx 1 itt itt 29 2014-02-20 12:24 esempio.txt
96
97
- esprime se è un file o una directory, nel caso della directory viene visualizzato d
98
il 1° rwx ci dice che permessi ha l’utente attuale: r sta per lettura, w per scrittura, x per esecuzione
99
il 2° rwx ci dice che permessi ha un gruppo di utenti specificato (es. il gruppo della prima fila del laboratorio)
100
il 3° rwx ci dice che permessi hanno tutti gli altri utenti
101
es. r-- è un file di sola lettura, infatti se la lettera è presente, quella proprietà è attiva, se c’è un trattino la proprietà è disattivata
102
103
1 indica il numero di link (?)
104
 
105
Il 1° itt indica l’utente che ha creato il file
106
il 2° itt indica il gruppo di utenti che ha creato il file
107
29 è la dimesione del file in Byte
108
2014-02-20 è la data di creazione in formato americano AAAA-MM-GG
109
12:24 è l’ora di creazione
110
esempio.txt è il nome del file