Linux命令(18)查看当前用户who、whoami、who am i

首先看命令的使用情况:

[@sjs_9_108 ~]$ whoami
spider
[@sjs_9_108 ~]$ who am i 
spider   pts/3        2016-07-26 13:16 (192.168.1.1)
[@sjs_9_108 ~]$ su - root
Password: 
[@sjs_9_108 ~]# whoami  #变了
root
[@sjs_9_108 ~]# who am i #这个却没变
spider   pts/3        2016-07-26 13:16 (192.168.1.1)
[@sjs_9_108 ~]# 

那么问题来了,为什么切换用户后,who am i,不会变化呢?

whoami 显示的是当前“操作用户”的用户名

who am i显示的是“登录用户”的用户名(用户登录时用过的id)

实际用户 = uid  即 user id、有效用户 = euid 即effecttive user id

who am i  此命令相当于 who -m

who 命令:

[@sjs_9_108 word_code_160_180]$ who
spider   pts/2        2016-07-26 13:11 (192.168.1.1)
spider   pts/3        2016-07-26 13:16 (192.168.1.1)
  • 第一列显示用户名称 
  • 第二列显示用户连接方式。Tty意味着用户直接连接到电脑上,而pts意味着远程登录。  
  • 第三、四列分别显示日期和时间  
  • 第五列显示用户登录IP地址
命令显示内容
     -l显示登录进程
      -u显示空闲时间和PID信息
      -b显示上一次重新启动的日期
  -H为每一列添加标题
  -m查看当前终端信息
  -q统计当前登录用户数量
      -s使用简短的格式来显示
-m -H只显示当前用户
-T  -H显示终端属性
-l   -H显示用户登录来源

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值