小编给大家分享一下linux怎么查看用户,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
使用linux系统时经常需要查看用户信息,除了猫/etc/passwd文件外,其实还有很多命令可以直接查看系统用户信息。
下面总结一些linux系统下查看用户的常用方法:
<强> id命令强>
功能:打印指定用户的用户和组信息。
语法:id(选项]…(用户名]
说明:如果省略用户名,打印打印当前用户的用户和组信息。
<强> whois命令强>
功能:查找并显示用户信息。
语法:whois【选项】……对象……
说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到名目项数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。使用域名查询服务指令需要先安装whois软件包。
<强> whoami命令强>
功能:显示与当前的有效用户ID相关联的用户名。
语法:whoami(选项]…
说明:联合国与id相同。
参数:
——帮助显示此帮助信息并退出
——版本显示版本信息并退
linux的id和whoami命令
<强>谁命令强>
功能:显示当前已登录的用户信息。
语法:谁(选项]…(文件|参数1参数2]
说明:执行这项指令可得知目前有那些用户登入系统,单独执行谁指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
参数:
——,——所有等于登录- p - r - t - t - u - b - d——选项的组合
- b,——引导上次系统启动时间
- d,——死显示已死的进程
- h,——标题输出头部的标题列
- l,——登录显示系统登录进程
——查找尝试通过DNS查验主机名
- m只面对和标准输入有直接交互的主机和用户
- p,——过程显示由init进程衍生的活动进程
q,,列数出所有已登录用户的登录名与用户数量
- r,——运行级别显示当前的运行级别
- s,——短只显示名称,线路和时间(默认)
- t, - w,——mesg用+、-或?标注用户消息状态
- u,——用户列出已登录的用户
——消息等于- t
——可写等于- t
——帮助显示此帮助信息并退出
——版本显示版本信息并退
linux的命谁令
<强> w命令强>
功能:显示目前登入系统的用户信息。
语法:w [-fhlsuV][用户名称)
说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
参数:
- f开启或关闭显示用户从何处登入系统。
- h不显示各栏位的标题信息列。
- l使用详细格式列表,此为预设值。
s使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
- u忽略执行程序的名称,以及该程序耗费CPU时间的信息。
- v显示版本信息。
linux的w命令
<强>手指命令强>
手指命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名,主目录,停滞时间,登录时间,登录壳等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用(用户名@主机名)的格式,不过要查询的网络主机需要运行手指守护进程。
该命令的一般格式为:
手指(选项][使用者][用户@主机)
命令中各选项的含义如下:
s显示用户的注册名,实际姓名,终端名称,写状态,停滞时间,登录时间等信息。
- l除了用s选项显示的信息外,还显示用户主目录,登录壳,邮件状态等信息,以及用户主目录下的.plan, . project和。向前文件的内容。
- p除了不显示.plan文件和。项目文件以外,与- l选项相同。
linux的手指命令
<强> vlock命令强>
功能:锁住虚拟终端。
语法:vlock [-achv]