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 

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.