Comandi Linux · 33 min read · Oct 04, 2025
Comandi Linux - Panoramica ed Esempi

La riga di comando è una delle funzionalità più potenti di Linux. Esiste un mare di strumenti della riga di comando di Linux, che ti consentono di fare quasi tutto ciò che puoi pensare di fare sul tuo PC Linux. Tuttavia, questo crea solitamente un problema: con così tanti comandi disponibili, non sai da dove e come iniziare a impararli, specialmente se sei un principiante.
Se stai affrontando questo problema e stai cercando un modo semplice per iniziare il tuo viaggio nella riga di comando in Linux, sei nel posto giusto, in questo articolo ti presenteremo una serie di comandi Linux popolari e utili. L’articolo è organizzato in modo tale che imparerai rapidamente cosa fa ciascun comando attraverso un esempio facile da comprendere. Per saperne di più su un comando, fai clic sul link ‘Di più…’ alla fine della sua spiegazione.
Adduser/Addgroup
I comandi adduser e addgroup ti consentono di aggiungere un nuovo utente e un gruppo a un sistema, rispettivamente. Ecco un esempio per adduser:
$ sudo adduser testuser
Aggiunta utente `testuser' ...
Aggiunta nuovo gruppo `testuser' (1003) ...
Aggiunta nuovo utente `testuser' (1003) con gruppo `testuser' ...
Creazione della directory home `/home/testuser' ...
Copia dei file da `/etc/skel' ...
Inserisci nuova password UNIX:Leggi di più:
- Tutorial del comando Linux adduser/addgroup per principianti (7 esempi)
Apropos
Il comando apropos viene utilizzato per cercare rapidamente i nomi e le descrizioni di tutte le pagine man disponibili. Esempi: Cerca tutte le pagine man per il programma postfix:
$ apropos postfixLeggi di più:
- Tutorial del comando Linux apropos per principianti (5 esempi)
Aspell
Il comando aspell ti consente di eseguire un controllo ortografico su un file di testo. Esempio per eseguire un controllo ortografico sul file di testo test.txt:
$ aspell -c test.txtDai un’occhiata a questo tutorial per un’introduzione approfondita al comando aspell:
- Tutorial del comando Linux aspell per principianti (5 esempi)
Ar
Il comando ar ti consente di creare, modificare o estrarre archivi. Esempio su come elencare i file dall’archivio ‘test.a’:
$ ar t test.aLeggi di più:
- Tutorial del comando Linux ar per principianti (5 esempi)
Arch
Il comando arch viene utilizzato per stampare l’architettura della macchina. Ad esempio:
$ arch
i686Non sei sicuro di cosa significhi ‘i686’? Vai qui.
Basename
Il comando basename ti consente di rimuovere componenti dai nomi dei file che non sono necessari. Ad esempio:
basename NAME [SUFFIX]
basename OPTION... NAME...Altri esempi del comando basename:
- Tutorial del comando Linux basename per principianti (con esempi)
Bzip2
Il comando bzip2 viene utilizzato per creare archivi di file compressi nel formato bzip2. Bzip2 ha un rapporto di compressione migliore rispetto ai formati zip o gzip.
$ bzip2 list.txt list1.txt list2.txtAltri esempi:
- Tutorial del comando Linux bzip2 per principianti (6 esempi)
Altri comandi per lavorare con file di archivio nel formato bzip2 sono bzcmp, bzdiff, bzmore, bzless e bzgrep che sono spiegati in questo tutorial:
- Comandi Linux bzcmp, bzdiff, bzmore, bzless e bzgrep spiegati con esempi
Cal/Ncal
I comandi cal e ncal visualizzano un calendario nell’output.
$ cal
Marzo 2017
Do Lu Ma Me Gi Ve Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31$ ncal
Marzo 2017
Do 5 12 19 26
Lu 6 13 20 27
Ma 7 14 21 28
Me 1 8 15 22 29
Gi 2 9 16 23 30
Ve 3 10 17 24 31
Sa 4 11 18 25Altri esempi dei comandi cal e ncal:
- 10 esempi pratici del comando Linux Cal/NCal per principianti
Cat
Il comando cat ti consente di concatenare file, o dati forniti su input standard, e stamparli su output standard. In termini semplici, il comando stampa le informazioni fornite, sia tramite stdin che sotto forma di file.
$ cat test.txt
Ciao...come stai?Altri esempi del comando CAT:
- 10 esempi del comando Linux Cat per principianti
Cd
Il comando cd viene utilizzato per cambiare la directory di lavoro attuale dell’utente.
$ cd /home/himanshu/Altri esempi del comando CD:
- Tutorial del comando Linux cd per principianti (8 esempi)
Chattr
Il comando chattr viene utilizzato per elencare e modificare gli attributi estesi del filesystem per file e cartelle, come l’attributo immutabile. Questo esempio mostra come rendere un file immutabile in modo che nessun utente Linux, nemmeno l’utente root, possa modificarlo o rimuoverlo senza prima rimuovere l’attributo immutabile.
$ chattr +i /path/somefile.txtL’attributo immutabile viene rimosso con:
$ chattr -i /path/somefile.txtAltri esempi per il comando chattr sono mostrati in questo tutorial:
- Tutorial del comando Linux chattr per principianti (5 esempi)
Chgrp
Il comando chgrp ti consente di cambiare la proprietà di gruppo di un file. Il comando si aspetta il nuovo nome del gruppo come primo argomento e il nome del file (il cui gruppo viene cambiato) come secondo argomento.
$ chgrp howtoforge test.txtDi più: Comando Linux Chgrp per principianti (5 esempi)
Chmod
Il comando chmod ti consente di cambiare i permessi di accesso per un file. Ad esempio, se hai un file binario (diciamo helloWorld), e vuoi renderlo eseguibile, puoi eseguire il seguente comando:
chmod +x helloWorldDi più: Tutorial del comando Linux chmod per principianti
Chown
Il comando chown ti consente di cambiare la proprietà e il gruppo di un file. Ad esempio, per cambiare il proprietario di un file test.txt in root, così come impostare il suo gruppo come root, esegui il seguente comando:
chown root:root test.txtDi più: Tutorial del comando Linux Chown per principianti (7 esempi)
Cksum
Il comando cksum stampa il checksum CRC e il conteggio dei byte per il file di input.
$ cksum test.txt
3741370333 20 test.txtNon sei sicuro di cosa sia un checksum? Vai qui.
Di più sul comando Chksum: Tutorial del comando Linux cksum spiegato per principianti (con esempi)
Clear
Il comando clear viene utilizzato per pulire lo schermo del terminale.
$ clearDi più: Tutorial del comando Linux clear per principianti (3 esempi)
Cmp
Il comando cmp viene utilizzato per eseguire un confronto byte per byte di due file.
$ cmp file1 file2
file1 file2 differ: byte 1, line 1Altri esempi del comando CMP:
- Tutorial del comando Linux cmp per principianti (7 esempi)
Comm
Il comando comm viene utilizzato per confrontare due file ordinati riga per riga. Ad esempio, se ‘file1’ contiene i numeri 1-5 e ‘file2’ contiene i numeri 4-8, ecco cosa produce il comando ‘comm’ in questo caso:
$ comm file1 file2
1
2
3
4
5
6
7
8- Tutorial del comando Linux comm per principianti (5 esempi)
Cp
Il comando cp viene utilizzato per copiare file e directory.
$ cp test.txt /home//himanshu/Desktop/Di più: Tutorial del comando Linux cp per principianti (8 esempi)
Cpulimit
Cpulimit è uno strumento che limita l’uso della CPU di un processo (espresso in percentuale, non in tempo CPU). È utile per controllare i lavori batch quando non vuoi che consumino troppi cicli della CPU. L’obiettivo di cpulimit è prevenire che un processo venga eseguito per più di un rapporto di tempo specificato.
$ cpulimit -l 30 dd if=/dev/zero of=/dev/null &Di più: Come limitare l’uso della CPU con CPULimit su Ubuntu Linux
Csh
Il comando csh viene utilizzato per passare tra le shell utente di Linux. Per passare dalla tua shell predefinita (probabilmente /bin/bash) a /bin/sh, usa questo comando:
$ chsh -s /bin/shDi più: Tutorial del comando Linux chsh per principianti (5 esempi)
Csplit
Il comando csplit ti consente di dividere un file in sezioni determinate da righe di contesto. Ad esempio, per dividere un file in due dove la prima parte contiene ‘n-1’ righe e la seconda contiene il resto, usa il seguente comando:
$ csplit file1 [n]Le due parti vengono salvate come file con nomi ‘xx00’ e ‘xx01’, rispettivamente.
Di più: Comando Linux Csplit spiegato per principianti (6 esempi)
Curl
Il comando curl viene utilizzato per scaricare file da Internet tramite HTTP o HTTPS. Esempio per recuperare un file torrent di Ubuntu e salvarlo come test.torrent nella directory corrente:
$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrentVedi qui per ulteriori esempi con opzioni utili della riga di comando curl:
- Tutorial del comando Linux curl per principianti (5 esempi)
Date
Il comando date può essere utilizzato per stampare (o persino impostare) la data e l’ora del sistema.
$ date
Mar Tue 28 Feb 17:14:57 IST 2017Di più: Tutorial del comando Linux Date per principianti (8 esempi)
Dd
Il comando dd copia un file, convertendolo e formattandolo secondo gli operandi. Ad esempio, il seguente comando crea un’immagine della partizione /dev/sda.
dd if=/dev/sda of=/tmp/dev-sda-part.imgDi più: Tutorial del comando Linux dd spiegato per principianti (8 esempi)
Df
Il comando df visualizza l’uso dello spazio su disco del filesystem nell’output.
$ df /dev/sda1
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 74985616 48138832 23014620 68% /Di più: Tutorial del comando Linux df per principianti (8 esempi)
Diff
Il comando diff ti consente di confrontare due file riga per riga.
$ diff file1 file2Diff3
Il comando diff3, come suggerisce il nome, ti consente di confrontare tre file riga per riga.
$ diff3 file1 file2 file3Dig
Il comando dig viene utilizzato per interrogare i server DNS e risolvere i record DNS. Esempio per ottenere l’indirizzo IP e le informazioni sui server dei nomi del dominio example.com:
$ dig example.comAltri esempi su come risolvere nomi di dominio e record DNS con il comando dig:
- Risoluzione di nomi di dominio con il comando dig su Linux
Dir
Il comando dir elenca i contenuti della directory. Ad esempio:
$ dir
test1 test2 test.7z test.zipDi più: Comando Linux dir per principianti (10 esempi)
Dirname
Il comando dirname rimuove l’ultimo componente da un nome/path di file. In termini semplici, puoi pensarlo come uno strumento che, ad esempio, rimuove il nome del file dal percorso assoluto del file.
$ dirname /home/himanshu/file1
/home/himanshuDi più: Tutorial del comando Linux dirname spiegato per principianti (4 esempi)
Dmesg
Il comando dmesg ti consente di stampare o controllare il buffer di anello del kernel. Di seguito è riportata la sua sintassi:
dmesg [options]Di più: Tutorial del comando Linux dmesg per principianti (5 esempi)
Dmidecode
Il comando dmidecode stampa il contenuto della tabella DMI (nota anche come SMBIOS) di un sistema in un formato leggibile dall’uomo.
$ sudo dmidecode
# dmidecode 2.12
SMBIOS 2.6 presente.
50 strutture che occupano 2056 byte.
Tabella a 0x000FCCA0.
Handle 0x0000, tipo DMI 0, 24 byte
Informazioni sul BIOS
Fornitore: American Megatrends Inc.
Versione: 080015
Data di rilascio: 08/22/2011
...
...
...Dpkg
Lo strumento dpkg è fondamentalmente un gestore di pacchetti per sistemi Debian/Debian-based. Di seguito è riportata la sua sintassi:
dpkg ACTIONSOPPURE
dpkg [options] filenameDi più: Tutorial del comando Linux dpkg per principianti (8 esempi)
Du
Il comando du visualizza l’uso del disco dei file presenti in una directory e nelle sue sottodirectory.
$ du /home/himanshu/Desktop/
92 /home/himanshu/Desktop/Downloads/meld/meld/ui
88 /home/himanshu/Desktop/Downloads/meld/meld/vc
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__
688 /home/himanshu/Desktop/Downloads/meld/meld
16 /home/himanshu/Desktop/Downloads/meld/bin
328 /home/himanshu/Desktop/Downloads/meld/data/ui
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svgDi più: Tutorial del comando Linux du per principianti (10 esempi)
Echo
Il comando echo visualizza qualsiasi testo di input che gli viene fornito.
$ echo hello hi
hello hiDi più: Tutorial del comando Linux echo per principianti (5 esempi)
Ed
ed è un editor di testo orientato alle righe.
$ edEject
Il comando eject ti consente di espellere supporti rimovibili (tipicamente, un CD ROM o un floppy disk)
$ ejectEnv
Il comando env non solo visualizza l’ambiente corrente, ma ti consente anche di modificarlo.
$ envDi più: Tutorial del comando Linux env per principianti (5 esempi)
Exit
Il comando exit causa l’uscita della shell.
$ exitDi più: Comando Linux exit spiegato per principianti (con esempi)
Expand
Il comando expand converte le tabulazioni presenti nei file di input in spazi e scrive il contenuto del file su output standard.
$ expand file1Di più: Tutorial del comando Linux expand per principianti (con esempi)
Expr
Il comando expr valuta le espressioni. Ad esempio:
$ expr 1 + 2
3Di più: Tutorial del comando Linux expr per principianti (con esempi)
Factor
Il comando factor stampa i fattori primi del numero di input.
$ factor 135
135: 3 3 3 5Di più: Tutorial del comando Linux factor per principianti (con esempi)
Fgrep
Il comando fgrep è equivalente al comando grep quando viene eseguito con l’opzione della riga di comando -F. Lo strumento è anche noto come grep fisso o veloce poiché non tratta i metacaratteri delle espressioni regolari come speciali, elaborando le informazioni come una semplice stringa.
Ad esempio, se desideri cercare un punto (.) in un file e non vuoi che grep lo interpreti come un carattere jolly, usa fgrep nel seguente modo:
$ fgrep "." [file-name]Di più: Tutorial del comando Linux fgrep per principianti (con esempi)
Find
Il comando find ti consente di cercare file in una directory e nelle sue sottodirectory.
$ find test*
test
test1
test2
test.7z
test.c
test.txtAltri esempi del comando Linux Find:
- 14 esempi pratici del comando Linux Find per principianti
- Ricerca di file e cartelle con il comando find
- Trovare file dalla riga di comando
Fmt
fmt è un semplice formattatore di testo ottimale. Riformatta ciascun paragrafo nel file passato e scrive il contenuto del file su output standard.
$ fmt file1Di più: Comando Linux fmt - utilizzo ed esempi
Fold
Il comando fold avvolge ciascuna riga di input per adattarsi alla larghezza specificata.
$ fold -w 10
Ciao mi chiamo himanshu AroraCiao mi chiamo
è himans
hu AroraDi più: Tutorial del comando Linux fold per principianti (con esempi)
Free
Il comando free visualizza la quantità di memoria libera e utilizzata nel sistema.
$ free
totale usato libero condiviso buffer cache
Mem: 1800032 1355288 444744 79440 9068 216236
-/+ buffer/cache: 1129984 670048
Swap: 1832956 995076 837880Git
Il comando git o sistema di controllo versione git è stato sviluppato da Linux Torvalds. È attualmente il sistema di controllo versione software più popolare che ha sostituito il vecchio sistema SVN. GIT è ad esempio utilizzato su GitHub. Ecco un esempio di come creare un nuovo repository git con il nome ‘Mytest’ nella directory corrente:
$ git init MytestDi più sul comando git e su come collegarlo a GitHub puoi trovarlo qui:
- Installazione e utilizzo di Git e GitHub su Ubuntu Linux: una guida per principianti
Grep
Il comando grep cerca un modello specificato in un file (o file) e visualizza in output le righe contenenti quel modello.
$ *grep* Hello test.txt
Hello...come stai?Altri tutorial ed esempi per il comando Linux Grep:
- Come utilizzare grep per cercare stringhe nei file sulla shell
- Come eseguire una ricerca di pattern nei file utilizzando Grep
Groups
Il comando groups visualizza il nome dei gruppi di cui un utente fa parte.
$ groups himanshu
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashareLeggi di più:
- Comando Linux Groups per principianti (con esempi)
Gzip
Il comando gzip comprime il file di input, sostituendo il file stesso con uno che ha un’estensione .gz.
$ gzip file1Di più: Tutorial del comando Linux Gzip per principianti (7 esempi)
Gunzip
I file compressi con il comando gzip possono essere ripristinati nella loro forma originale utilizzando il comando gunzip.
$ gunzip file1.gzEsempi del comando Gunzip in dettaglio.
Head
Il comando head visualizza le prime 10 righe del file su output standard
$ head CHANGELOG.txt
BEEBEEP (Secure Lan Messanger)
BeeBEEP
2.0.4
- Alcuni miglioramenti GUI (nuove icone, condivisione file più veloce)
- Sempre Beep all'arrivo di un nuovo messaggio (opzione)
- Utenti preferiti (clic destro su un utente e attiva il pulsante stella) è in cima alla lista
- migliorata l'usabilità di gruppo
- Gli utenti offline possono essere rimossi dalla lista (clic destro su un utente offline nella lista e poi rimuovi)
- Cancella tutti i file condivisi (opzione)
- Carica minimizzato all'avvio (opzione)Vedi qui per ulteriori esempi del comando Linux head.
Hostname
Il comando hostname non solo visualizza il nome host del sistema, ma ti consente anche di impostarlo.
$ hostname
himanshu-desktopLeggi di più:
- Tutorial del comando Linux hostname per principianti (5 esempi)
History
Il comando history viene utilizzato per visualizzare la cronologia dei comandi che hai digitato sulla shell. Può essere utilizzato anche per registrare e riprodurre comandi. Per visualizzare la cronologia dei comandi, esegui:
$ historyVedi qui per dettagli su come utilizzare la cronologia e come registrare e riprodurre comandi.
- Tutorial del comando Linux history per principianti (8 esempi)
Id
Il comando id stampa informazioni sull’utente e sul gruppo per l’utente corrente o il nome utente specificato.
$ id himanshu
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)Leggi di più:
- Tutorial del comando Linux id per principianti (5 esempi)
Ifconfig
Il comando ifconfig ti consente di configurare le interfacce di rete. Ovviamente, puoi anche recuperare informazioni relative alle interfacce di rete con questo strumento. Di seguito è riportata la sua sintassi:
ifconfig [-v] [-a] [-s] [interfaccia]
ifconfig [-v] interfaccia [aftype] options | address ...Di più: Tutorial del comando Linux ifconfig per principianti (7 esempi)
Join
Il comando join ti consente di unire righe di due file su un campo comune (il predefinito è il primo).
join [OPTION]... FILE1 FILE2Vuoi saperne di più su questo comando? Vai qui.
Kill
Il comando kill, come suggerisce il nome, aiuta l’utente a terminare un processo inviando il segnale TERM ad esso.
$ kill [process-id]Cinque esempi che mostrano come utilizzare il comando Linux kill.
Killall
Il comando killall ti consente di terminare un processo per nome. A differenza di kill - che richiede l’ID del processo da terminare - killall richiede solo il nome del processo.
$ killall nautilusEsempi del comando Linux killall.
Last
Il comando last mostra l’elenco degli ultimi utenti connessi.
$ last
himanshu pts/11 :0 Gio Mar 2 09:46 ancora connesso
himanshu pts/1 :0 Gio Mar 2 09:46 ancora connesso
himanshu :0 :0 Gio Mar 2 09:42 ancora connesso
riavvio avvio sistema 4.4.0-62-generic Gio Mar 2 09:41 - 10:36 (00:54)
himanshu pts/14 :0 Mer Mar 1 15:17 - 15:52 (00:35)
himanshu pts/13 :0 Mer Mar 1 14:40 - giù (08:06)Leggi di più:
- Tutorial del comando Linux last per principianti (8 esempi)
Ldd
Il comando ldd visualizza in output le dipendenze di una libreria condivisa.
$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so
linux-gate.so.1 => (0xb77df000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)
/lib/ld-linux.so.2 (0x80088000)Esempi su come utilizzare il comando ldd.
Ln
Il comando ln viene utilizzato per creare collegamenti tra file. Ad esempio, il seguente comando creerebbe un collegamento chiamato ‘lnk’ a un file con il nome ‘test.txt’:
$ ln test.txt lnkAltri esempi sul comando Linux ln.
Less
Il comando less in Linux è uno strumento potente utilizzato principalmente per visualizzare il contenuto di un file di testo, una pagina (o schermo) alla volta:
$ less filename.txtAltri esempi sul comando Linux less.
Locate
Il comando locate aiuta un utente a trovare un file per nome.
$ locate [file-name]Leggi di più:
- Comando Linux Locate per principianti (8 esempi)
Logname
Il comando logname stampa il nome utente dell’utente corrente.
$ logname
himanshuLeggi di più:
- Tutorial del comando Linux logname per principianti (con esempi)
Look
Il comando look in Linux visualizza righe che iniziano con una stringa data. Di seguito è riportata la sua sintassi:
$ look [-bdf] [-t termchar] string [file ...]Di più:
- Tutorial del comando Linux look per principianti (con esempi)
Ls
Il comando ls elenca i contenuti di una directory in output.
$ ls progress
capture.png hlist.o progress progress.h sizes.c
hlist.c LICENSE progress.1 progress.o sizes.h
hlist.h Makefile progress.c README.md sizes.oAltri esempi del comando LS:
- 16 esempi pratici del comando Linux LS per principianti
Lshw
Il comando lshw estrae e visualizza informazioni dettagliate sulla configurazione hardware della macchina.
$ sudo lshw
[sudo] password for himanshu:
himanshu-desktop
descrizione: Computer Desktop
prodotto: Da compilare da O.E.M. (Da compilare da O.E.M.)
fornitore: Da compilare da O.E.M.
versione: Da compilare da O.E.M.
seriale: Da compilare da O.E.M.
larghezza: 32 bit
capacità: smbios-2.6 dmi-2.6 smp-1.4 smp
...
...
..Leggi di più:
- Tutorial del comando Linux lshw per principianti (6 esempi)
Lscpu
Il comando lscpu visualizza in output le informazioni sull’architettura della CPU del sistema (come il numero di CPU, thread, core, socket e altro).
$ lscpu
Architettura: i686
Modalità CPU: 32-bit, 64-bit
Ordine byte: Little Endian
CPU(s): 1
Elenco CPU online: 0
Thread per core: 1
Core per socket: 1
Socket(s): 1
ID venditore: AuthenticAMD
Famiglia CPU: 16
Modello: 6
Stepping: 3
CPU MHz: 2800.234
BogoMIPS: 5600.46
Virtualizzazione: AMD-V
Cache L1d: 64K
Cache L1i: 64K
Cache L2: 1024KLeggi di più:
- Tutorial del comando Linux lscpu per principianti (5 esempi)
Lsof
Il comando lsof visualizza informazioni (su stdout) relative ai file aperti dai processi. I file possono essere di qualsiasi tipo, inclusi file regolari, directory, file speciali a blocchi, file speciali a caratteri, riferimenti di testo eseguibili, librerie e file di flusso/rete.
lsofLeggi di più:
- Tutorial del comando Linux lsof per principianti (10 esempi)
Man
man ti consente di accedere ai manuali di riferimento per comandi, programmi/utilità, così come funzioni.
$ man lsLeggi di più:
- Tutorial del comando Linux man per principianti (8 esempi)
Md5sum
Il comando md5sum ti consente di stampare o controllare i checksum MD5 (128-bit).
$ md5sum test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txtEsempi su come utilizzare il comando Linux md5sum e alcuni altri nel tutorial Tutorial del comando Linux md5sum per principianti (5 esempi).
Mkdir
Il comando mkdir ti consente di creare directory.
$ mkdir [dir-name]Altri esempi per il comando mkdir.
Mkfifo
Il comando mkfifo viene utilizzato per creare pipe nominate.
$ mkfifo [pipe-name]More
more è fondamentalmente un filtro per sfogliare il testo una schermata alla volta.
$ cat [large-file] | moreEsempi:
- Tutorial del comando Linux more per principianti (5 esempi)
Mv
Il comando mv ti consente di spostare un file da una directory a un’altra o di rinominarlo.
$ mv test.txt /home/himanshu/Desktop/ Altri esempi del comando mv.
Nano
Il comando nano in Linux avvia l’editor ‘nano’. L’editor è progettato per emulare le funzionalità e la facilità d’uso dell’editor di testo UW Pico.
$ nanooppure
$ nano [file-name]Di più sull’editor Nano:
- Utilizzo e esempi dell’editor Nano.
- Modifica di file dalla riga di comando con nim e nano.
Netstat
Il comando netstat ti consente di stampare connessioni di rete, tabelle di routing, statistiche delle interfacce, connessioni di masquerade e membri multicast. Esempio:
netstat [OPTIONS]Di più: Tutorial del comando Linux netstat per principianti (8 esempi)
Nice
Il comando nice ti consente di eseguire un programma con una priorità di pianificazione modificata.
$ nice -n[niceness-value] [program]$ nice -n15 vimLeggi di più:
- Tutorial del comando Linux nice e renice (7 esempi)
Nl
Il comando nl scrive il contenuto di un file su output e premette a ciascuna riga un numero di riga.
$ nl file1
1 Ciao
2 Come stai
3 AddioLeggi di più:
- Tutorial del comando Linux nl per principianti (7 esempi)
Nm
Il comando nm viene utilizzato per visualizzare simboli da file oggetto.
$ nm test
0804a020 B __bss_start
0804841d T compare
0804a020 b completed.6591
0804a018 D __data_start
0804a018 W data_start
08048360 t deregister_tm_clones
080483d0 t __do_global_dtors_aux
08049f0c t __do_global_dtors_aux_fini_array_entry
0804a01c D __dso_handle
08049f14 d _DYNAMIC
0804a020 D _edata
0804a024 B _end
080484e4 T _fini
080484f8 R _fp_hw
080483f0 t frame_dummy
...
...
...Leggi di più:
- Tutorial del comando Linux nm per principianti (10 esempi)
Nproc
Il comando nproc visualizza il numero di unità di elaborazione disponibili per il processo corrente.
$ nproc
1Altri esempi:
- Tutorial del comando Linux nproc per principianti (con esempi)
Od
Il comando od ti consente di dumpare file in ottale e in alcuni altri formati.
$ od /bin/ls
0000000 042577 043114 000401 000001 000000 000000 000000 000000
0000020 000002 000003 000001 000000 140101 004004 000064 000000
0000040 122104 000001 000000 000000 000064 000040 000011 000050
0000060 000034 000033 000006 000000 000064 000000 100064 004004
0000100 100064 004004 000440 000000 000440 000000 000005 000000
0000120 000004 000000 000003 000000 000524 000000 100524 004004
...
...
...Passwd
Il comando passwd viene utilizzato per cambiare le password per gli account utente.
$ passwd himanshu
Cambiando la password per himanshu.
(password UNIX attuale):Paste
Il comando paste ti consente di unire righe di file. Ad esempio, se ‘file1’ contiene le seguenti righe:
$ cat file1
Ciao
Mi chiamo
Himanshu
Arora
Io
Sono
un
ricercatore Linux
e scrittore di tutorialAllora il seguente comando ‘paste’ unirà tutte le righe del file:
$ paste -s file1
Ciao Mi chiamo Himanshu Arora Io Sono un ricercatore Linux e scrittore di tutorialAltri esempi del comando paste.
Pidof
Il comando pidof ti fornisce l’ID del processo di un programma/processo in esecuzione.
$ pidof nautilus
2714Ping
Il comando ping viene utilizzato per controllare se un sistema è attivo e risponde. Invia ICMP ECHO_REQUEST agli host di rete.
$ ping howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) byte di dati.
64 byte da 104.24.0.68: icmp_seq=1 ttl=58 time=47.3 ms
64 byte da 104.24.0.68: icmp_seq=2 ttl=58 time=51.9 ms
64 byte da 104.24.0.68: icmp_seq=3 ttl=58 time=57.4 msDi più: Tutorial del comando Linux ping per principianti (8 esempi)
Ps
Il comando ps visualizza informazioni (sotto forma di istantanea) sui processi attivi attualmente.
$ ps
PID TTY TIME CMD
4537 pts/1 00:00:00 bash
20592 pts/1 00:00:00 psPstree
Il comando pstree produce informazioni sui processi in esecuzione sotto forma di un albero.
$ pstree
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atopPwd
Il comando pwd visualizza il nome della directory corrente/lavorativa.
$ pwd
/home/himanshuAltri esempi:
- Tutorial del comando Linux pwd per principianti (con esempi)
Rm
Il comando rm ti consente di rimuovere file e/o directory.
$ rm [file-name]Esempi dettagliati per il comando Linux rm.
Rmdir
Il comando rmdir ti consente di eliminare directory vuote.
$ rmdir [dir-name]Esempi sul comando Linux rmdir.
Scp
Il comando scp ti consente di copiare file in modo sicuro tra sistemi su una rete.
$ scp [name-and-path-of-file-to-transfer] [user]@[host]:[dest-path]Screen
Il comando screen ti aiuta a mantenere aperta una sessione terminale anche quando la tua connessione SSH viene interrotta.
$ screenEsempi dettagliati possono essere trovati qui: Comando Linux screen: Mantieni i processi in esecuzione nonostante una connessione interrotta
Sdiff
Il comando sdiff ti consente di eseguire una fusione affiancata delle differenze tra due file.
$ sdiff file1 file2Esempi:
- Tutorial del comando Linux sdiff per principianti (6 esempi)
Sed
sed è fondamentalmente un editor di flusso che consente agli utenti di eseguire trasformazioni di testo di base su uno stream di input (un file o input da un pipeline).
$ echo "Benvenuto su Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'
Benvenuto su HowtoForgeSeq
Il comando seq stampa numeri da FIRST a LAST, in passi di INCREMENT. Ad esempio, se FIRST è 1, LAST è 10 e INCREMENT è 2, ecco l’output che produce questo comando:
$ seq 1 2 10
1
3
5
7
9Esempi su come utilizzare il comando Linux seq.
Sha1sum
Il comando sha1sum viene utilizzato per stampare o controllare i checksum SHA1 (160-bit).
$ sha1sum test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txtLeggi di più: Tutorial del comando Linux sha1sum per principianti (con esempi)
Shutdown
Il comando shutdown consente all’utente di spegnere il sistema in modo sicuro.
$ shutdownAltri esempi:
- Comando Linux shutdown spiegato con esempi
Size
Il comando size elenca le dimensioni delle sezioni e la dimensione totale per un file oggetto o di archivio.
$ size test
text data bss dec hex filename
1204 280 4 1488 5d0 testEsempi per il comando Linux size.
Sleep
Il comando sleep consente all’utente di specificare un ritardo per un periodo di tempo specificato. Puoi usarlo per ritardare un’operazione come:
$ sleep 10; shutdownSort
Il comando sort ti consente di ordinare le righe di file di testo. Ad esempio, se ‘file2’ contiene i seguenti nomi:
$ cat file2
zeus
kyan
sam
adamAllora eseguendo il comando sort produce il seguente output:
$ sort file2
adam
kyan
sam
zeusSplit
Il comando split, come suggerisce il nome, divide un file in pezzi di dimensioni fisse. Per impostazione predefinita, vengono prodotti file con nomi come xaa, xab e xac.
$ split [file-name]Ssh
ssh è fondamentalmente il client OpenSSH SSH. Fornisce comunicazione sicura e crittografata tra due host non fidati su una rete non sicura.
$ ssh [user-name]@[remote-server]Ssh-keygen
Il comando ssh-keygen viene utilizzato per creare una coppia di chiavi private/pubbliche per SSH. Esempio di come creare una coppia di chiavi SSH con 4096 bit:
$ ssh-keygen -o -b 4096 -t rsaUna spiegazione approfondita su come utilizzare il comando ssh-keygen può essere trovata qui:
- Nozioni di base su Linux: come creare e installare chiavi SSH sulla shell
Stat
Il comando stat visualizza lo stato relativo a un file o a un filesystem.
$ stat test.txt
File: ‘test.txt’
Dimensione: 20 Blocchi: 8 IO Block: 4096 file regolare
Dispositivo: 801h/2049d Inode: 284762 Link: 2
Accesso: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Accesso: 2017-03-03 12:41:27.791206947 +0530
Modifica: 2017-02-28 16:05:15.952472926 +0530
Cambia: 2017-03-02 11:10:00.028548636 +0530
Nascita: -Leggi di più:
- Tutorial del comando Linux stat per principianti (5 esempi)
Strings
Il comando strings visualizza in output sequenze di caratteri stampabili che sono lunghe almeno 4 caratteri. Viene utilizzato per cercare testo stampabile (stringhe) in file binari. Ad esempio, quando un eseguibile binario ‘test’ è stato passato come argomento a questo comando, è stato prodotto il seguente output:
$ strings test
/lib/ld-linux.so.2
libc.so.6
_IO_stdin_used
puts
__libc_start_main
__gmon_start__
GLIBC_2.0
PTRh
QVhI
[^_]
EQUAL
;*2$"
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
....
....
....Leggi di più:
- Tutorial del comando Linux strings per principianti (5 esempi)
Su
Il comando su ti consente di cambiare identità utente. Per lo più, questo comando viene utilizzato per diventare root o superutente.
$ su [user-name]Sudo
Il comando sudo consente a un utente autorizzato di eseguire un comando come un altro utente (di solito root o superutente).
$ sudo [command]Sum
Il comando sum stampa il checksum e il conteggio dei blocchi per ciascun file di input.
$ sum readme.txt
45252 5Leggi di più:
- Tutorial del comando Linux sum per principianti (con esempi)
Tac
Il comando tac stampa i file di input in ordine inverso. Funzionalmente, fa il contrario di ciò che fa il comando cat.
$ cat file2
zeus
kyan
sam
adam$ tac file2
adam
sam
kyan
zeusLeggi di più:
- Tutorial del comando Linux tac per principianti (con esempi)
Tail
Il comando tail visualizza in output le ultime 10 righe di un file.
$ tail [file-name]Leggi di più:
- Tutorial del comando Linux tail per principianti (5 esempi)
Talk
Il comando talk consente agli utenti di parlare tra loro.
$ talk [user-name]Tar
tar è un’utilità di archiviazione che ti consente di creare e estrarre file di archivio. Ad esempio, per creare archive.tar dai file ‘foo’ e ‘bar’, usa il seguente comando:
$ tar -cf archive.tar foo barDi più…
Tee
Il comando tee legge da input standard e scrive su output standard e su file.
$ uname | tee file2
Linux$ cat file2
LinuxEsempi del comando Linux tee.
Test
Il comando test controlla i tipi di file e confronta i valori. Ad esempio, puoi usarlo nel seguente modo:
$ test 7 -gt 5 && echo "true"
trueLeggi di più:
- Tutorial del comando Linux test per principianti (con esempi)
Time
Il comando time viene utilizzato per riassumere l’uso delle risorse di sistema di un programma. Ad esempio:
$ time ping google.com
PING google.com (216.58.220.206) 56(84) byte di dati.
64 byte da del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 time=44.2 ms
^C
--- statistiche ping google.com ---
1 pacchetti trasmessi, 1 ricevuti, 0% perdita pacchetti, tempo 0ms
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms Top
Il comando top fornisce una vista dinamica in tempo reale di un sistema in esecuzione (in termini dei suoi processi). Ad esempio:
$ topDi più: Tutorial del comando Linux top per principianti (8 esempi)
Touch
Il comando touch ti consente di cambiare i timestamp dei file (i tempi di accesso e modifica). Quando il nome di un file inesistente viene passato come argomento, quel file viene creato.
$ touch [file-name]Altri esempi del comando Linux touch.
Tr
Il comando tr può essere utilizzato per tradurre/schiacciare/eliminare caratteri. Ad esempio, ecco come puoi usarlo per convertire i caratteri minuscoli in maiuscoli:
$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"
HOWTOFORGETty
Il comando tty stampa il nome del file del terminale connesso all’input standard.
$ tty
/dev/pts/10Di più: Tutorial del comando Linux tty per principianti (con esempi)
Uname
Il comando uname stampa alcune informazioni di sistema.
$ uname -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Mer Gen 18 18:10:26 UTC 2017 i686 athlon i686 GNU/LinuxLeggi di più:
- Tutorial del comando Linux uname per principianti (8 esempi)
Unexpand
Il comando unexpand ti consente di convertire spazi in tabulazioni. Esempio:
unexpand [OPTION]... [FILE]...Leggi di più: Comando Linux unexpand spiegato per principianti (con esempi)
Uniq
Il comando Uniq viene utilizzato per riportare o omettere righe ripetute. Ad esempio, se ‘file2’ contiene i seguenti dati:
$ cat file2
Benvenuto su HowtoForge
Benvenuto su HowtoForge
Un sito web di tutorial Linux
GrazieAllora puoi usare il comando uniq per omettere la riga ripetuta.
$ uniq file2
Benvenuto su HowtoForge
Un sito web di tutorial Linux
GrazieLeggi di più: Tutorial del comando Linux Uniq per principianti (10 esempi)
Unexpand
Il comando unexpand converte gli spazi presenti nei file di input in tabulazioni e scrive il contenuto del file su output standard.
$ unexpand file1Uptime
Il comando uptime indica da quanto tempo il sistema è in esecuzione.
$ uptime
15:59:59 up 6:20, 4 utenti, carico medio: 0.81, 0.92, 0.82Ecco alcuni esempi di utilizzo del comando uptime di Linux.
Users
Il comando users visualizza in output i nomi utente degli utenti attualmente connessi all’host corrente.
$ users
himanshu himanshu himanshu himanshuLeggi di più:
- Tutorial del comando Linux ‘users’ per principianti (con esempi)
Vdir
Il comando vdir elenca informazioni sui contenuti di una directory (la directory corrente per impostazione predefinita).
$ vdir
totale 1088
-rw-rw-r-- 1 himanshu himanshu 4850 Mag 20 2015 test_backup.pdf
-rw-rw-r-- 1 himanshu himanshu 2082 Mag 28 2015 test-filled.pdf
-rw-rw-r-- 1 himanshu himanshu 7101 Mag 28 2015 test.pdf Vim
vim è fondamentalmente un editor di testo/programmazione. Il nome ‘vim’ sta per Vi IMproved poiché l’editor è compatibile con l’editor Vi.
$ vim [file-name]Dai un’occhiata qui per un tutorial che mostra la modifica di file con vim sulla riga di comando spiegato in dettaglio.
W
Il comando w visualizza informazioni sugli utenti attualmente sulla macchina e sui loro processi.
$ w
16:18:07 up 6:39, 4 utenti, carico medio: 0.07, 0.32, 0.53
UTENTE TTY DA LOGIN@ IDLE JCPU PCPU COSA
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bashLeggi di più:
- Tutorial del comando Linux w per principianti (5 esempi)
Wall
Il comando wall ti consente di scrivere e inviare un messaggio ad altri utenti attualmente connessi.
$ wall [tuo-messaggio]Leggi di più:
- Tutorial del comando Linux wall per principianti (con esempi)
Watch
Il comando watch può essere utilizzato per monitorare l’output di un programma. Esegue ripetutamente il programma, visualizzando il suo output e gli errori. Ad esempio:
$ watch dateLeggi di più:
- Tutorial del comando Linux watch per principianti (5 esempi)
Wc
Il comando wc stampa conteggi di newline, parole e byte per un file.
$ wc test.txt
0 3 20 test.txtLeggi di più sul comando Linux wc.
Wget
Il comando wget in Linux ti consente di eseguire un download non interattivo di file dal Web.
Ecco come puoi usarlo:
wget [URL]Leggi di più sul comando wget qui.
Whatis
Il comando whatis visualizza descrizioni delle pagine manuali su una sola riga.
$ whatis mkdir
mkdir (1) - crea directory
mkdir (2) - crea una directory
mkdir (1posix) - crea directoryWhich
Il comando which ti consente fondamentalmente di localizzare un comando - il file e il percorso del file che viene eseguito. Ad esempio:
$ which date
/bin/dateLeggi di più:
- Tutorial del comando Linux which e whoami per principianti (con esempi)
Who
Il comando who mostra chi è connesso.
$ who
himanshu :0 2017-03-03 09:39 (:0)
himanshu pts/0 2017-03-03 09:41 (:0)
himanshu pts/10 2017-03-03 14:51 (:0)
himanshu pts/11 2017-03-03 15:41 (:0)Leggi di più:
- Tutorial del comando Linux who per principianti (8 esempi)
Whereis
Il comando whereis mostra in output le posizioni dei file binari, sorgente e delle pagine manuali per un comando.
$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gzAlcuni esempi del comando Linux whereis.
Whoami
Il comando whoami stampa l’userid effettivo dell’utente corrente.
$ whoami
himanshu Leggi di più:
- Tutorial del comando Linux which e whoami per principianti (con esempi)
Xargs
Il comando xargs costruisce ed esegue righe di comando da input standard. In termini semplici, legge elementi da stdin ed esegue un comando passato come argomento. Ad esempio, ecco come puoi usare xargs per trovare la parola “Linux” nei file i cui nomi vengono passati come input.
$ xargs grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:A Linux tutorial website
file3:Linux is opensourceDi più…
Yes
Il comando Yes stampa una stringa ripetutamente fino a quando non viene ucciso.
$ yes [string]Altri esempi per il comando Linux Yes.
Zcat
Il comando zcat viene utilizzato per visualizzare il contenuto di file compressi con gzip. Esempio di come visualizzare il contenuto del file di testo compresso gzip test.txt.gz:
$ zcat test2.txt.gzAltri esempi utili di zcat possono essere trovati qui:
- Tutorial del comando Linux zcat per principianti (5 esempi)
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.