windows查看当前登录用户,linux登录用户命令
linux当前用户信息及其用户切换1、以系统管理员身份查看用户信息时,往往需要确认系统中哪些用户处于活动状态。 在某些情况下,甚至需要知道他(她们)们在做什么。 本文总结了查看系统用户信息(通过编号) ID ) )的4种方法。
使用w命令查看登录用户正在使用的进程信息
w命令显示登录到系统的用户的名称以及该用户所做的事情。 此命令使用的信息来自/var/run/utmp文件。 w命令输出的信息如下。
用户名
用户的计算机名称或tty编号
远程主机地址
用户登录系统的时间
空闲时间(没什么效果)
附加到终端(tty )的进程所用的时间(JCPU时间) )。
当前进程所用的时间(PCPU时间) )。
用户当前使用的命令
w命令还提供以下选项
-h忽略头文件信息
-u显示结果的加载时间
JCPU,PCPU,登录时间[ root @ localhost/] # w 11336029336048 up :37,3 users,load average 3360.00,0.00, 0.00 userttyfromlogin @ idlejcpupcpuwhatrootty 13360007336055336037 m 2.14 s 2.14 s/usr/ctd xh/xorg :0-NR-verbrootptto 0192.168.19.1093360420.00 s 0.38 s 0.00 swrootpts/1192.168.19.109336048:31.08 s 0 w-hroot tty 1:007336055:37 m 2.14 s/usr/ctd xh/xorg :0-NR-verbrootpts/0192.168.19.109:420 1192.168.19.109336048:35.08 s 0.08 s-bash [ root @ local alh ] w-u 11:29:56 up 3:38,3 users,load averalh 0.00 userttyfromlogin @ idlejcpupcpuwhatrootty 13360007336055336037 m 2.14 s 2.14 s/usr/ctd xh/xorg :0-NR-verbrootptto 0192.168.19.1093360420.00 s 0.38 s 0.00 SW-uroot pts/1192.168.19.1093360483:39 w-s 11:29:59 up :38,3用户,load average :00,0.00, 0.00 userttyfromidlewhatrootty 1:0336037 m/usr/ctd xh/xorg :0-NR-verbose-audit4- auth/root pts/0192.162 11110
世卫组织命令列出当前登录的系统的用户名。 输出为用户名、tty编号、日期和时间以及主机地址。 [ root @ localhost/] # whorootty 12017-11-1207336055 (:0 ) root pts/02017-11-12093:42 (192.168.19.1
[ root @ localhost/] # who|cut-d '-f1 ] sortrootroot [ root @ localhost/] # who|cut-d ' '-f1 ]
没有其他选项。如果某用户使用了多个终端,则相应的会显示多个重复的用户名。 [root@localhost /]# usersroot root root[root@localhost /]# 使用whoami命令查看你所使用的登录名称whoami命令用于显示登入的用户名。 [root@localhost /]# whoamiroot[root@localhost /]# who am iroot pts/0 2017-11-12 09:42 (192.168.19.1)[root@localhost /]#
whoami命令的执行效果和id -un的效果完全一样,例如:
[root@localhost /]# id -unroot[root@localhost /]#whoami命令能显示当前登入的用户名称,以及当前所使用的tty信息。该命令的输出结果包括如下内容:用户名、tty名、当前时间日期,同时还包括用户登录系统所使用的链接地址。
[root@localhost /]# who am iroot pts/0 2017-11-12 09:42 (192.168.19.1)[root@localhost /]# who mom likesroot pts/0 2017-11-12 09:42 (192.168.19.1)[root@localhost /]#当然,如果你使用su命令改变用户,则该命令(whoami)所显示的结果将随之改变。
4. ** 随时查看系统的历史信息(曾经使用过系统的用户信息)**
last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件。该命令的输出结果包含以下几列信息:
用户名称
tty设备号
历史登录时间日期
登出时间日期
总工作时间
su((switch user的缩写)
格式为:su [ - ] username,后面可以跟 - ,也可以不跟, 区别如下:
》》》博主长期更新学习心得,推荐点赞关注!!!
》》》若有错误之处,请在评论区留言,谢谢!!!