You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fixed some formatting issues top checkmarks and stars section
* fixed some formatting issues with admonitions to include subtext
* added meta tags for author, contributors and update
* checked translation against translation engine to make sure that text
was fundamentally the same as original
Copy file name to clipboardExpand all lines: docs/books/admin_guide/03-commands.it.md
+25-21Lines changed: 25 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,8 @@
1
1
---
2
2
title: Comandi Linux
3
+
author: Antoine Le Morvan
4
+
contributors: Steven Spencer, Franco Colussi
5
+
update: 11-10-2021
3
6
---
4
7
5
8
# Comandi per gli utenti Linux
@@ -10,14 +13,14 @@ In questo capitolo imparerai come lavorare con Linux e con i comandi.
10
13
11
14
**Obiettivi** : In questo capitolo, futuri amministratori Linux impareranno come fare per:
12
15
13
-
:heavy_check_mark:**spostarsi** nell'albero di sistema;
14
-
:heavy_check_mark:**creare** un file di testo, **visualizzare** il suo contenuto e **modificarlo**;
15
-
:heavy_check_mark: utilizzare i comandi Linux più utili.
16
+
:heavy_check_mark:**spostarsi** nell'albero di sistema;
17
+
:heavy_check_mark:**creare** un file di testo, **visualizzare** il suo contenuto e **modificarlo**;
18
+
:heavy_check_mark: utilizzare i comandi Linux più utili.
16
19
17
20
:checkered_flag:**comandi utente**, **linux**
18
21
19
-
**Conoscenza**: :star:
20
-
**Complessità**: :star:
22
+
**Conoscenza**: :star:
23
+
**Complessità**: :star:
21
24
22
25
**Tempo di lettura**: 40 minuti
23
26
@@ -271,7 +274,7 @@ Il comando `clear` cancella il contenuto della schermata del terminale. Infatti,
271
274
In un terminale, il display sarà permanentemente nascosto, mentre nell'interfaccia grafica, una barra di scorrimento ti permetterà sempre di scorrere la cronologia del terminale virtuale.
272
275
273
276
!!! tip
274
-
<kbd>CTRL</kbd> + <kbd>L</kbd> avrà lo stesso effetto del comando `clear`
277
+
<kbd>CTRL</kbd> + <kbd>L</kbd> avrà lo stesso effetto del comando `clear`
275
278
276
279
### comando `echo`
277
280
@@ -313,7 +316,7 @@ $ date -d 20210517 +%j
313
316
In questo ultimo esempio, l'opzione `d` visualizza una data fornita. L'opzione `+%J` formatta questa data per mostrare solo il giorno dell'anno.
314
317
315
318
!!! Avvertimento
316
-
Il formato di una data può cambiare in base al valore della lingua definita nella variabile di ambiente `$LANG`.
319
+
Il formato di una data può cambiare in base al valore della lingua definita nella variabile di ambiente `$LANG`.
317
320
318
321
Il display della data può seguire i seguenti formati:
319
322
@@ -498,7 +501,7 @@ $ ls -lia /home
498
501
|`rockstar`| Il nome del file (o directory). |
499
502
500
503
!!! Nota
501
-
Gli **Alias** sono spesso già inseriti nelle distribuzioni comuni.
504
+
Gli **Alias** sono spesso già inseriti nelle distribuzioni comuni.
502
505
503
506
Questo è il caso dell'alias `ll`:
504
507
@@ -605,7 +608,7 @@ La directory "rockstar" deve esistere per creare la directory "work".
605
608
Altrimenti, dovrebbe essere utilizzata l'opzione `-p`. L'opzione `-p` crea le directory genitore se queste non esistono.
606
609
607
610
!!! Pericolo
608
-
Non è consigliato utilizzare i nomi dei comandi Linux come directory o nomi di file.
611
+
Non è consigliato utilizzare i nomi dei comandi Linux come directory o nomi di file.
609
612
610
613
### comando `touch`
611
614
@@ -628,7 +631,7 @@ $ touch /home/rockstar/myfile
628
631
Formato data: `[AAAA]MMJJhhmm[ss]`
629
632
630
633
!!! Consiglio
631
-
Il comando `touch` viene utilizzato principalmente per creare un file vuoto, ma può essere utile per i backup incrementali o differenziali per esempio. Davvero, l'unico effetto di eseguire un `touch` su un file sarà quello di costringerlo a essere salvato durante il backup successivo.
634
+
Il comando `touch` viene utilizzato principalmente per creare un file vuoto, ma può essere utile per i backup incrementali o differenziali per esempio. Davvero, l'unico effetto di eseguire un `touch` su un file sarà quello di costringerlo a essere salvato durante il backup successivo.
632
635
633
636
### comando `rmdir`
634
637
@@ -645,7 +648,7 @@ $ rmdir /home/rockstar/work
645
648
|`-p`| Rimuove la directory o le directory principale fornite se sono vuote. |
646
649
647
650
!!! Consiglio
648
-
Per eliminare sia una directory non vuota che il suo contenuto, utilizzare il comando `rm`.
651
+
Per eliminare sia una directory non vuota che il suo contenuto, utilizzare il comando `rm`.
@@ -665,7 +668,7 @@ Qualsiasi cancellazione di un file o directory è definitiva.
665
668
|`-r`| Elimina ricorsivamente le sottodirectory.. |
666
669
667
670
!!! Nota
668
-
Il comando `rm` non chiede la conferma durante l'eliminazione dei file. Tuttavia, con una distribuzione RedHat/Rocky, `rm` chiede la conferma della cancellazione in quanto il comando `rm` è un` alias` di `rm -i`. Non sorprenderti se su un'altra distribuzione, come Debian, ad esempio, non ottieni una richiesta di conferma.
671
+
Il comando `rm` non chiede la conferma durante l'eliminazione dei file. Tuttavia, con una distribuzione RedHat/Rocky, `rm` chiede la conferma della cancellazione in quanto il comando `rm` è un` alias` di `rm -i`. Non sorprenderti se su un'altra distribuzione, come Debian, ad esempio, non ottieni una richiesta di conferma.
669
672
670
673
L'eliminazione di una cartella con il comando `rm`, che la cartella sia vuota o meno, richiederà l'aggiunta dell'opzione `-r`.
Il comando precedente cerca tutti i file nella directory `/tmp` con il suffisso `*.txt` e li elimina.
1096
1099
1097
1100
!!! Suggerimento "Comprendere l'opzione `-exec`"
1098
-
Nell'esempio sopra, il comando `find` costruirà una stringa che rappresenta il comando da eseguire.
1101
+
Nell'esempio sopra, il comando `find` costruirà una stringa che rappresenta il comando da eseguire.
1099
1102
1100
1103
Se il comando `find` trova tre file denominati `log1.txt`, `log2.txt`, e `log3.txt`, il comando `find` costruirà la stringa sostituendo nella stringa `rm -f {} \;` le parentesi graffe con uno dei risultati della ricerca, e farà questo tutte le volte che ci sono dei risultati.
IL carattere `;` è un carattere speciale di shell che deve essere protetto da `\` per evitare che venga interpretato troppo presto dal comando `find` (e non nel `-exec`).
1112
+
1109
1113
!!! Consiglio
1110
-
`$ find /tmp -name *.txt -delete` fa la stessa cosa.
1114
+
`$ find /tmp -name *.txt -delete` fa la stessa cosa.
Delimita sempre le parole contenenti meta-caratteri con `"` per evitare che vengano sostituiti dai nomi dei file che soddisfano i criteri.
1209
+
Delimita sempre le parole contenenti meta-caratteri con `"` per evitare che vengano sostituiti dai nomi dei file che soddisfano i criteri.
1206
1210
1207
1211
!!! Avvertimento
1208
-
Non confondere i meta-caratteri della shell con i meta-caratteri dell'espressione regolare. Il comando `grep` usa i meta-caratteri dell'espressione regolare.
1212
+
Non confondere i meta-caratteri della shell con i meta-caratteri dell'espressione regolare. Il comando `grep` usa i meta-caratteri dell'espressione regolare.
Solo i comandi che richiedono l'input della tastiera saranno in grado di gestire il reindirizzamento dell'ingresso.
1242
+
Solo i comandi che richiedono l'input della tastiera saranno in grado di gestire il reindirizzamento dell'ingresso.
1239
1243
1240
1244
Il reindirizzamento dell'ingresso può anche essere utilizzato per simulare l'interattività dell'utente. Il comando leggerà il flusso di input finché non incontrerà la parola chiave definita dopo il reindirizzamento dell'ingresso.
1241
1245
@@ -1262,7 +1266,7 @@ STOP
1262
1266
La shell esce dal comando `ftp` quando riceve una linea contenente solo la parola chiave.
1263
1267
1264
1268
!!! Avvertimento
1265
-
La parola chiave finale, quì `END` o `STOP`, deve essere l'unica parola sulla linea e deve essere all'inizio della linea.
1269
+
La parola chiave finale, quì `END` o `STOP`, deve essere l'unica parola sulla linea e deve essere all'inizio della linea.
1266
1270
1267
1271
Il reindirizzamento dell'ingresso standard viene usato raramente perché la maggior parte dei comandi accetta un nome di file come argomento.
1268
1272
@@ -1416,7 +1420,7 @@ Per un uso permanente, devono essere creati nel:
1416
1420
* `/etc/profile.d/alias.sh` file per tutti gli utenti.
1417
1421
1418
1422
!!! Avvertimento
1419
-
Prestare particolare attenzione quando si utilizzano alias che possono essere potenzialmente pericolosi! Ad esempio, un alias creato senza una conoscenza di base di amministratore :
1423
+
Prestare particolare attenzione quando si utilizzano alias che possono essere potenzialmente pericolosi! Ad esempio, un alias creato senza una conoscenza di base di amministratore :
0 commit comments