科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux系统常见命令--查看进程(上) (2)

Linux系统常见命令--查看进程(上) (2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本节中要介绍的不只是进程查看方面的内容,由于Linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容。

作者:hahaxiu 来源:赛迪网技术社区 2007年11月18日

关键字: 操作系统 进程 命令 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

可以看到,现在系统一共有四个用户。第一列是登录用户的帐号;第二列是登录所使用的终端;第三列是登录时间;第四列是用户从什么地方登录的网络地址,这里是域名。

一般来说,这样就可以了解登录用户的大致情况了。但有时上面的显示不是那么直观,因为没有标题说明,不容易看懂,这时就需要使用-H选项了。

[例18] 查看登录用户的详细情况,键入:

$ who -uH

显示如下:

  USER LINE LOGIN-TIME IDLE FROM
  root tty1 Mar 17 13:49 .
  foxy tty2 Mar 17 13:49 00:01
  root tty3 Mar 17 13:49 00:01
  bbs ttyp0 Mar 17 13:49 00:01 (river.net)

这样一目了然。其中-u选项指定显示用户空闲时间,所以可以看到多了一项IDLE。第一个root用户的IDLE项是一个“.”,这就说明该用户在前1秒仍然是活动的,而其他用户后面都有一个时间,称为空闲时间。

最后来看看使用“who am i”格式命令的结果:233.river.net!root tty1 Mar 17 13:49。可见只显示出了运行该who命令的用户情况,当然这时候不存在空闲时间。who命令应用起来非常简单,可以比较准确地掌握用户的情况,所以使用非常广泛。

w命令

该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章