查看用户:whoami 和 who am i 区别 tty1和pts 查询进程等



    who am i
显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m
    whoami  
显示的是有效用户ID操作用户.

 

    whoami显示的是当前“操作用户”的用户名(常用),而who am i显示的是“登录用户”的用户名。

 

    只输入who(或者 w)显示当前所有的登录用户。line那一行表示登录终端。

 

 

     tty1表示登录终端是虚拟控制台(命令行模式,黑白屏界面,就像Windows中的cmd。通过Linux的黑白ping登录,而不是通过xshell登录),通过ALT+CTRL+Fn(n=1,2...,6)当用tty1 登录后,出现死机时,可切换到tty2(alt+ctrl+f2)。利用另一个用户登录,比如利用root用户登录ps -aux | grep program_name查询到刚才的那个让系统死机的进程,然后kill pid掉即可。这时系统就会恢复正常,还可通过service program_name start再次启动这个进程。

 

pts/n(这个n理论上没有限制),远程登录的用户(比如我通过xshell登录,xshell就是一种远程连接工具),就是使用securecrt,putty,xshell等远程登录工具登录的用户,他的终端显示的就是pts/n,比如说,pts/0表示在本机上远程登录Linux。在windows下,打开的那个终端,也显示为pts/n。



 

 

上面的截图有两个用户登录,一个是通过Linux原生的登录界面登录,另一个是通过xshell在本机上远程登录了Linux。只要Linux出于开机状态,那么就可以通过远程工具xshell远程连接Linux操作系统的虚拟计算机。

 

 

猜你喜欢

转载自vallygan.iteye.com/blog/2397961