语法:whoami [选项]...
说明:与id -un 相同。
参数:
--help 显示此帮助信息并退出
--version 显示版本信息并退
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 显示版本信息并退
Linux的who命令
w命令
功能:显示目前登入系统的用户信息。
语法:w [-fhlsuV][用户名称]
表 显示和空操作指令及其说明(1) bld程序显示指令(空) 使用该指令(程序显示指令,空指令),既不执行任何功能,也不影响状态位。程序是计算机用来执行指定任务的一组指令,也就是指令序列的集合。在执行screen程序前linux命令,使用”who”命令可以查到a机器上有两个用户,分别从本地、远程登入:。
参数:
-f 开启或关闭显示用户从何处登入系统。
-h 不显示各栏位的标题信息列。
-l 使用详细格式列表,此为预设值。
-s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
-u 忽略执行程序的名称,以及该程序耗费CPU时间的信息。
-V 显示版本信息。
Linux的w命令
finger命令
finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息linux命令,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。
该命令的一般格式为:
finger [选项] [使用者] [用户@主机]
命令中各选项的含义如下:
-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
-p 除了不显示.plan文件和.project文件以外,与-l选项相同。
Linux的finger命令
vlock命令
功能:锁住虚拟终端。
语法:vlock [-achv]
说明:执行vlock指令可锁住虚拟终端,避免他人使用。
参数:
-a或--all 锁住所有的终端阶段作业,如果您在全屏幕的终端中使用本参数,则会将用键盘切换终端机的功能一并关闭。
-c或--current 锁住目前的终端阶段作业,此为预设值。
-h或--help 在线帮助。
-v或--version 显示版本信息。
Linux下的vlock命令
这些就是Linux系统下查看用户的常用方法,以后再也不用直接查找/etc/passwd文件了。