Saat saya mengetik perintah:
[root@degeneration Desktop]# who am i
root pts/0 2013-04-12 15:08 (:0.0)
Apa Poin / 0 dan apa yang dimaksud dengan (: 0.0)
sumber
Saat saya mengetik perintah:
[root@degeneration Desktop]# who am i
root pts/0 2013-04-12 15:08 (:0.0)
Apa Poin / 0 dan apa yang dimaksud dengan (: 0.0)
The pts/0
memberitahu Anda yang "semu terminal" pengguna login pada. Dalam hal ini terminal # 0. "(: 0.0)" memberi tahu Anda nama host dan tampilan yang Anda gunakan.
who am i
adalah alias perintah who -m
. Lihat halaman manual untuk siapa . Anda juga dapat membaca tentang who
perintah di sini .
Output pasti dapat membingungkan bagi pemula Unix.
-m
sama denganam i
[root@grinch]$ who am i
root pts/4 2013-04-12 07:10 (greeneggs.mydom.net)
[root@grinch]$ who -m
root pts/4 2013-04-12 07:10 (greeneggs.mydom.net)
[sam@munger ~]$ who am i
sam pts/0 2013-04-12 07:19 (192.168.1.7)
[saml@greeneggs ~]$ who am i
saml pts/1 2013-04-11 16:41 (:0.0)
Bit terakhir yang mungkin masih membingungkan Anda adalah :0.0
. Ini adalah bagaimana X Windows mewakili "tampilan" pengguna. "0" yang pertama mengatakan monitor / perangkat yang Anda gunakan, yang kedua "0" mengatakan layar virtual mana yang Anda pakai.
Ini mengingatkan kembali pada hari-hari ketika komputer itu mahal dan beberapa orang mungkin bekerja pada komputer yang sama pada saat bersamaan. Saya tidak akan khawatir tentang itu, hanya ingat bahwa itu akan menjadi ": 0,0" atau mungkin ": 0". Variabel lingkungan "DISPLAY" dan perintah xhost
menggunakan nilai ": 0,0".
Anda dapat membaca lebih lanjut tentang menampilkan jarak jauh di Unix di sini .
whoami
vs. who am i
Bukankah mereka perintah yang sama? Tidak, mereka berbeda:
[saml@grinchy ~]$ ls -l /usr/bin/who /usr/bin/whoami
-rwxr-xr-x 1 root root 49432 Nov 3 2010 /usr/bin/who
-rwxr-xr-x 1 root root 26280 Nov 3 2010 /usr/bin/whoami
Juga keluaran mereka sangat berbeda; whoami
hanya menunjukkan kepada Anda userid Anda yang efektif sembari who am i
memperlihatkan kepada Anda info koneksi tentang terminal Anda:
[saml@grinchy ~]$ who am i
saml pts/0 2013-04-11 16:41 (:0.0)
[saml@grinchy ~]$ whoami
saml
Lihat whoami
halaman manual di sini .
sudo whoami
output tidak akan cocoksudo who am i
.Mengutip dari sini .
sumber
:0
hanya istilah untuk "konsol" di X.Anda akan menemukan Poin / 0 terdaftar dalam
who
output jika ada koneksi jarak jauh ke ssh :Saya satu-satunya di mesin saya:
Saya terhubung dari komputer lain ke server ssh, jadi saya telah membuka terminal jarak jauh:
sumber