10 Contoh Perintah 'siapa' untuk Pemula Linux
Pada artikel kami sebelumnya, kami telah menjelaskan 11 cara untuk menemukan info akun pengguna dan detail login di Linux. Salah satu dari berbagai perintah yang kami sebutkan adalah perintah siapa yang menampilkan pengguna yang saat ini masuk ke sistem Linux, termasuk terminal tempat mereka terhubung.
Artikel ini akan menjelaskan beberapa contoh berguna tentang perintah siapa untuk pemula Linux.
Sintaks dasar untuk menggunakan perintah siapa adalah sebagai berikut.
who who [OPTION]... [ FILE | ARG1 ARG2 ]
1. Jika Anda menjalankan perintah siapa tanpa argumen apa pun, informasi akun akan ditampilkan (nama login pengguna, terminal pengguna, waktu login, serta host tempat pengguna login in from) pada sistem Anda mirip dengan yang ditunjukkan pada output berikut.
who
ravi tty1 2018-03-16 19:27
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
root pts/1 2018-03-16 19:27 (192.168.56.1)
2. Untuk mencetak judul kolom yang ditampilkan, gunakan tanda -H
seperti yang ditunjukkan.
who -H
NAME LINE TIME COMMENT
ravi tty1 2018-03-16 19:27
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
root pts/1 2018-03-16 19:27 (192.168.56.1)
3. Untuk mencetak nama login dan jumlah total pengguna yang login, gunakan tanda -q
.
who -q
ravi tecmint root
users=3
4. Jika Anda hanya ingin menampilkan nama host dan pengguna yang terkait dengan stdin, gunakan tombol -m
.
who -m
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
5. Selanjutnya, untuk menambahkan status pesan pengguna sebagai +
, -
atau ?
, gunakan - Opsi T
.
who -T
ravi + tty1 2018-03-16 19:27
tecmint + pts/0 2018-03-16 19:26 (192.168.56.1)
root + pts/1 2018-03-16 19:27 (192.168.56.1)
Perintah who juga membantu Anda melihat beberapa informasi sistem yang berguna seperti waktu boot terakhir, runlevel saat ini (target di bawah systemd), mencetak proses yang mati serta proses yang dihasilkan oleh init.
6. Untuk melihat waktu boot sistem terakhir, gunakan tanda -b
dan menambahkan opsi -u
memungkinkan daftar pengguna yang masuk dalam keluaran yang sama.
who -b
system boot 2018-01-19 02:39
who -bu
system boot 2018-03-16 19:25
ravi tty1 2018-03-16 19:27 00:33 2366
tecmint pts/0 2018-03-16 19:26 . 2332 (192.168.56.1)
root pts/1 2018-03-16 19:27 00:32 2423 (192.168.56.1)
7. Anda dapat memeriksa runlevel saat ini dengan opsi -r
.
who -r
run-level 3 2018-03-16 02:39
8. Perintah berikut akan mencetak proses mati.
who -d
pts/1 2018-03-16 11:10 9986 id=ts/1 term=0 exit=0
9. Selanjutnya, untuk melihat proses aktif yang dihasilkan oleh init, gunakan opsi -p
.
who -p
10. Yang terakhir, flag -a
memungkinkan pencetakan output default dikombinasikan dengan informasi dari beberapa opsi yang telah kami bahas.
who -a
system boot 2018-06-16 02:39
run-level 3 2018-01-19 02:39
LOGIN tty1 2018-01-19 02:39 3258 id=1
LOGIN ttyS0 2018-01-19 02:39 3259 id=S0
tecmnt + pts/0 2018-03-16 05:33 . 20678 (208.snat-111-91-115.hns.net.in)
pts/1 2018-03-14 11:10 9986 id=ts/1 term=0 exit=0
Anda dapat menemukan opsi lainnya dengan melihat halaman siapa manual.
man who
Pada artikel ini, kami telah menjelaskan 10 contoh siapa yang memimpin untuk pemula Linux. Gunakan bagian komentar di bawah untuk mengajukan pertanyaan atau memberi tanggapan Anda.