Comment trouver des utilisateurs actifs dans Ubuntu?


16

Avec l'aide de la whocommande, nous pouvons obtenir des utilisateurs actifs, je veux seulement le premier champ tel que

user 1
user 2
user 3

Réponses:


25

Vous pouvez obtenir uniquement les noms d'utilisateur comme ceci:

who | awk '{print $1}' | sort 

Où whorépertorie tous les utilisateurs connectés, transmet la sortie vers awklaquelle imprime uniquement la première section ("colonne") de texte pour chaque ligne, la transmet à sortlaquelle trie la sortie.


6
Ou utilisez sort -uau lieu desort | uniq
— DK Bose

Ok, je ne connaissais pas cette option. (Ou savait et a oublié!)
— Stabledog

2
Vous n'avez pas besoin d'utiliser awk: who | cut --delimiter=' ' --field=1 | sort --unique(la version courte indique:) who|cut -d' ' -f1|sort -u.
— Paddy Landau

1
Unix offre toujours autant de façons d'écorcher un chat. C'est incroyable tous les chats ont encore de la fourrure.
— Stabledog

@PaddyLandau Pourquoi ne pas mettre votre réponse dans sa propre réponse?
— AmanicA
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.