Lorsque je tape la commande:
[root@degeneration Desktop]# who am i
root pts/0 2013-04-12 15:08 (:0.0)
Qu'est-ce que pts / 0 et que signifie (: 0,0)?
la source
Lorsque je tape la commande:
[root@degeneration Desktop]# who am i
root pts/0 2013-04-12 15:08 (:0.0)
Qu'est-ce que pts / 0 et que signifie (: 0,0)?
Le pts/0
vous indique sur quel "pseudo terminal" l'utilisateur est connecté. Dans ce cas, c'est le terminal # 0. Le "(: 0.0)" vous indique le nom d'hôte et l'affichage que vous utilisez.
who am i
est un alias de commande who -m
. Consultez la page de manuel pour savoir qui . Vous pouvez également lire la who
commande ici .
La sortie peut certainement être source de confusion pour un novice Unix.
-m
même chose 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)
Le dernier élément qui pourrait encore vous dérouter est le :0.0
. C'est ainsi que X Windows représente l '«affichage» sur lequel un utilisateur se trouve. Le premier "0" indique sur quel moniteur / appareil vous êtes, le second "0" indique sur quel écran virtuel vous êtes.
Cela remonte à l'époque où les ordinateurs étaient chers et donc plusieurs personnes pouvaient travailler sur le même ordinateur en même temps. Je ne m'en inquiéterais pas, rappelez-vous simplement que ce sera soit ": 0.0", soit ": 0". La variable d'environnement "DISPLAY" et la commande xhost
utilisent la valeur ": 0.0".
Vous pouvez en savoir plus sur l'affichage à distance sous Unix ici .
whoami
contre. who am i
N'est-ce pas le même commandement? Non, ils sont différents:
[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
De plus, leur sortie est complètement différente; whoami
vous montre simplement votre ID utilisateur efficace tout en who am i
vous montrant les informations de connexion sur votre terminal:
[saml@grinchy ~]$ who am i
saml pts/0 2013-04-11 16:41 (:0.0)
[saml@grinchy ~]$ whoami
saml
Voir la whoami
page de manuel ici .
sudo whoami
sortie ne correspondra passudo who am i
.Citant d' ici .
la source
:0
n'est que le terme pour la "console" en X.vous trouverez pts / 0 dans la
who
sortie s'il y a une connexion distante à ssh :Je suis l'un et le seul sur ma machine:
Je suis connecté d'une autre machine au serveur ssh, j'ai donc ouvert le terminal distant:
la source