GNU/Linux >> Znalost Linux >  >> Linux

Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

Někdy při práci na příkazovém řádku Linuxu možná budete chtít rychle zkontrolovat, kteří všichni uživatelé jsou aktuálně přihlášeni do systému. Existuje vestavěný nástroj příkazového řádku systému Linux, který vám to snadno umožní. Dotyčným nástrojem jsou 'uživatelé' a v tomto tutoriálu probereme jeho základy na několika snadno srozumitelných příkladech.

Ale než to uděláme, stojí za zmínku, že všechny příklady v tomto článku byly testovány na počítači Ubuntu 16.04.

Příkaz uživatelů Linuxu

Jak již bylo zmíněno výše, příkaz users vypíše na výstup jména uživatelů, kteří jsou aktuálně přihlášeni. Následuje jeho syntaxe:

users [FILE]

A zde je návod, jak to vysvětluje manuálová stránka nástroje:

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.

Informační stránka pro „uživatele“ obsahuje dokonce podrobné vysvětlení:

`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.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout dobrou představu o tom, jak příkaz users funguje.

O1. Jak používat příkaz users?

Je to velmi jednoduché - stačí spustit 'uživatelé'. Zde je příklad:

users

V mém systému příkaz vytvořil následující výstup:

himanshu himanshu himanshu

To znamená, že uživatel 'himanshu' se přihlásil třikrát. Samozřejmě, v závislosti na vašem případě se tato jména (a jejich počet) mohou lišit.

2. Jak vypsat počet přihlášených uživatelů?

V případě, že vás zajímá pouze počet aktuálně přihlášených uživatelů, můžete použít příkaz 'users' následujícím způsobem:

users | wc -w

V mém systému vytvořil výše uvedený příkaz jako výstup „3“, který je v souladu s výstupem uvedeným v předchozí části.

O3. Jak přimět uživatele extrahovat informace z konkrétního souboru?

Ve výchozím nastavení příkaz users načítá informace ze souborů jako:

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

Pokud však chcete, můžete nástroj nechat extrahovat informace z nějakého jiného souboru. V takovém případě budete muset zadat název souboru a cestu jako vstup do příkazu 'users'. Například:

users /var/log/wtmp

4. Jak získat další informace o příkazu 'users'?

Zatímco příkaz users nenabízí žádnou exkluzivní volbu příkazového řádku, standardní volby --help a --version existují, takže můžete získat více informací o samotném nástroji.

users -- help
users --version

Závěr

Jak jste si všimli, příkaz users nenabízí mnoho funkcí – pouze se drží svého základního úkolu poskytovat jména uživatelů aktuálně přihlášených do systému. Takže v tomto smyslu je to šikovný nástroj. Pro případ, že byste potřebovali, zde je manuálová stránka nástroje.


Linux
  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  3. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Linux ano Příkazový kurz pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)

  1. Výukový program příkazů Linux expr pro začátečníky (s příklady)

  2. Linux nproc Command Tutorial pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)