Linux Commands · 2 min read · Sep 21, 2025
Tutorial sul comando 'users' di Linux per principianti (con esempi)
A volte, mentre si lavora sulla riga di comando di Linux, potrebbe essere necessario controllare rapidamente quali utenti sono attualmente connessi al sistema. Bene, c’è un’utilità della riga di comando di Linux integrata che ti consente di farlo facilmente. Lo strumento in questione è ‘users’, e in questo tutorial discuteremo le basi di esso utilizzando alcuni esempi facili da capire.
Ma prima di farlo, vale la pena menzionare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 16.04.
Comando users di Linux
Come già accennato sopra, il comando users stampa in output i nomi degli utenti che sono attualmente connessi. Di seguito è riportata la sua sintassi:
users [FILE]Ecco come la pagina man dello strumento lo spiega:
Output who is currently logged in according to FILE. If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.La pagina info per ‘users’ contiene una spiegazione ancora più dettagliata:
`users' prints on a single line a blank-separated list of user names of
users currently logged in to the current host. Each user name
corresponds to a login session, so if a user has more than one login
session, that user's name will appear the same number of times in the
output. Synopsis:
users [FILE]
With no FILE argument, `users' extracts its information from a
system-maintained file (often `/var/run/utmp' or `/etc/utmp'). If a
file argument is given, `users' uses that file instead. A common
choice is `/var/log/wtmp'.
An exit status of zero indicates success, and a nonzero value
indicates failure.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona il comando users.
Q1. Come usare il comando users?
È molto semplice: basta eseguire ‘users’. Ecco un esempio:
usersSul mio sistema, il comando ha prodotto il seguente output:
himanshu himanshu himanshuQuindi significa che l’utente ‘himanshu’ ha effettuato il login tre volte. Naturalmente, a seconda del tuo caso, questi nomi (e il loro numero) potrebbero essere diversi.
Q2. Come elencare il numero di utenti connessi?
Nel caso in cui ti interessi solo il numero di utenti attualmente connessi, puoi utilizzare il comando ‘users’ nel seguente modo:
users | wc -wSul mio sistema, il comando sopra ha prodotto ‘3’ come output, che è in linea con l’output mostrato nella sezione precedente.
Q3. Come fare in modo che users estragga informazioni da un file specifico?
Per impostazione predefinita, il comando users recupera informazioni da file come:
`/var/run/utmp' o `/etc/utmp'Tuttavia, se lo desideri, puoi far sì che lo strumento estragga informazioni da un altro file. In tal caso, dovrai passare il nome e il percorso del file come input al comando ‘users’. Ad esempio:
users /var/log/wtmpQ4. Come ottenere ulteriori informazioni sul comando ‘users’?
Sebbene il comando users non offra alcuna opzione esclusiva della riga di comando, esistono le opzioni standard –help e –version in modo da poter ottenere ulteriori informazioni sullo strumento stesso.
users --helpusers --versionConclusione
Come avrai osservato, il comando users non offre molte funzionalità: si limita al suo compito di base di fornire i nomi degli utenti attualmente connessi al sistema. Quindi, in questo senso, è uno strumento utile. Nel caso ne avessi bisogno, ecco la pagina man dello strumento.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.