查看linux用户命令行 linux命令查看用户名

Linux查看用户命令是什么?

可以使用whoami.

创新互联公司主要从事网站制作、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务莘县,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

具体参考如下:

命 令:whoami 或者 who am i

功能说明:显示用户名称。

语法:whoami [--help][--version]

补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。

whoami 命令显示登录名。与使用命令 who 并指定 am i

不同,whoami 命令在有 root 用户权限时也有效,因为它不检查 /etc/utmp 文件。

该命令只出现在windows系列中的

windows 2000中。

参数:

 --help  在线帮助。

 --version  显示版本信息。

附:whoami

与who am i 的区别

who这个命令重点是用来查看当前有哪些用户登录到了本台机器上。

who -m的作用和who am

i的作用是一样的。

who -q用来显示当前登录用户的个数。

who am i

显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。

who am i显示的是“登录用户”的用户名。

用Linux的术语来解释就是:(实际用户=uid,即user id。有效用户=euid,即effective user id)

whoami 显示的是有效用户ID.

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

先看看这三个命令的输出信息:

[jb51@jb51 ~]$ whoami

jb51

[jb51@jb51 ~]$ who am i

jb51

pts/3 2011-07-25 13:17 (:0.0)

[jb51@jb51 ~]$ who

jb51 :0 2011-07-25

09:54

jb51 pts/0 2011-07-25 09:55 (:0.0)

jb51 pts/1 2011-07-25 09:57

(:0.0)

jb51 pts/3 2011-07-25 13:17 (:0.0)

当我用sudo su(或者sudo su

-)更换到root用户之后,你再看看:

[jb51@jb51 ~]$ sudo su

[root@jb51 jb51]# whoami

root

[root@jb51 jb51]# who am i

jb51 pts/3 2011-07-25 13:17 (:0.0)

[root@jb51 jb51]# who

jb51 :0 2011-07-25 09:54

jb51 pts/0 2011-07-25

09:55 (:0.0)

jb51 pts/1 2011-07-25 09:57 (:0.0)

jb51 pts/3 2011-07-25

13:17 (:0.0)

linux 查看当前哪些用户在线的linux命令

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:w|cat。

3、最后,按下回车键执行shell指令,此时会看到当前所有连接该linux主机的用户。

linux如何查看用户权限,linux查看当前用户权限的命令

1."linux怎么查看用户权限,为您提供linux怎么查看用户权限图文信息,第一连接上linux主机,进入命令行状态。

2.输入命令cat/etc/passwd|grep+用户名,再按回车运行。

3.运行后就会打印出用户的所有权限。


文章标题:查看linux用户命令行 linux命令查看用户名
当前网址:http://pwwzsj.com/article/ddcdsoc.html