Apa artinya '(: 0)' dalam output dari perintah 'siapa'?

14

Ketika saya mengetik whoterminal saya mendapatkan output ini:

$USER      tty2         2017-01-12 12:50 (:1)

Apa arti senyuman ini (:1)?

Terkadang senyuman ini terlihat seperti (:0.0). Apa artinya ini dalam kasus ini?

Di mana ada ikhtisar tentang kurung yang berbeda ini?

dschinn1001
sumber
7
+1 untukthe smiley
Ciprian Tomoiagă

Jawaban:

7

Seperti yang dapat Anda temukan di manual dengan mengetik man who, Anda dapat mengaktifkan judul kolom dengan -Hopsi:

$ who -H
NAME          LINE         TIME             COMMENT
bytecommander tty7         2017-01-12 15:26 (:0)
guest-c62iz5  tty8         2017-01-12 15:40 (:1)

Saya harus setuju ini tidak terlalu membantu, dan halaman manual juga tidak mengandung penjelasan tentang nilai-nilai tersebut.

Namun, saya pikir saya dapat memberi tahu Anda apa arti kolom ini:

  • NAME adalah nama pengguna dari setiap pengguna yang login.
  • LINEtampaknya berisi TTY di mana pengguna login (TTY1-6 adalah terminal, TTY7-12 digunakan oleh server tampilan X untuk menampilkan desktop grafis; Anda beralih di antara mereka menggunakan Ctrl+ Alt+ F1 - F12).
  • TIME adalah tanggal dan waktu ketika pengguna masuk ke sesi mereka saat ini.
  • COMMENTdalam kasus kami menunjukkan isi dari $DISPLAYvariabel lingkungan (biasanya :0) dalam kawat gigi, yang juga digunakan oleh server tampilan X. Hanya TTY grafis yang memiliki nilai seperti itu, kolom ini kosong untuk saya di TTY terminal.

    Anda dapat memeriksa nilai variabel ini menggunakan perintah echo $DISPLAY. Apa sebenarnya artinya dijelaskan misalnya dalam Apa arti DISPLAY =: 0,0 sebenarnya? dan Apakah DISPLAY =: 0? .

Komandan Byte
sumber
10

Dari infohalaman ( info coreutils 'who invocation')

Jika tidak diberi argumen non-pilihan, 'yang' mencetak informasi berikut untuk setiap pengguna saat login: nama login, baris terminal, waktu login, dan nama host jarak jauh atau tampilan X .

Jadi (:0)sederhananya X menampilkan angka 0 pada localhost.

Jika ada pengguna jarak jauh (misalnya sesi SSH) juga, Anda mungkin melihat sesuatu seperti

$ who
steeldriver tty7         2016-12-15 13:57 (:0)
steeldriver pts/4        2017-01-12 09:32 (192.168.1.4)
Steeldriver
sumber