GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande pour les utilisateurs Linux pour les débutants (avec exemples)

Parfois, lorsque vous travaillez sur la ligne de commande Linux, vous souhaiterez peut-être vérifier rapidement quels utilisateurs sont actuellement connectés au système. Eh bien, il existe un utilitaire de ligne de commande Linux intégré qui vous permet de le faire facilement. L'outil en question est "utilisateurs", et dans ce didacticiel, nous en discuterons les bases à l'aide d'exemples faciles à comprendre.

Mais avant cela, il convient de mentionner que tous les exemples de cet article ont été testés sur une machine Ubuntu 16.04.

Commande utilisateurs Linux

Comme déjà mentionné ci-dessus, la commande users imprime en sortie les noms des utilisateurs actuellement connectés. Voici sa syntaxe :

users [FILE]

Et voici comment la page de manuel de l'outil l'explique :

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 page d'informations pour les "utilisateurs" contient une explication encore plus détaillée :

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

Voici quelques exemples de style questions-réponses qui devraient vous donner une bonne idée du fonctionnement de la commande des utilisateurs.

Q1. Comment utiliser la commande des utilisateurs ?

C'est très simple - il suffit d'exécuter 'users'. Voici un exemple :

users

Sur mon système, la commande a produit le résultat suivant :

himanshu himanshu himanshu

Cela signifie donc que l'utilisateur 'himanshu' s'est connecté trois fois. Bien entendu, selon votre cas, ces noms (et leur nombre) peuvent être différents.

Q2. Comment répertorier le nombre d'utilisateurs connectés ?

Au cas où vous ne souhaiteriez que le nombre d'utilisateurs actuellement connectés, vous pouvez utiliser la commande 'users' de la manière suivante :

users | wc -w

Sur mon système, la commande ci-dessus a produit "3" en sortie, ce qui correspond à la sortie indiquée dans la section précédente.

Q3. Comment faire en sorte que les utilisateurs extraient des informations d'un fichier spécifique ?

Par défaut, la commande users récupère les informations de fichiers tels que :

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

Cependant, si vous le souhaitez, vous pouvez demander à l'outil d'extraire des informations d'un autre fichier. Dans ce cas, vous devrez transmettre le nom et le chemin du fichier comme entrée à la commande 'users'. Par exemple :

users /var/log/wtmp

Q4. Comment obtenir plus d'informations sur la commande 'users' ?

Bien que la commande users n'offre aucune option de ligne de commande exclusive, les options standard --help et --version existent pour que vous puissiez obtenir plus d'informations sur l'outil lui-même.

users -- help
users --version

Conclusion

Comme vous l'avez remarqué, la commande users n'offre pas beaucoup de fonctionnalités - elle s'en tient simplement à sa tâche de base consistant à fournir les noms des utilisateurs actuellement connectés au système. Donc, dans ce sens, c'est un outil pratique. Juste au cas où vous en auriez besoin, voici la page de manuel de l'outil.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Linux oui Tutoriel de commande pour les débutants (avec exemples)

  4. Tutoriel de commande Linux tac pour les débutants (avec exemples)

  5. Tutoriel de commande Linux sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux znew pour les débutants (avec exemples)

Tutoriel de commande Linux zdump pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)