`

我使用过的Linux命令之who - 查看当前登录用户

阅读更多

我使用过的Linux命令之who - 查看当前登录用户

本文链接:http://codingstandards.iteye.com/blog/993347   (转载请注明出处)

用途说明

who命令用于显示谁登录了系统(show who is logged on),who am i与之相同。另外一个叫whoami的命令,只输出用户账号。而who或者who am i不仅显示账号,还显示终端文件名、时间、来源IP等。

 

常用方式

格式:who

格式:who am i

简单显示当前登录系统用户的信息,可以轻松的获取当前登录系统的用户列表,包含使用终端登录。

 

格式:who -a

格式:who -aH

显示所有用户的所有信息(The -a argument of the who command lists all available output for each user on your system.)

-H参数表明显示表头(显示列标题)。

 

使用示例

示例一

[root@web186 root]# who
root     pts/7        Apr  8 20:37 (124.15.246.23)
[root@web186 root]# who am i
root     pts/7        Apr  8 20:37 (124.15.246.23)
[root@web186 root]# whoami
root
[root@web186 root]# who -m
root     pts/7        Apr  8 20:37 (124.15.246.23)
[root@web186 root]#

 

示例二

who -a或who -aH的输出信息,没有-H参数不输出表头。

USER   用户登陆
LINE    用户登陆使用终端
TIME   用户登陆时间
LDIE    用户空闲时间,即至进行操作的时间
PID     用户登陆shell的进程ID

[root@web186 root]# who -aH
NAME       LINE         TIME         IDLE          PID COMMENT  EXIT        
                        Sep 10 16:45                14 id=si    term=0 exit=0
           system boot  Sep 10 16:45                           
           run-level 3  Sep 10 16:45                   last=S  
                        Sep 10 16:46              1591 id=l3    term=0 exit=0
LOGIN      tty1         Feb 21 11:22              1655 id=1    
                        Oct 12 16:35              9003 id=2    
LOGIN      tty3         Jun 23 12:53             29564 id=3    
LOGIN      tty4         Sep 10 16:46              2388 id=4    
LOGIN      tty5         Sep 10 16:46              2389 id=5    
LOGIN      tty6         Sep 10 16:46              2390 id=6    
           pts/0        Sep 14 18:42              8133 id=ts/0  term=0 exit=0
LOGIN      tty1         Sep 10 16:59              5904 id=1    
           pts/1        Jun 24 14:25             14472 id=ts/1  term=0 exit=0
           pts/2        Dec 17 18:49             27017 id=ts/2  term=0 exit=0
           pts/3        Dec 21 18:02             13020 id=ts/3  term=0 exit=0
           pts/4        Sep 18 18:23             31627 id=ts/4  term=0 exit=0
           pts/5        Feb 20 21:13             27026 id=ts/5  term=0 exit=0
           pts/6        Jan 27 12:24             10937 id=ts/6  term=0 exit=0
root     + pts/7        Apr  8 20:37   .         19799 (124.15.246.23)
           pts/8        Mar 26 14:55              4534 id=ts/8  term=0 exit=0
           pts/9        Mar 26 14:55              5837 id=ts/9  term=0 exit=0
           pts/10       Nov 27 21:18              9543 id=s/10  term=0 exit=0
           pts/11       Mar 26 14:55             10173 id=s/11  term=0 exit=0
           pts/12       Mar 26 12:17             23761 id=s/12  term=0 exit=0
LOGIN      tty3         May 28 10:55              2220 id=3    
LOGIN      tty2         Oct 12 16:35              9003 id=2    
           pts/13       Mar 26 14:55              1135 id=s/13  term=0 exit=0
[root@web186 root]# 

 

问题思考

相关资料

【1】Blinux linux who 当前登录系统用户(含终端)
http://www.shocr.com/linux-who/
【2】程序人生 Linux who am i
http://www.programlife.net/linux-who-am-i.html
【3】PHPChina 论坛 linux Who命令详细介绍
http://bbs.phpchina.com/thread-94190-1-1.html

 

 

返回 我使用过的Linux命令系列总目录

 

1
0
分享到:
评论

相关推荐

    linux命令-如何踢出用户

    - **使用`who`命令**:这个命令显示了当前登录到系统的所有用户。 ```bash who ``` - **使用`w`命令**:与`who`类似,但提供了更详细的信息,如登录时间、空闲时间等。 ```bash w ``` - **使用`users`命令**...

    Linux操作实验-初步了解Linux的命令格式

    - `who`:显示当前登录用户。 - `whoami`:显示当前用户名。 - `passwd`:修改用户密码。 - `echo`:打印字符串。 - `set`:显示所有环境变量。 **示例命令:** - 显示当前目录:`pwd` - 改变目录:`cd /usr/...

    Linux命令详解手册

    Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...

    who_linuxwho命令_Who_

    在Linux操作系统中,`who`命令是一个非常实用的工具,它用于显示当前系统中的用户登录信息。这个命令可以帮助系统管理员了解哪些用户正在使用系统,他们在哪个终端登录,以及登录的具体时间。下面我们将深入探讨`who...

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    使用频率最多的Linux命令

    ### 使用频率最多的Linux命令 #### 引言 在Linux系统中,掌握常用命令对于提高工作效率至关重要。本文将根据提供的文件信息中的标题、描述以及部分罗列的命令进行深入解析,帮助初学者更好地理解和运用这些基本...

    linux基础命令总结pdf版本

    - 可以使用who、w等命令查看系统中当前的登录用户信息。 九、Shell概述 - Shell是用户与Linux系统交互的接口,常用的有bash、csh、tcsh等。 十、脚本执行方式 - 脚本可以通过bash命令直接执行,例如使用命令:bash...

    学习Linux---不得不知的Linux命令

    last - 查看用户的历史登录记录 `last` 命令用于显示系统的历史登录记录,包括登录和登出的时间点以及退出状态等信息。例如: ``` last ``` #### 4. uptime - 查看系统up的持续时间、在线用户数及负载情况 `uptime...

    Linux系统下如何查看已经登录用户

    "Linux系统下如何查看已经登录用户" Linux 作为一个多用户系统,可以同时为多个登录用户提供服务。...这些命令可以帮助系统管理员了解系统中有那些用户,用户都在进行什么操作,并且可以查看用户登录的历史记录。

    150个常用Linux命令

    - **who** - 显示当前登录的用户信息。 - **w** - 显示当前登录的用户信息及系统负荷。 - **last** - 显示最近的登录记录。 - **lastlog** - 显示最后一次登录信息。 - **users** - 显示当前登录的所有用户名。 - **...

    linux命令学习-新手入门

    - `who`:查看当前登录系统的用户。 - `who am i`:显示当前用户。 - `finger`:获取用户信息,例如`finger 用户名`。 - `clear`:清空终端屏幕。 学习这些基础命令后,你可以逐步探索更复杂的操作,如文件和...

    如何查看Linux操作系统的进程

    Linux 进程查看命令详解 Linux 作为多用户和多进程系统,...who 命令是查看进程的一种非常有用的命令,可以用来查看当前在线上的用户情况。通过使用 who 命令和其他进程查看命令,可以更好地管理和维护 Linux 系统。

    Linux常用的操作命令+hadoop安装指导.docx

    - **命令介绍**:`who` 命令用于列出当前登录到系统的用户列表。 - **应用场景**:当需要知道当前有哪些用户正在使用系统时非常有用。 - **命令选项**: - `-H` 或 `--heading`:显示各栏位的标题信息。 - `-i` 或...

    The Linux Cookbook--Michael Stutz

    - 查看用户活动详情:使用 `last`。 - **系统活动监控** - 监控当前进程:使用 `ps` 或 `top`。 - 查看特定用户的进程:使用 `ps -u 用户名`。 - 查看所有系统的进程:使用 `ps -A` 或 `ps aux`。 - 查看指定...

    Linux 必学的60个命令

    * finger 命令:finger 命令的作用是查看用户信息,它的使用权限是所有用户。 * mail 命令:mail 命令的作用是发送邮件,它的使用权限是所有用户。 * nslookup 命令:nslookup 命令的作用是查询域名服务器,它的使用...

    linux基础命令记录1

    此外,可能还涵盖了查看用户和组信息的命令,如`id`、`groups`和`whoami`。 最后的"文件操作等.docx"可能涵盖了基本的文件和目录操作,如`ls`列出目录内容,`cd`改变当前目录,`mkdir`创建目录,`rm`删除文件或目录...

    Linux操作系统-命令篇

    以下是对Linux命令的详细介绍: 1. 基本命令: - `date`:显示当前日期和时间。 - `who`:列出当前登录到系统的用户及其相关信息。 - `id`:显示用户的身份信息,包括用户ID和组ID。 - `who am i`:显示当前...

    linux常用命令集(PDF版)

    13. who - 显示当前登录系统的用户信息。 14. cat - 用于查看文件内容、合并文件或创建新文件。 15. cd - 用于改变当前目录。 16. chmod - 用于改变文件或目录的权限。 17. chown - 用于改变文件或目录的所有者。 18...

    linux实验一 常用命令

    1. **使用简单命令**:通过`date`、`cal`、`who`、`echo`、`clear`等命令熟悉Linux的基本命令格式。 - **示例**:`date` 显示系统当前日期和时间;`echo "Hello, world!"` 打印出"Hello, world!"。 2. **浏览文件...

    Linux之用户管理命令

    “2 users”表示当前有2个用户登录;后面的三个数字分别代表过去1分钟、5分钟和15分钟的系统平均负载。 ##### 4. **其他命令** 除了上述命令外,还有许多其他与用户管理相关的命令,例如: - **useradd**:用于...

Global site tag (gtag.js) - Google Analytics