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 |