Linux

qui commande sous Linux

qui commande sous Linux

Dans cet article, nous expliquons les qui commande qui est fournie dans le package GNU coreutils.

qui est un utilitaire de ligne de commande qui imprime une liste des utilisateurs actuellement connectés. Il peut également afficher le niveau d'exécution actuel, l'heure du dernier démarrage du système, etc.

Comment utiliser le qui Commande #

La syntaxe de base pour le qui commande est la suivante :

qui [OPTION]… [ FICHIER | ARG1 ARG2 ] 

Lorsqu'elle est invoquée sans option ni argument, la sortie ressemble à ceci :

qui
racine pts/0 17/11/2020 20:10 (10.dix.0.2) linuxiser pts/1 17/11/2020 20:11 (10.dix.0.8) 

qui affichera une liste formatée de tous les utilisateurs actuellement connectés au système.

Chaque ligne contient quatre champs séparés par un ou plusieurs espaces :

Si vous souhaitez imprimer les en-têtes de colonnes, ajoutez le -H (--titre) option :

qui -H
NOM LIGNE HEURE COMMENTAIRE root pts/0 17/11/2020 20:10 (10.dix.0.2) linuxiser pts/1 17/11/2020 20:11 (10.dix.0.8) 

La commande extrait des informations sur le système et sur qui est connecté à partir du /var/run/utmp déposer. Si vous souhaitez utiliser un autre fichier, passez le chemin du fichier à la commande.

qui accepte deux arguments non optionnels. Lorsqu'elle est invoquée avec deux arguments, la commande n'affiche des informations que sur le terminal associé à l'utilisateur actuel. La même sortie est affichée lorsque le -m l'option est utilisée.

Vous pouvez utiliser deux arguments :

qui suis jequi maman aimequi foo barqui

Chacune des commandes ci-dessus imprimera les mêmes informations :

linuxize pts/1 2020-11-17 20:11 (10.dix.0.8) 

qui Options de commande #

qui accepte plusieurs options qui sont généralement rarement utilisées.

le -b, --botte option dit qui pour imprimer l'heure du dernier démarrage du système :

qui -b
 démarrage du système 2020-07-20 19:02 

Pour obtenir une liste de tous les processus morts, utilisez le -ré, --mort option:

qui -d

le -r, --niveau d'exécution option, raconte qui pour afficher le niveau d'exécution actuel :

qui -r
 niveau d'exécution 5 2020-07-20 19:02 

Pour obtenir uniquement les noms d'utilisateur et le nombre d'utilisateurs actuellement connectés, utilisez le -q, --compter option:

qui -q
root linuxize # utilisateurs=2 

le -une, --tout option oblige qui pour imprimer toutes les informations :

qui -a
 démarrage du système 2020-07-20 19:02 LOGIN tty1 2020-07-20 19:02 673 id=tty1 run-level 5 2020-07-20 19:02 root - pts/0 2020-11-17 20:10 . 2212314 (89.205.101.54) pts/2 2020-10-10 10:19 1363538 id=ts/2 terme=0 exit=0 linuxize + pts/1 2020-11-17 20:11 01:46 2212387 (89.205.101.54) 

Conclusion #

le qui La commande imprime une liste de tous les utilisateurs actuellement connectés.

Pour obtenir des informations supplémentaires sur les utilisateurs actuellement connectés, consultez la w commander.

Si vous avez des questions, veuillez laisser un commentaire ci-dessous.

Tutoriel Shadow of the Tomb Raider pour Linux
Shadow of the Tomb Raider est le douzième ajout à la série Tomb Raider - une franchise de jeux d'action-aventure créée par Eidos Montréal. Le jeu a ét...
Comment booster les FPS sous Linux?
FPS signifie Images par seconde. La tâche du FPS est de mesurer la fréquence d'images dans les lectures vidéo ou les performances de jeu. En termes si...
Meilleurs jeux de laboratoire d'applications Oculus
Si vous êtes propriétaire d'un casque Oculus, vous devez être au courant du chargement latéral. Le chargement latéral est le processus d'installation ...