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/0está 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 ies un alias de comando who -m. Vea la página del manual para saber quién . También puede leer sobre el whocomando aquí .
La salida definitivamente puede ser confusa para un novato de Unix.
-mes 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 xhosthacen 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; whoamisolo le muestra su ID de usuario efectivo mientras le who am imuestra 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 whoamipágina del manual aquí .
sudo whoamisalida no coincidirásudo who am i.Citando desde aquí .
fuente
:0es solo el término para la "consola" en X.encontrará pts / 0 en la
whosalida 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