Dalam artikel ini, kami menjelaskan siapa
perintah yang dibundel dalam paket GNU coreutils.
siapa
adalah utilitas baris perintah yang mencetak daftar pengguna yang sedang login. Itu juga dapat menunjukkan level run saat ini, waktu boot sistem terakhir, dan banyak lagi.
Cara Menggunakan siapa
Perintah #
Sintaks dasar untuk siapa
perintahnya adalah sebagai berikut:
siapa [OPSI]… [ FILE | ARG1 ARG2 ]
Saat dipanggil tanpa opsi atau argumen apa pun, hasilnya terlihat seperti ini:
siapa
root pts/0 2020-11-17 20:10 (10.10.0.2) linuxize pts/1 2020-11-17 20:11 (10.10.0.8)
siapa
akan menampilkan daftar semua pengguna yang saat ini masuk ke sistem.
Setiap baris berisi empat bidang yang dipisahkan oleh satu atau lebih spasi:
- Nama pengguna yang login.
- Terminal pengguna.
- Waktu ketika pengguna masuk.
- Nama host atau alamat IP dari mana pengguna login. Untuk memaksa Ips, gunakan
--ips
pilihan.
Jika Anda ingin mencetak judul kolom, tambahkan add -H
(--menuju
) pilihan:
siapa -H
NAMA GARIS WAKTU KOMENTAR root pts/0 2020-11-17 20:10 (10.10.0.2) linuxize pts/1 2020-11-17 20:11 (10.10.0.8)
Perintah menarik informasi tentang sistem dan siapa yang masuk dari from /var/run/utmp
mengajukan. Jika Anda ingin menggunakan file lain, berikan jalur file ke perintah.
siapa
menerima dua argumen non-opsi. Saat dipanggil dengan dua argumen, perintah hanya mencetak informasi tentang terminal yang terkait dengan pengguna saat ini. Output yang sama ditampilkan ketika when -saya
opsi digunakan.
Anda dapat menggunakan dua argumen:
siapa saya
siapa yang ibu cintai
siapa foo bar?
siapa -m
Setiap perintah di atas akan mencetak informasi yang sama:
linuxize pts/1 2020-11-17 20:11 (10.10.0.8)
siapa
Opsi Perintah #
siapa
menerima beberapa opsi yang umumnya jarang digunakan.
Itu -b
, --sepatu bot
pilihan memberitahu siapa
untuk mencetak waktu boot sistem terakhir:
siapa -b
boot sistem 2020-07-20 19:02
Untuk mendapatkan daftar semua proses yang mati gunakan use -d
, --mati
pilihan:
siapa -d
Itu -r
, --runlevel
pilihan, memberitahu siapa
untuk menunjukkan runlevel saat ini:
siapa -r
run-level 5 2020-07-20 19:02
Untuk mendapatkan hanya nama pengguna dan jumlah pengguna yang saat ini masuk, gunakan -q
, --menghitung
pilihan:
siapa -q
root linuxize # pengguna = 2
Itu -Sebuah
, --semua
kekuatan opsi siapa
untuk mencetak semua informasi:
siapa -a
system boot 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 term=0 exit=0 linuxize + pts/1 2020-11-17 20:11 01:46 2212387 (89.205.101.54)
Kesimpulan #
Itu siapa
perintah mencetak daftar semua pengguna yang saat ini masuk.
Untuk mendapatkan informasi tambahan tentang pengguna yang saat ini masuk, periksa w
perintah.
Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah ini.