Perintah who digunakan untuk menentukan detail pengguna yang saat ini masuk ke suatu sistem. Output dari perintah who meliputi nama pengguna, nama sistem dari mana pengguna terhubung, dan tanggal dan waktu pengguna telah terhubung sejak.
Sintaks
Sintaks dari perintah who adalah:
$ who [options]
Perintah who mencantumkan semua pengguna yang masuk, satu shell pengguna per baris:
$ who smith :0 Sep 6 17:09 barrett pts/1 Sep 6 17:10 jones pts/2 Sep 8 20:58 jones pts/4 Sep 3 05:11
Opsi -u dapat digunakan untuk melihat berapa lama pengguna menganggur. Titik menunjukkan bahwa pengguna aktif hingga menit terakhir, titik lama menunjukkan bahwa pengguna telah tidak aktif selama lebih dari 24 jam, dan apa pun antara 2 menit dan 23 jam 59 menit menunjukkan lamanya waktu mereka tidak aktif. Opsi “am i” menampilkan informasi hanya untuk pengguna yang menjalankan perintah.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah whoami:
whoami: command not found
Anda dapat mencoba menginstal paket coreutils seperti yang ditunjukkan di bawah ini sesuai dengan pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk tambahkan coreutils |
Linux Arch | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Contoh Perintah siapa
1. Untuk melihat siapa yang login:
# who
2. Untuk melihat semua pengguna yang masuk:
# who -a
3. Untuk melihat waktu terakhir boot sistem:
# who -b
4. Untuk melihat proses yang mati:
# who -d
5. Untuk melihat judul kolom:
# who -H
6. Untuk mencetak proses login sistem:
# who -l
7. Untuk mencetak proses aktif yang dihasilkan oleh init:
# who -p
8. Untuk menghitung semua login:
# who -q
9. Untuk mencetak runlevel saat ini:
# who -r
10. Untuk mencetak perubahan jam terakhir sistem:
# who -t