Bagaimana menemukan pengguna aktif di Ubuntu?


16

Dengan bantuan whoperintah kita bisa mendapatkan pengguna aktif, saya hanya ingin bidang pertama seperti

user 1
user 2
user 3

Jawaban:


25

Anda bisa mendapatkan hanya nama-nama pengguna seperti:

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

Di mana whomencantumkan semua pengguna yang masuk, meneruskan keluaran awkyang hanya mencetak bagian pertama ("kolom") teks untuk setiap baris, meneruskannya ke tempat sortyang mengurutkan keluaran.


6
Atau gunakan sort -usebagai gantisort | uniq
DK Bose

Ok, tidak tahu tentang opsi itu. (Atau tahu dan lupa!)
Stabledog

2
Anda tidak perlu menggunakan awk: who | cut --delimiter=' ' --field=1 | sort --unique(versi singkat berbunyi:) who|cut -d' ' -f1|sort -u.
Paddy Landau

1
Unix selalu menyediakan begitu banyak cara untuk menguliti kucing. Sungguh menakjubkan setiap kucing masih memiliki bulu.
Stabledog

@ PaddyLandau Mengapa tidak memberikan jawaban Anda sendiri?
AmanicA
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.