Cuando escribo el comando:
[root@degeneration Desktop]# who am i
root pts/0 2013-04-12 15:08 (:0.0)
¿Qué es pts / 0 y qué se entiende por (: 0.0)?
fuente
Cuando escribo el comando:
[root@degeneration Desktop]# who am i
root pts/0 2013-04-12 15:08 (:0.0)
¿Qué es pts / 0 y qué se entiende por (: 0.0)?
El le pts/0
está diciendo en qué "pseudo terminal" ha iniciado sesión el usuario. En este caso es la terminal # 0. El "(: 0.0)" le dice qué nombre de host y pantalla está utilizando.
who am i
es un alias de comando who -m
. Vea la página del manual para saber quién . También puede leer sobre el who
comando aquí .
La salida definitivamente puede ser confusa para un novato de Unix.
-m
es igual queam 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)
La última parte que aún puede confundirte es el :0.0
. Así es como X Windows representa la "pantalla" en la que se encuentra un usuario. El primer "0" dice en qué monitor / dispositivo estás conectado, el segundo "0" dice en qué pantalla virtual estás.
Esto se remonta a los días en que las computadoras eran caras y, por lo tanto, varias personas podrían estar trabajando en la misma computadora al mismo tiempo. No me preocuparía, solo recuerda que será ": 0.0" o posiblemente ": 0". La variable de entorno "DISPLAY" y el comando xhost
hacen uso del valor ": 0.0".
Puede leer más sobre la visualización remota en Unix aquí .
whoami
vs. who am i
¿No son el mismo comando? No, son diferentes:
[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
También su salida es completamente diferente; whoami
solo le muestra su ID de usuario efectivo mientras le who am i
muestra información de conexión sobre su terminal:
[saml@grinchy ~]$ who am i
saml pts/0 2013-04-11 16:41 (:0.0)
[saml@grinchy ~]$ whoami
saml
Vea la whoami
página del manual aquí .
sudo whoami
salida no coincidirásudo who am i
.Citando desde aquí .
fuente
:0
es solo el término para la "consola" en X.encontrará pts / 0 en la
who
salida si hay una conexión remota a ssh :Soy uno y el único en mi máquina:
Estoy conectado desde otra máquina al servidor ssh, así que he abierto la terminal remota:
fuente