Linux

yang Perintah dalam Linux

yang Perintah dalam Linux

Dalam artikel ini, kami menerangkan who arahan yang digabungkan dalam pakej coreutils GNU.

who adalah utiliti baris perintah yang mencetak senarai pengguna yang sedang dilog masuk. Ia juga dapat menunjukkan tahap larian semasa, masa boot sistem terakhir dan banyak lagi.

Cara Menggunakan who Perintah #

Sintaks asas untuk who arahannya adalah seperti berikut:

siapa [PILIHAN]… [FILE | ARG1 ARG2] 

Apabila dipanggil tanpa pilihan atau hujah, output kelihatan seperti ini:

who
root pts / 0 2020-11-17 20:10 (10.10.0.2) poin linuxize / 1 2020-11-17 20:11 (10.10.0.8) 

who akan mengeluarkan senarai berformat dari semua pengguna yang sedang log masuk ke sistem.

Setiap baris mengandungi empat medan yang dipisahkan oleh satu atau lebih ruang:

Sekiranya anda ingin mencetak tajuk lajur, tambahkan -H (--menujupilihan:

siapa -H
KOMEN NINE LINE TIME root pts / 0 2020-11-17 20:10 (10.10.0.2) poin linuxize / 1 2020-11-17 20:11 (10.10.0.8) 

Perintah menarik maklumat mengenai sistem dan siapa yang log masuk dari / var / run / utmp fail. Sekiranya anda ingin menggunakan fail lain, hantarkan jalur fail ke perintah.

who menerima dua hujah bukan pilihan. Apabila dipanggil dengan dua argumen, perintah hanya mencetak maklumat mengenai terminal yang berkaitan dengan pengguna semasa. Output yang sama ditunjukkan apabila -m pilihan digunakan.

Anda boleh menggunakan dua argumen:

siapakah sayasiapa ibu sayangsiapa bar foosiapa -m

Setiap arahan di atas akan mencetak maklumat yang sama:

linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

who Pilihan Perintah #

who menerima beberapa pilihan yang biasanya jarang digunakan.

The -b, --but pilihan memberitahu who untuk mencetak masa boot sistem terakhir:

siapa -b
 boot sistem 2020-07-20 19:02 

Untuk mendapatkan senarai semua proses mati gunakan -d, --mati pilihan:

siapa -d

The -r, --runlevel pilihan, memberitahu who untuk menunjukkan tahap semasa:

siapa -r
 tahap larian 5 2020-07-20 19:02 

Untuk mendapatkan hanya nama pengguna dan jumlah pengguna yang sedang dilog masuk, gunakan -q, --mengira pilihan:

siapa -q
root linuxize # pengguna = 2 

The -a, --semua daya pilihan who untuk mencetak semua maklumat:

siapa -a
 boot sistem 2020-07-20 19:02 MASUK tty1 2020-07-20 19:02 673 id = tty1 tahap larian 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 #

The who arahan mencetak senarai semua pengguna yang sedang dilog masuk.

Untuk mendapatkan maklumat tambahan mengenai pengguna yang sedang log masuk, periksa w perintah.

Sekiranya anda mempunyai sebarang pertanyaan, sila tinggalkan komen di bawah.

Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...
10 Permainan Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform dominan untuk permainan kerana peratusan besar permainan yang sedang berkembang hari ini untuk meny...
5 Permainan Arcade Terbaik untuk Linux
Pada masa kini, komputer adalah mesin serius yang digunakan untuk permainan. Sekiranya anda tidak dapat memperoleh skor tinggi baru, anda akan tahu ma...