查看登陆系统用户的信息的三种方法详解

                                                 作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单

语法:who [OPTION]... [ FILE | ARG1 ARG2 ]

1.参数:-u,显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。

例如:

2.参数:-m,此参数的效果和指定"am i"字符串相同。 即显示当前登陆用户以及登陆终端的IP

例如:

3.参数:-q或--count,只显示登入系统的帐号名称和总人数。

例如:

4.参数:-H或--heading,显示各栏位的标题信息列。

例如:

5.参数:-b,--boot  最近一次系统启动时间

例如:

6.参数:-d,--dead    打印以退出登录的信息

例如:

7.参数:-l,--login    打印系统登录进程

例如:

8.参数:-r,--runlevel    打印当前系统的运行级别

例如:

9.-s, --short    只打印名称,使用终端,和时间【默认】

10参数:-a, --all    等同于 -b -d --login -p -r -t -T -u

例如:

二.w这个命令可以显示谁登录和他们在做什么。

语法:w - [husfV] [user]

1.参数:-f  开启或关闭显示用户从何处登入系统。默认情况下是关闭显示用户从何处登入系统。

例如:

2.参数:-h  不显示各栏位的标题信息列。

例如:

3.参数:-l  使用详细格式列表,此为预设值。

4.参数:-s , 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

例如:

5.参数:-V  显示版本信息。

例如:

三.last命令可以列出目前与过去登录系统的用户相关信息

命令输出字段介绍:

第一列:用户名

第二列:终端位置。pts/0 (伪终端) 意味着从诸如SSH或telnet的远程连接的用户.tty (teletypewriter) 意味着直接连接到计算机或者本地连接的用户

第三列:登录ip或者内核 。如果你看见:0.0 或者什么都没有,这意味着用户通过本地终端连接。除了重启活动,内核版本会显示在状态中。

第四列:开始时间

第五列:结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机)

第六列:持续时间

1.参数:-a,将登录系统的的主机名称或IP地址,显示在最后一行

例如:

2.参数:-d,将IP地址转换成主机名称

3.参数:-f,记录文件的最后的修改时间,指定记录文件,默认是显示/var/log目录下的wtmp文件的记录,但/var/log目录下得btmp能显示的内容更丰富,可以显示远程登录,例如ssh登录 ,包括失败的登录请求。

例如:

先创建一个文件:

创建的时候我们查看一下这个文件的生成时间

然后我们在次向文件里写入新的内容

再次查看文件的修改时间

4.参数:-i,显示特定ip登录的情况。跟踪用 -i显示特定ip登录的情况。跟踪用

5.参数:-o,我理解是系统的存活时间,如果有哪位小姐姐有其他的见解,可以在下面留言哟~(man帮助解释:Read an old-type wtmp file (written by linux-libc5 applications).)

例如:

6.参数:-n, 后跟数字,设置列出名单的显示列数

例如:

7.参数:-w,显示输出中的全部用户和域名

例如:

8.参数:-R,不显示登入系统的主机名称或IP(省略 hostname 的栏位)

例如:

9.参数:-t,显示YYYYMMDDHHMMSS之前的信息

例如:

10.参数:-x,显示系统关闭、用户登录和退出的历史(默认就是这个参数,如果不加参数的话)

转载于:https://www.cnblogs.com/yinzhengjie/p/6257526.html

查看登陆系统用户的信息的三种方法详解相关推荐

  1. 新浪微博怎么推广引流,微博推广引流的三种方法详解

    新浪微博怎么推广引流,微博推广引流的三种方法详解,#推广#营销 微博营销有哪些特点?#百收网SEO@千行助推 大家好,上一次内容讲了生意人如何将客户引流到自己的微信上去,受到很多朋友的喜爱,那么这一期 ...

  2. python 命令-python解析命令行参数的三种方法详解

    这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...

  3. C语言求最大公约数三种方法详解

    C语言求最大公约数三种方法详解 题目要求 常用写法(穷举法) 辗转相减法 辗转相除法 main函数 整体代码 题目要求 运行最大公约数的常用算法,并进行程序的调式与测试. 常用写法(穷举法) 从两个数 ...

  4. eclipse java 逆向工程_Mybatis 逆向工程的三种方法详解

    Mybatis 逆向工程 逆向工程通常包括由数据库的表生成 Java 代码 和 通过 Java 代码生成数据库表.而Mybatis 逆向工程是指由数据库表生成 Java 代码. Mybaits 需要程 ...

  5. Spring通过工厂创建对象的三种方法详解(工厂设计模式)

    1.场景描述 在创建对象的过程中,常常创建出的对象并不能直接使用,它可能需要若干步复杂的步骤,处理完成后才能正常使用.比如有一个网络连接的类NetConn,类中有加载配置文件的方法load(),测试网 ...

  6. 三种方法详解斐波那契数列

    本文同步.md文件,在展示上会有些许问题 原始版本在语雀平台.请各位移步查阅. 代码保存在码云平台供有需要者下载阅览. 本文采用暴力递归,带备忘录的递归,以及动态规划求解斐波那契数列.不到之处,欢迎指 ...

  7. Php 链式执行,PHP实现链式操作的三种方法详解

    本文实例讲述了PHP实现链式操作的三种方法.分享给大家供大家参考,具体如下: 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: strlen(trim($str) ...

  8. 链表逆置(三种方法详解)

    @Achievek 6-1 单链表逆转 (20 point(s)) 本题要求实现一个函数,将给定的单链表逆转. ##函数接口定义: List Reverse( List L ); 其中List结构定义 ...

  9. 记录Nginx的升级实践以及实现的三种方法详解

    方法一: 对于现在有的环境是通过源码包安装nginx的,由于库文件都存在,要升级nginx直接在虚拟机上编译安装好包 然后打包 ,更新到线上机器的/opt/nginx1.x上. 测试如下: scp n ...

最新文章

  1. OpenAI推新程序包:GPU适应十倍大模型仅需增加20%训练时间
  2. URAL 1011 Conductors
  3. hdu 2049 不容易系列之(4)——考新郎 解题报告
  4. Call to undefined function Workerman\posix_getpid
  5. Apache ZooKeeper - 集群中 Leader 的作用_事务的请求处理与调度分析
  6. SAP gateway GWaaS single sign on
  7. 前端小知识点(6):听了好多闭包,这次可能最懂
  8. JS之四舍五入Fixed
  9. Html.Partial和Html. RenderPartial用法
  10. jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据
  11. [swift] LeetCode 104. Maximum Depth of Binary Tree
  12. 1. PHP 设计模式---工厂模式
  13. Visual Basic 2010中文版从入门到精通pdf
  14. 单例模式【饿汉模式和懒汉模式异同点】
  15. css3图标 对号,添加删除,箭头,关闭
  16. ICO走进华盛顿:国会探讨加密货币,有什么可以期待?
  17. 如何查看tkinter可用的字体有哪些
  18. oracle中ln函数,PLSQL LN用法及代码示例
  19. vue照片查看器插件v-viewer
  20. Shrinkage Loss

热门文章

  1. java的反射机制--关于类中属性的反射。
  2. 使用Json出现java.lang.NoClassDefFoundError解决方法
  3. Adobe Photoshop/Adobe Dreamwear/您此时无法使用此产品。您必须问题解决办法FLEXnet Licensing Service服务
  4. 解决iview中</Input>标签报错的方法
  5. spark集群搭建整理之解决亿级人群标签问题
  6. 解决常见接口跨域问题
  7. 解决问题的能力 > 10倍程序员
  8. 为什么++ [[]] [+ []] + [+ []]返回字符串“ 10”?
  9. Win11未检测到Logitech Unifying接收器的解决方法
  10. win11可以支持win10驱动吗 Windows11更新驱动的步骤方法