在Linux系统中使用who和whoami命令获取用户信息

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

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

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

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

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

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

--ips         print ips instead of hostnames. with --lookup,

canonicalizes based on stored IP, if available,

rather than stored hostname

-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         显示版本信息并退出

如果文件未被指定,则使用/var/run/utmp。/var/log/wtmp 是通用的相关文件。

如果给定了参数1 和参数2,-m 会假定:"am i"或"mom likes"

为参数。

例:

复制代码代码如下:

[root@localhost ~]# who #显示目前登入系统的用户信息

tank     tty1         2013-05-10 08:29

tank     pts/0        2013-05-10 08:29 (192.168.56.1)

复制代码代码如下:

[root@localhost ~]# who -a #显示目前登入系统的用户详细信息

系统引导 2013-05-10 08:11

运行级别 2 2013-05-10 08:11

登录     tty4         2013-05-10 08:11               814 id=4

登录     tty5         2013-05-10 08:11               825 id=5

登录     tty2         2013-05-10 08:11               842 id=2

登录     tty3         2013-05-10 08:11               845 id=3

登录     tty6         2013-05-10 08:11               852 id=6

tank     - tty1         2013-05-10 08:29 01:08        1395

tank     + pts/0        2013-05-10 08:29   .          1493 (192.168.56.1)

复制代码代码如下:

[root@localhost ~]# who -q #列出所有已登录用户的登录名与用户数量

tank tank

# 用户数=2

复制代码代码如下:

[root@localhost ~]# who -u #列出已登录的用户

tank     tty1         2013-05-10 08:29 01:08        1395

tank     pts/0        2013-05-10 08:29   .          1493 (192.168.56.1)

复制代码代码如下:

[root@localhost ~]# who -r #查看已登录的用户的级别

运行级别 2 2013-05-10 08:11

复制代码代码如下:

[root@localhost ~]# who -b #上次系统启动时间

系统引导 2013-05-10 08:11

whoamiLinux whoami命令用于显示自身用户名称。

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

语法

whoami [--help][--version]

参数说明:

--help  在线帮助。

--version  显示版本信息。

实例

显示用户名

复制代码代码如下:

# whoami

root相关阅读:

C# DatagridView常用操作汇总

win10桌面背景不显示怎么办 win10桌面背景不显示解决办法

Java基于socket服务实现UDP协议的方法

win7系统误删Taskmgr.exe文件怎么办 误删Taskmgr.exe文件修复方法

jQuery中prev()方法用法实例

用U盘安装Win10后经常需要选择启动介质具体解决方法

9月29日 Win10正式版全球安装量已达到1亿份

JavaScript File API实现文件上传预览

Fedora 9系统下创建和配置vncserver过程

让JavaScript和其它资源并发下载的方法

CSS控制图片和文字在同一行显示且对齐的3种方法

C#求数组中元素全排列的方法

正则表达式之 Unicode 匹配特殊字符

win7桌面无法自动刷新需要按F5键怎么办

php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...相关推荐

  1. Linux操作系统中whoami命令是指,在Linux系统中使用who和whoami命令获取用户信息

    who 用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all             等于-b -d --login -p -r -t -T ...

  2. vi/vim命令怎么在Linux系统中使用

    本篇文章为大家展示了vi/vim命令怎么在Linux系统中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获. 1.vi和vim的区别: 就是在进入一般命令模式 ...

  3. 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令

    linux系统中的调度延迟任务:at 命令 主要概念 at命令可以使命令稍后运行 batch命令可以让命令在机器负载较低的情况下运行 可以直接进入命令,或者以脚本形式提交命令 作业中的标准输出用邮件发 ...

  4. linux系统如何为软件升级,在Linux系统中怎样才能使用一个命令升级所有软件?...

    今天小编要跟大家分享的有关Linux的文章中,是关于在Linux系统中怎样才能使用一个命令升级所有软件,熟悉Linux系统的小伙伴都知道,让我们的 Linux 系统保持最新状态会用到多种包管理器.比如 ...

  5. linux系统中如何查看日志 (常用命令)

    linux系统中如何查看日志 (常用命令) cat  tail -f 日 志 文 件 说    明  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...

  6. bash命令怎么在linux系统中使用

    这篇文章将为大家详细讲解有关bash命令怎么在linux系统中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解.  什么是Linux系统Linux是一 ...

  7. linux管道命令详解,Linux系统中的管道命令的用法详解

    Linux系统中管道命令是linux系统的一个强大之处.下面由学习啦小编为大家整理了Linux系统中的管道命令的用法详解的相关知识,希望对大家有帮助! Linux系统中的管道命令的用法详解 管道命令操 ...

  8. linux 查看磁盘信息命令行,Linux系统中查看磁盘空间信息的命令

    Linux系统中磁盘空间的信息我们要怎么查看呢?下面由学习啦小编为大家整理了Linux系统中查看磁盘空间信息的命令,希望对大家有帮助! Linux系统中查看磁盘空间信息的命令:一.df -lh 命令 ...

  9. linux 杀掉php,Linux_在Linux系统中使用xkill命令杀掉未响应的进程,我们如何在Linux中杀掉一个资 - phpStudy...

    在Linux系统中使用xkill命令杀掉未响应的进程 我们如何在Linux中杀掉一个资源/进程?很明显我们会找出资源的pid然后用kill命令. 说的更明白一点,我们可以找到某个资源(比如termin ...

最新文章

  1. HarmonyOS UI开发 TableLayout(表格布局) 的使用
  2. Pycharm 社区版本Database Navigator 安装教程
  3. 实现一个简易的RPC
  4. 报表怎样实现滚动的公告效果?
  5. 使用行为树(Behavior Tree)实现游戏AI
  6. supersocket缓冲区_SuperSocket基础二
  7. HTML5期末大作业:我的家乡网站设计——我的家乡-南京(4页)
  8. 155页4万字智慧交通电子警察系统平台解决方案
  9. Linux 下载百度网盘大文件
  10. 100位量子计算机算力,量子算力争霸再迎赛点:谷歌称瞄准新纪录!
  11. vue乱码图片流显示图片_vue下载二进制流图片操作
  12. 程序员希望收到什么礼物
  13. 从链家网上爬取租房数据并进行数据分析
  14. div元素(css)定位
  15. 计时器计算小时、分钟、秒数
  16. 推荐用于环境识别的机器人摄像头
  17. atsha204a加密ic01
  18. 计算机网络——网络层路由协议、IP组播、移动 IP、路由器
  19. 从数据库得到的结果集存放到List集合中
  20. oracle设置组合主键,Oracle主键的设置

热门文章

  1. 文档级关系抽取:A Densely Connected Criss-Cross Attention Network for Document-level Relation Extraction
  2. 电脑增加机械硬盘计算机管理,电脑新增加一块硬盘安装并使用的教程
  3. 百度地图-初步的地图创建和标识
  4. 欧文工学院计算机,UCI的EECS「加州大学欧文分校电气工程与计算机科学系」
  5. R语言学习:方差分析
  6. 离散数学对学计算机有什么用
  7. GBase xdm产品特点
  8. 通过java解码web前端直接预览海康威视摄像头
  9. Unreal中的Cross Product(向量积)方向定义
  10. php商城伪静态,友价商城nginx伪静态源码规则