skyfans之每天一个Liunx命令系列之五:w
发布日期:2021-05-07 10:55:47 浏览次数:19 分类:精选文章

本文共 1086 字,大约阅读时间需要 3 分钟。

今天我们继续来学习SYSTEM INFORMATION(系统信息命令),今天学习的是什么命令呢,那就是w(显示当前谁在线上及行为)。

针对于初学linux者来说,我们可多在服务器上面输入 --help命令查看此命令的用法及内容。

注意:由于linux下系统命令帮助文档里面的内容较多,我们不可能全部都一一记住,那么,我们在之后讲课的时候就讲经常能用到的吧,太多了谁也记不住=。=

Ready Go!!!

老规矩w --help

w --help

在这里插入图片描述

在来,不要手懒,命令全部执行一遍!!!!
在这里插入图片描述

依次分析

1.w命令

w

在这里插入图片描述

执行完毕此命令,依次显示出了谁在线上,那个IP登陆的,什么时间登陆的,JCPU(终端机阶段作业)和PCPU(程序消耗)时间。

简单总结下:

User:登录服务器的用户名
TTY:登录后系统分配的终端号
From:远程主机名,即从哪登录进来的
login@:啥时候登录的
IDLE:用户空闲时间。
JCPU:和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间
PCPU:当前进程所占用时间长度
WHAT:当前正在运行进程的命令行是什么

好,这里我们仅登陆了一个用户,显示方式是这样的,那么我们在打开一个xshell连接看一下执行完命令是什么情况呢?

在这里插入图片描述
有么有发现,和上图对比查询出来的结果又多了一条!

2.w -u 列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。

w -u

在这里插入图片描述

显示结果和执行w命令没什么却别,那不管他,继续!

3.w -s 使用短模式。不显示登录时间、JCPU(终端机阶段作业)和PCPU(程序消耗)时间。

w -s

在这里插入图片描述

4.w -f 切换显示FROM项,也就是远程主机名项。默认值是不显示远程主机名。

w -f

在这里插入图片描述

是不是发现没有显示登陆的IP地址?

5.w -i 和w -o 结果和w显示的一样,我们抱着就那样的态度,先不做分析了!~~

6.w -V显示版本信息

w -V

在这里插入图片描述

7. 哦,在上面的截图中,我们好像忘记了执行-h命令,补上
w -h 不显示标题

w -h

在这里插入图片描述

8.在工作中,w命令常用户我们检查服务器的安全情况,是否存在异地登陆情况,已判断服务器是否安全。

9.命令扩展 whoami 是谁敲开了我的门窗,哼哼,整跑题了,回来!此命令的意思是当前登陆的是谁。

whoami

在这里插入图片描述

好,我们来切换到另外一个用户下看下

su -elk

su -elk

在这里插入图片描述

看到了吗,变成了elk了

10.好继续扩展

who

who

在这里插入图片描述

看起来显示情况和w没什么差别,也是不显示标题(类似于-h,后面还少了些)

好,今天的基础命令就学习到这。

上一篇:js中的事件委托
下一篇:JavaScript事件汇总

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月13日 00时44分21秒