¿Cómo encontrar usuarios activos en Ubuntu?


16

Con la ayuda del whocomando podemos obtener usuarios activos, solo quiero el primer campo como

user 1
user 2
user 3

Respuestas:


25

Puede obtener solo los nombres de usuario de esta manera:

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

Donde whoenumera todos los usuarios registrados, pasa la salida a la awkque solo imprime la primera sección ("columna") de texto para cada línea, la pasa a la sortque clasifica la salida.


66
O use en sort -ulugar desort | uniq
DK Bose

Ok, no sabía sobre esa opción. (O sabía y se olvidó!)
Stabledog

2
No necesita usar awk: who | cut --delimiter=' ' --field=1 | sort --unique(la versión corta dice:) who|cut -d' ' -f1|sort -u.
Paddy Landau

1
Unix siempre ofrece muchas maneras de desollar a un gato. Es sorprendente que cualquier gato todavía tenga pelaje.
Stabledog

@PaddyLandau ¿Por qué no poner su respuesta en su propia respuesta?
AmanicA
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.