GNU/Linux >> Linux Esercitazione >  >> Linux

Tutorial sui comandi per utenti Linux per principianti (con esempi)

A volte, mentre lavori sulla riga di comando di Linux, potresti voler controllare rapidamente quali utenti sono attualmente collegati al sistema. Bene, c'è un'utilità della riga di comando Linux integrata che ti consente di farlo facilmente. Lo strumento in questione è "utenti" e in questo tutorial ne discuteremo le basi utilizzando alcuni esempi di facile comprensione.

Ma prima di farlo, vale la pena ricordare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 16.04.

Comando per utenti Linux

Come già accennato in precedenza, il comando users stampa in output i nomi degli utenti che sono attualmente loggati. Segue la sua sintassi:

users [FILE]

Ed ecco come lo spiega la pagina man dello strumento:

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 delle informazioni per gli 'utenti' contiene una spiegazione ancora 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 domande e risposte che dovrebbero darti una buona idea su come funziona il comando degli utenti.

Q1. Come utilizzare il comando degli utenti?

È molto semplice:esegui semplicemente "utenti". Ecco un esempio:

users

Sul mio sistema, il comando ha prodotto il seguente output:

himanshu himanshu himanshu

Ciò significa che l'utente 'himanshu' ha effettuato l'accesso tre volte. Naturalmente, a seconda del tuo caso, questi nomi (e il loro numero) potrebbero essere diversi.

Q2. Come elencare il numero di utenti che hanno effettuato l'accesso?

Se sei interessato solo al numero di utenti attualmente loggati, puoi utilizzare il comando 'utenti' nel modo seguente:

users | wc -w

Sul mio sistema, il comando precedente ha prodotto "3" come output, che è in linea con l'output mostrato nella sezione precedente.

T3. Come fare in modo che gli utenti estraggano informazioni da un file specifico?

Per impostazione predefinita, il comando degli utenti recupera le informazioni da file come:

`/var/run/utmp' or `/etc/utmp'

Tuttavia, se lo desideri, puoi fare in modo che lo strumento estragga informazioni da qualche altro file. In tal caso, dovrai passare il nome del file e il percorso come input al comando "users". Ad esempio:

users /var/log/wtmp

Q4. Come ottenere maggiori informazioni sul comando 'utenti'?

Sebbene il comando users non offra alcuna opzione esclusiva della riga di comando, le opzioni --help e --version standard esistono in modo da poter ottenere maggiori informazioni sullo strumento stesso.

users -- help
users --version

Conclusione

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. Per ogni evenienza, ecco la pagina man dello strumento.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Linux yes Command Tutorial per principianti (con esempi)

  4. Linux sum Command Tutorial per principianti (con esempi)

  5. Linux basename Command Tutorial per principianti (con esempi)

Tutorial sui comandi per l'aspetto di Linux per principianti (con esempi)

Esercitazione sui comandi lsattr Linux per principianti (con esempi)

Linux tload Command Tutorial per principianti (con esempi)

Linux znew Command Tutorial per principianti (con esempi)

Tutorial sui comandi Linux zdump per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)