Linux Tutorial · 2 min read · Sep 22, 2025
Tutorial sul comando who di Linux per principianti (8 esempi)
A volte, mentre si lavora nella riga di comando, potrebbe essere utile sapere di più sugli utenti connessi. Esiste un’utilità da riga di comando who che puoi utilizzare per accedere a questo tipo di informazioni. In questo tutorial, discuteremo le basi di who utilizzando alcuni esempi facili da comprendere.
Ma prima di fare ciò, vale la pena menzionare che tutti gli esempi qui sono stati testati su Ubuntu 16.04 LTS.
Come già accennato, il comando who mostra chi è connesso. Ecco la sua sintassi:
who [OPZIONE]... [ FILE | ARG1 ARG2 ]E quanto dice la pagina man dello strumento:
Stampa informazioni sugli utenti attualmente connessi.Di seguito ci sono alcuni esempi in stile Q&A che ti daranno una buona idea di come funziona questa utilità.
Q1. Come funziona il comando who?
L’uso di base è piuttosto semplice: basta eseguire il comando ‘ who ‘.
whoAd esempio, sul mio sistema, è stato prodotto il seguente output:
E su una macchina server, è stato prodotto il seguente output:
Quindi gli output mostrano fondamentalmente l’utente ‘himanshu’ e ‘ubuntu’ connessi su tty7 e pts/0 (rispettivamente) il 16 febbraio alle 09:07 e 09:35 (rispettivamente). L’ultima colonna mostra informazioni relative all’indirizzo IP.
Q2. Come accedere all’orario dell’ultimo avvio del sistema?
Per questo, utilizza l’opzione da riga di comando -b.
who -bQ3. Come accedere alle informazioni relative ai processi terminati?
Queste informazioni possono essere accessibili utilizzando l’opzione da riga di comando -d.
who -dQ4. Come stampare i processi di accesso al sistema?
Per questo, utilizza l’opzione da riga di comando -l.
who -lQ5. Come stampare i processi attivi generati da init?
Per visualizzare tutti i processi attivi generati da init, utilizza l’opzione da riga di comando -p.
who -pQ6. Come stampare il numero di utenti connessi?
Nel caso tu voglia stampare i nomi di tutti gli utenti connessi così come il conteggio totale, utilizza l’opzione da riga di comando -q.
who -qQ7. Come stampare l’ultima modifica dell’orologio di sistema?
Per stampare l’ultima modifica dell’orologio di sistema, utilizza l’opzione da riga di comando -t.
who -tQ8. Come stampare informazioni relative al livello di esecuzione?
Per stampare il valore attuale del livello di esecuzione, utilizza l’opzione da riga di comando -r.
who -rConclusione
Come concordi, il comando who è piuttosto facile da comprendere e utilizzare. Fornisce molte opzioni da riga di comando, ma la curva di apprendimento non è affatto ripida. Abbiamo discusso la maggior parte delle opzioni qui. Quando hai finito di esercitarti con queste, puoi saperne di più sullo strumento consultando la sua pagina man.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.