linux查看用户的方法


本文摘自PHP中文网,作者藏色散人,侵删。

使用Linux系统时经常需要查看用户信息,除了cat /etc/passwd文件外,其实还有很多命令可以直接查看系统用户信息。

下面总结一些Linux系统下查看用户的常用方法:

id命令

功能:打印指定用户的用户和组信息。

语法:id [选项]... [用户名]

说明:如果省略用户名,打印打印当前用户的用户和组信息。

whois命令

功能:查找并显示用户信息。

语法:whois 【选项】 …… 对象 ……

说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。使用whois指令需要先安装whois软件包。

whoami命令

功能:显示与当前的有效用户ID 相关联的用户名。

语法:whoami [选项]...

说明:与id -un 相同。

参数:

--help 显示此帮助信息并退出

--version 显示版本信息并退

47fcfaaa6114a368859cdd3e30ad6e3.png

Linux的id和whoami命令

who命令

功能:显示当前已登录的用户信息。

语法:who [选项]... [ 文件 | 参数1 参数2 ]

说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。

参数:

-a, --all 等于-b -d --login -p -r -t -T -u 选项的组合

-b, --boot 上次系统启动时间

-d, --dead 显示已死的进程

-H, --heading 输出头部的标题列

-l,--login 显示系统登录进程

--lookup 尝试通过 DNS 查验主机名

-m 只面对和标准输入有直接交互的主机和用户

-p, --process 显示由 init 进程衍生的活动进程

-q, --count 列出所有已登录用户的登录名与用户数量

-r, --runlevel 显示当前的运行级别

-s, --short 只显示名称、线路和时间(默认)

-T, -w, --mesg 用+,- 或 ? 标注用户消息状态

-u, --users 列出已登录的用户

--message 等于-T

--writable 等于-T

--help 显示此帮助信息并退出

--version 显示版本信息并退

97fd5226c073523d70a8e1e32af0774.png

Linux的who命令

w命令

功能:显示目前登入系统的用户信息。

阅读剩余部分

相关阅读 >>

Linux中如何更改文件的所属用户和组别?

如何授权、撤销安全组规则以及加入、离开安全组

如何在ubuntu18.04上装pycharm并生成快捷方式

Linux绿色是什么文件

Linux系统中的用户管理

Linux桥接模式下配置静态ip的方法

怎么进入Linux终端命令界面

Linux如何查看文件有多少行内容

Linux如何检测服务器网络状况

详细介绍Linux的wget命令

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...