Comandi del terminale di Ubuntu Linux: Guida completa per i PC Dell

Riepilogo: Scopri i comandi più importanti del terminale Ubuntu Linux per il PC Dell. Guida dettagliata che copre file, software, rete, utenti e collegamenti.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

I comandi del terminale sono istruzioni che è possibile utilizzare nell'app Ubuntu Terminal per eseguire le attività sul computer. Se non conosci Linux o hai semplicemente bisogno di un riferimento rapido, questa guida ti guida attraverso i comandi più comuni e utili del terminale Ubuntu, dalla gestione di file e software al controllo delle informazioni di rete e di sistema.


Che cos è Ubuntu Terminal?

La riga di comando di Linux è un'interfaccia di testo per il computer. Spesso indicato come shell, terminale, console o prompt, può dare l'impressione di essere complesso e confuso da usare. Ma non preoccuparti, è più semplice di quanto sembri e questa guida ti metterà rapidamente a tuo agio.

Il terminale di Ubuntu, noto anche come shell o interfaccia della riga di comando, è un ambiente basato su testo che consente di interagire con il sistema operativo del computer. A differenza delle interfacce utente grafiche (GUI) che si basano su elementi visivi come finestre, icone e pulsanti, il terminale comunica tramite comandi digitati.


Come aprire il terminale su Ubuntu

Ci sono due semplici modi per aprire il terminale:

Opzione 1. Tasto di scelta rapida (più veloce)

  1. Premi Ctrl + Alt + T sulla tastiera.

Opzione 2. Cerca nel menu Attività

  1. Fai clic sul pulsante Attività nell'angolo in alto a sinistra dello schermo.
  2. Digita Terminale nella barra di ricerca.
  3. Fai clic sull'app Terminale quando viene visualizzata.
Nota: Se hai intenzione di usare molto il terminale, memorizzare Ctrl + Alt + T per avviarlo e Ctrl + D per chiuderlo lo farà presto sembrare un pratico assistente che puoi chiamare all'istante e respingere altrettanto facilmente.

Informazioni sul prompt del terminale

Quando apri il terminale, vedrai un cursore lampeggiante accanto a del testo. Quando si digita un comando, questo viene visualizzato sulla stessa riga del testo. Quel testo è lì per dirti che il computer è pronto ad accettare un comando, è il modo in cui il computer ti chiede. In effetti, di solito viene indicato come prompt.

Quando esegui un comando, qualsiasi output che produce verrà solitamente stampato direttamente nel terminale, quindi ti verrà mostrato un altro prompt una volta terminato. Alcuni comandi possono produrre molto testo; altri funzioneranno silenziosamente e non emetteranno nulla. Non allarmatevi se eseguite un comando e viene visualizzato immediatamente un altro prompt, che di solito significa che il comando è riuscito.


Sezione 1. Esplorazione del file system

Questi comandi consentono di spostarsi all'interno delle cartelle (chiamate directory in Linux) e di capire dove ci si trova.

 

Comando Funzione Esempio
pwd Mostra la posizione corrente della cartella pwd
ls Elenca i file e le cartelle nella directory corrente ls
ls -l Elenca i file con dettagli come autorizzazioni, dimensioni e data ls -l
ls -a Mostra tutti i file, inclusi quelli nascosti ls -a
cd foldername Modifiche a una cartella specifica cd Documents
cd .. Torna indietro di un livello di cartella cd ..
cd ~ Va direttamente alla cartella Inizio cd ~

 

La colonna pwd visualizza il percorso della directory corrente (cartella) in cui ci si trova. Quando apri il terminale per la prima volta, per impostazione predefinita sei nella tua home directory.

La colonna ls Visualizza i file e le directory all'interno di un percorso specificato. Le opzioni più comuni includono: -a (mostra i file nascosti, inclusi quelli che iniziano con un punto) e -l (visualizza un elenco dettagliato con autorizzazioni, proprietà, dimensioni e timestamp).


Sezione 2. Gestione di file e cartelle

Questi comandi influiscono direttamente sui file e sul testo memorizzati e utilizzati sul computer.

 

Comando Funzione Esempio
mkdir foldername Crea una nuova cartella mkdir MyProject
touch filename Crea un nuovo file vuoto touch notes.txt
cp source destination Copia un file in una nuova posizione cp notes.txt ~/Documents/
mv source destination Sposta o rinomina un file mv notes.txt renamed.txt
rm filename Elimina un file rm oldfile.txt
rm -r foldername Elimina una cartella e tutto ciò che contiene. rm -r OldFolder
cat filename Visualizza il contenuto di un file cat notes.txt
nano filename Consente di aprire un file per la modifica in un semplice editor di testo nano notes.txt
grep "text" filename Consente di cercare testo specifico all'interno di un file grep "error" log.txt

 

Avvertenza: La colonna rm Elimina definitivamente i file. Non ci sono cestini nel terminale. Controllare sempre prima di eseguirlo.

La colonna rm Il comando viene utilizzato per eliminare i file. Un aspetto significativo dei sistemi Unix-like (incluso Ubuntu) è il loro sistema di permessi dei file.

La colonna cat visualizza, combina o crea file leggendo e scrivendo il contenuto dei file. Le opzioni più comuni includono: -n (visualizza i numeri di riga accanto al contenuto del file) e -b (Visualizza i numeri di riga solo per le righe non vuote).

La colonna grep Il comando cerca modelli o parole chiave specifici all'interno dei file o nell'output del comando. Le opzioni più comuni includono: -i (esegue una ricerca senza distinzione tra maiuscole e minuscole), -r (ricerca ricorsiva nelle directory) e -n (Visualizza i numeri di riga con i risultati corrispondenti).


Sezione 3. Installazione e gestione del software

Come distribuzione Linux basata su Debian, Ubuntu usa il gestore di pacchetti APT per installare, aggiornare e rimuovere pacchetti software tramite la riga di comando.

Ubuntu include entrambi apt e apt-get. Usano lo stesso database di pacchetti, ma sono destinati a lavori diversi. apt è lo strumento interattivo migliore per le sessioni terminali perché il suo output è progettato per gli esseri umani. apt-get è l'impostazione predefinita più sicura per gli script perché il suo comportamento da riga di comando è più stabile tra le versioni di APT.

 

Comando Funzione
sudo apt update Aggiorna l'elenco dei pacchetti software disponibili
sudo apt upgrade Installa gli aggiornamenti disponibili per tutti i pacchetti installati
sudo apt install packagename Installa un pacchetto software specifico
sudo apt remove packagename Rimuove un pacchetto software
sudo apt autoremove Rimuove i pacchetti che non sono più necessari

 

Per aggiornare il sistema, attenersi alla seguente procedura:

  1. Apri il terminale usando Ctrl + Alt + T.
  2. Digitare il seguente comando e premere Invio per aggiornare l'elenco dei pacchetti: sudo apt update
  3. Immettere la password quando richiesto, quindi premere Invio.
  4. Digitare il seguente comando e premere Invio per installare gli aggiornamenti disponibili: sudo apt upgrade
  5. Quando viene richiesto di confermare, digitare Y e premere Enter.
Nota: apt update Recupera gli elenchi di pacchetti più recenti dai repository configurati. In questo modo non viene aggiornato alcun pacchetto, ma vengono aggiornate solo le informazioni sui pacchetti disponibili.

Per installare un'applicazione specifica:

  1. Aprire il terminale.
  2. Digita il seguente comando, sostituendo nomepacchetto con l'app che desideri installare: sudo apt install packagename Esempio: Per installare il lettore multimediale VLC, digitare: sudo apt install vlc
  3. Premere Invio, digitare Y quando richiesto, quindi premere nuovamente Invio .

Sezione 4. Verifica delle informazioni di sistema

Utilizzare questi comandi per scoprire dettagli su hardware e software del PC Dell.

 

Comando Funzione
uname -a Mostra la versione del kernel e l'architettura del sistema
lsb_release -a Mostra la versione di Ubuntu in uso
df -h Mostra l'utilizzo del disco per tutte le unità (leggibile)
free -h Mostra la quantità di RAM disponibile
top Mostra l'utilizzo della CPU e della memoria in tempo reale
htop Mostra una vista interattiva migliorata dei processi in esecuzione
uptime Mostra da quanto tempo il sistema è in esecuzione
date Visualizza la data e l'ora correnti
whoami Mostra l'utente con cui hai effettuato l'accesso
hostname Mostra il nome del computer sulla rete

 

La colonna uname Il comando stampa le informazioni di sistema, ad esempio la versione del kernel e l'architettura. Utilizzare uname -a per visualizzare tutte le informazioni di sistema disponibili contemporaneamente.

La colonna top Il comando visualizza informazioni in tempo reale sull'attività del sistema. Visualizza informazioni dinamiche sui processi di sistema.

Prima di eseguire l'upgrade di Ubuntu a una nuova versione, è essenziale preparare il sistema. Controllare lo spazio su disco per assicurarsi di disporre di spazio libero sufficiente per scaricare e installare i pacchetti aggiornati. È possibile controllare lo spazio su disco utilizzando il comando df -h .


Sezione 5. Gestione di utenti e gruppi

La gestione degli utenti è una parte fondamentale del mantenimento di un sistema protetto. Una gestione inefficace degli utenti e dei privilegi spesso porta alla compromissione di un sistema.

 

Comando Funzione
whoami Mostra l'utente attualmente connesso
sudo adduser username Crea un nuovo account utente
sudo deluser username Rimuove un account utente
passwd Modifica della password
sudo passwd username Modifica la password di un altro utente
sudo usermod -aG groupname username Aggiunge un utente a un gruppo
groups username Mostra a quali gruppi appartiene un utente
id Mostra l'ID dell'utente corrente e le appartenenze ai gruppi

 

adduser ╚ uno script di alto livello e intuitivo che semplifica il processo di creazione di un nuovo account utente. Richiede informazioni in modo interattivo, crea automaticamente una directory principale, copia i file scheletrici (come .bashrc e .profile), imposta le autorizzazioni appropriate e assegna una shell predefinita. Nella maggior parte dei casi, è il comando consigliato per creare utenti su sistemi basati su Debian come Ubuntu.

Per aggiungere un nuovo utente, attenersi alla seguente procedura:

  1. Aprire il terminale.
  2. Digitare il seguente comando, sostituendo username con il nome del nuovo utente: sudo adduser username
  3. Premere Invio e seguire le istruzioni visualizzate per impostare una password e inserire i dettagli opzionali.

Per fornire a un utente l'accesso amministratore (sudo):

Il modo più semplice per concedere privilegi sudo in Ubuntu consiste nell'aggiungere l'utente al gruppo sudo . Ai membri di questo gruppo può eseguire qualsiasi comando come root e viene richiesta la password quando si utilizza sudo.

  1. Aprire il terminale.
  2. Digitare il seguente comando, sostituendo username con il nome dell'utente: sudo usermod -aG sudo username
  3. Premere Invio. Le modifiche hanno effetto al successivo accesso dell'utente.
Nota: Utilizzare sempre il visudo per modificare il file sudoers. Questo comando convalida la sintassi prima del salvataggio, impedendo errori che potrebbero bloccare completamente l'accesso sudo.

Sezione 6. Gestione delle autorizzazioni dei file

Ogni file e directory dispone di un set di autorizzazioni che determinano chi può leggerlo, scriverlo o eseguirlo.

 

Simbolo Significato
r Read
w Write
x Execute



Comando Funzione Esempio
ls -l Visualizza le autorizzazioni per i file in una cartella ls -l
chmod 755 filename Imposta la lettura/scrittura/esecuzione per il proprietario; lettura/esecuzione per altri utenti chmod 755 script.sh
chmod 644 filename Imposta la lettura/scrittura per il proprietario; Sola lettura per gli altri chmod 644 file.txt
chown user:group filename Modifica il proprietario e il gruppo di un file chown john:staff file.txt

 

Una solida strategia di autorizzazione si basa sul principio del privilegio minimo (PoLP), il che significa che gli utenti e i processi devono avere solo l'accesso minimo necessario per eseguire le funzioni previste.


Sezione 7: Comandi di rete

Utilizzare questi comandi per verificare la connessione di rete, individuare l'indirizzo IP e risolvere i problemi di connettività.

 

Comando Funzione
ip addr oppure ip a Mostra il tuo indirizzo IP e le interfacce di rete
ping google.com Verifica la connessione a Internet
ping -c 4 google.com Invia esattamente 4 pacchetti ping e si interrompe
wget URL Scarica un file da Internet
curl URL Trasferisce i dati da o verso un server
hostname -I Visualizza l'indirizzo IP locale
ss -tlnp Elenca le porte di rete aperte

 

Nota: La colonna ifconfig comando è obsoleto ed è stato sostituito dal ip nella maggior parte delle distribuzioni Linux moderne. Fa parte del pacchetto net-tools, che potrebbe non essere installato per impostazione predefinita sui sistemi più recenti. Si consiglia di utilizzare ip addr .

La colonna ip command è uno dei comandi di rete più semplici e utili di Linux. In genere visualizza lo stato delle interfacce di rete e degli indirizzi IP assegnati al sistema. Succede al più vecchio ifconfig , che ora è obsoleto.

Ping è uno strumento di rete semplice ma potente che ti aiuta a controllare la connettività tra il tuo computer e un host remoto (come un sito Web, un server o un altro computer). Invia piccoli pacchetti di dati chiamati "richieste echo" all'host di destinazione, che quindi risponde con "risposte echo". Un ping riuscito indica che è presente una connessione alla destinazione.

Nota: A differenza di Windows, dove il ping si interrompe dopo 4 tentativi, il ping di Linux viene eseguito per sempre fino a quando non lo si interrompe. Terminalo premendo Ctrl + C.

Per verificare se la connessione Internet funziona:

  1. Aprire il terminale.
  2. Digitare il seguente comando e premere INVIO: ping -c 4 google.com
  3. Se visualizzi le risposte, la tua connessione funziona. Se vengono visualizzati errori, controllare le impostazioni di rete.

La colonna curl e wget i comandi in Linux sono entrambi utilizzati per scaricare file da Internet tramite la riga di comando. Questi comandi offrono un modo pratico per recuperare file, pagine Web o altre risorse direttamente da un URL specificato.


Sezione 8: Gestione dei processi

Questi comandi consentono di visualizzare cosa è in esecuzione sul PC Dell e di bloccare tutto ciò che non risponde.

 

Comando Funzione
ps aux Elenca tutti i processi in esecuzione
top Mostra l'utilizzo delle risorse di sistema in tempo reale
kill PID Interrompe un processo in base al relativo numero ID
killall processname Arresta tutti i processi con un determinato nome
Ctrl + C Interrompe il comando del terminale attualmente in esecuzione

 

Comandi di gestione dei processi come ps, kill, killalle top sono essenziali per monitorare l'integrità del sistema e terminare i processi che non rispondono.

Per interrompere un programma che non risponde:

  1. Aprire il terminale.
  2. Digitare il seguente comando e premere Invio per trovare l'ID processo (PID) del programma: ps aux | grep programname
  3. Annotare il numero PID nella seconda colonna.
  4. Digitare il seguente comando, sostituendo PID con il numero effettivo, quindi premere INVIO: kill PID

Sezione 9: Scorciatoie utili del terminale

Queste scorciatoie da tastiera consentono di risparmiare tempo e rendono l'esperienza del terminale molto più fluida.

 

Tasti di scelta rapida Funzione
Ctrl + Alt + T Apre una nuova finestra del terminale
Ctrl + C Interrompe il comando corrente
Ctrl + Z Mette in pausa (sospende) il comando corrente
Ctrl + D Chiude la sessione del terminale
Ctrl + L Cancella lo schermo del terminale
Scheda Completa automaticamente un comando o un nome file
Tasti freccia su/giù Consente di scorrere i comandi precedenti
Ctrl + R Esegue ricerche nella cronologia dei comandi
Ctrl + A Sposta il cursore all'inizio della riga
Ctrl + E Sposta il cursore alla fine della riga
Ctrl + U Cancella la riga corrente

 

Padroneggiare le scorciatoie come Ctrl + R per la ricerca inversa dei comandi, Ctrl+A/Ctrl + E per passare all'inizio/fine della riga e il completamento tramite tabulazione per i comandi e i nomi dei file può far risparmiare tempo prezioso.

Nota: È possibile utilizzare Tab per compilare automaticamente i comandi nel terminale. Ad esempio, è sufficiente digitare cd Doc e quindi premere Tab e il terminale riempie il resto per renderlo cd Documents.

Sezione 10: Come ottenere assistenza nel terminale

Non è necessario memorizzare tutti i comandi. Ubuntu dispone di strumenti di guida integrati.

 

Comando Funzione
man commandname Apre il manuale (documentazione completa) per qualsiasi comando
commandname --help Mostra un rapido riepilogo delle opzioni dei comandi
whatis commandname Fornisce una descrizione di una riga per un comando

 

Esempio: Per ulteriori informazioni sul ls comando, digitare:

man ls

Premere Q per uscire dal manuale.


Risoluzione dei problemi comuni

Errore "Command not found"

In genere si verifica una delle seguenti condizioni:

  • Il pacchetto non è installato. Installarlo utilizzando: sudo apt install packagename.
  • Linux fa distinzione tra maiuscole e minuscole, quindi LS e ls vengono trattati come comandi diversi. Verifica l'ortografia e l'uso delle maiuscole/minuscole.

Errore "Permission denied"

Questo errore indica che l'account utente non dispone delle autorizzazioni necessarie per eseguire un comando o accedere a un file. Eseguire il comando con privilegi elevati utilizzando sudoo modificare le autorizzazioni dei file con chmod se necessario.

Rete non raggiungibile

  1. Eseguire ip addr per verificare che l'interfaccia di rete sia attiva.
  2. Se il ping funziona con un indirizzo IP ma ha esito negativo con un nome di dominio, il problema è DNS. Eseguire dig domain per verificare se il server DNS configurato restituisce una risposta. Se la SEZIONE DI RISPOSTA è vuota, provare un altro resolver utilizzando dig @8.8.8.8 domain.

Riferimento rapido: Comandi del terminale Ubuntu più utilizzati

Categoria Comando Funzione
Navigazione pwd Mostra la posizione corrente
Navigazione ls Elenca i file
Navigazione cd foldername Cartella Changes
File cp, mv, rm Copia, spostamento, eliminazione di file
Software sudo apt update Aggiorna l'elenco dei pacchetti
Software sudo apt install Installa il software
System Info (Informazioni di sistema) df -h Controlla lo spazio su disco
System Info (Informazioni di sistema) free -h Controlla la RAM
Rete ip addr Mostra l'indirizzo IP
Rete ping Verifica la connessione
Users sudo adduser Crea un nuovo utente
Guida man commandname Apre il manuale dei comandi

Domande frequenti (FAQ)

D. A cosa serve il terminale Ubuntu?
Il terminale di Ubuntu è uno strumento basato su testo che consente di installare software, gestire file, controllare la rete, controllare gli utenti e molto altro ancora, spesso più velocemente rispetto all'utilizzo di un'interfaccia grafica.

D. Come apro il terminale su Ubuntu?
Premi Ctrl + Alt + T sulla tastiera. Funziona sulla maggior parte delle versioni di Ubuntu, incluse le versioni 22.04 e 24.04.

D. Che cos'è sudo in Ubuntu?
sudo (SuperUser DO) consente di eseguire programmi o altri comandi con privilegi di amministratore, proprio come "Esegui come amministratore" in Windows.

D. Come posso interrompere un comando in esecuzione nel terminale?
Premere Ctrl + C per interrompere un comando in esecuzione in qualsiasi momento.

D. Come aggiorno Ubuntu dal terminale?
Correre sudo apt update per aggiornare l'elenco dei pacchetti, eseguire sudo apt upgrade per installare tutti gli aggiornamenti disponibili.

D. È ifconfig ancora disponibile in Ubuntu?
ifconfig fa parte del pacchetto net-tools. Se è necessario su un sistema Ubuntu moderno, installarlo con sudo apt install net-tools. Tuttavia, il comando moderno preferito è ip addr.

D. Come posso controllare la mia versione di Ubuntu dal terminale?
Digitare lsb_release -a e premere Invio. Vengono visualizzati la versione e il nome in codice di Ubuntu.

Informazioni aggiuntive

 

Nota:
Il supporto per il software viene fornito da Canonical nei seguenti modi:
Dell fornisce supporto tecnico:

Prodotti interessati

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Proprietà dell'articolo
Numero articolo: 000123980
Tipo di articolo: How To
Ultima modifica: 25 mag 2026
Versione:  8
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.