使用方法:

格式1:last -n

n指定账号数量,最新前n个登陆信息(用户,终端,IP, 日期,时间和持续时间)

格式2:last -n <number of the latest account>

用途:在日常工作中,如果要排查最近年谁正在或者曾经登陆过,获悉信息包括(用户,终端,IP, 日期,时间和持续时间)。

例1:显示最近登陆的前5个账号

> last -5

test     pts/3        xxx.xx.xx.xxx    Mon Oct  6 10:24   still logged in

test     pts/2        xxx.xx.xx.xxx    Mon Oct  6 10:23   still logged in

test     pts/2        xxx.xx.xx.xxx    Mon Oct  6 10:21 - 10:22  (00:00)

test     pts/1        xxx.xx.xx.xxx    Mon Oct  6 10:18   still logged in

test     pts/1        xxx.xx.xx.xxx    Wed Oct  1 14:59 - 09:49  (18:49)

> last -n 5

test     pts/1        xxx.xx.xx.xxx    Tue Oct  7 13:45   still logged in

test     pts/2        xxx.xx.xx.xxx    Mon Oct  6 13:35 - 18:14  (04:38)

test     pts/3        xxx.xx.xx.xxx    Mon Oct  6 10:24 - 11:23  (00:59)

test     pts/2        xxx.xx.xx.xxx    Mon Oct  6 10:23 - 11:23  (00:59)

test     pts/2        xxx.xx.xx.xxx    Mon Oct  6 10:21 - 10:22  (00:00)

从上面的结果可以看出,一共显示4列,每列之间的间隔为空格。

  • 第1列:test,表示用户名
  • 第2列: psts/0, 表示伪终端或虚拟终端,具体表现就是你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts /1

例如:打开第一个session window (pst/1),第二个session window (pst/2),然后关闭第二个session window, 然后又打开第二个session (pst/2), 又打开第三个session window (pst/3).如上图:

  • 第一个session window: pst/1
  • 第二个session window: pst/2
  • 第三个session window: pst/3
  • 第3列:用户登陆的机器IP地址
  • 第4列:登陆时间,退出时间和持续时间
    • 如果用户曾经登陆过,但是现在已经退出了:Thu Sep 25 11:23 - 23:34 (2+12:11)
    • 如果当前用户正在登陆,但是没有退出话:Sun Sep 28 09:52   still logged in

Linux shell 归纳之 last的更多相关文章

  1. Linux shell 归纳之 cp

    1. 复制文件夹folder1(包括所有子文件夹和文件), 并命名为folder2 # cp -r /usr/folder1 folder2 2. 复制文件file1 到它的上一级的目录的abc文件夹 ...

  2. Linux shell 归纳之 ~/. 是什么意思

    假设用户名目录是:/home/test ~> cat ~/.profile ~ 是代表用户名目录/home/test/ .是代表隐藏文件, profile 就是home/test目录下的隐藏文件

  3. linux shell 中的sleep命令

    开始还以为是这样的语法: sleep(1), 后面发现是: linux shell 中的sleep命令 分类: LINUX 在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小 ...

  4. Linux shell脚本编程(三)

    Linux shell脚本编程 流程控制: 循环语句:for,while,until while循环: while CONDITION; do 循环体 done 进入条件:当CONDITION为“真” ...

  5. Linux shell脚本编程(二)

    Linux shell脚本编程(二) 练习:求100以内所有偶数之和; 使用至少三种方法实现; 示例1: #!/bin/bash # declare -i sum=0 #声明一个变量求和,初始值为0 ...

  6. Linux shell脚本编程(一)

    Linux shell脚本编程: 守护进程,服务进程:启动?开机时自动启动: 交互式进程:shell应用程序 广义:GUI,CLI GUI: CLI: 词法分析:命令,选项,参数 内建命令: 外部命令 ...

  7. Linux Shell 流程控制语句

    * 本文主要介绍一些Linux Shell 常用的流程控制语句* 1. if 条件语句:if-then/if-elif-fi/if- else-fi if [条件判断逻辑1];then command ...

  8. Linux Shell 截取字符串

    Linux Shell 截取字符串 shell中截取字符串的方法很多 ${var#*/} ${var##*/} ${var%/*} ${var%%/*} ${var:start:len} ${var: ...

  9. Linux Shell 重定向与管道【转帖】

    by 程默 在了解重定向之前,我们先来看看linux 的文件描述符. linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以 ...

随机推荐

  1. Oracle删除表时候有外键 不能删除

    SELECT    A .constraint_name,    A .table_name,    b.constraint_nameFROM    user_constraints A,    u ...

  2. Java中StringHelp

    import java.util.Collection; import java.util.Map; import java.util.UUID; public class StringHelper ...

  3. mybatis001-动态标签Trim用法

    Mybatis动态标签Trim用法 一.<trim></trim>标签用法 示例一: select * from user <trim prefix="WHER ...

  4. STL 配接器(adapters)

    定义 配接器(adapters):将一个class的接口,转换为另一个class的接口,使得原来不能一起使用相互兼容的classes,可以一起协同工作. 配接器是一种设计模式. STL中提供的各种配接 ...

  5. Spring MVC-学习笔记(5)spring MVC的文件上传、下载、拦截器

    1.文件上传.      spring MVC为文件上传提供了直接的支持,这种支持是即插即用的MultipartResolver(多部分解析器)实现的.spring MVC使用Apache Commo ...

  6. vue2.0 watch里面的 deep和immediate作用

    deep,默认值是 false,代表是否深度监听.immediate:true代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样, ...

  7. 洛谷 P1525 关押罪犯 & [NOIP2010提高组](贪心,种类并查集)

    传送门 解题思路 很显然,为了让最大值最小,肯定就是从大到小枚举,让他们分在两个监狱中,第一个不符合的就是答案. 怎样判断是否在一个监狱中呢? 很显然,就是用种类并查集. 种类并查集的讲解——团伙(很 ...

  8. 浏览器是怎样工作的:渲染引擎,HTML解析(连载二)

    转载自:http://ued.ctrip.com/blog/how-browsers-work-rendering-engine-html-parsing-series-ii.html 渲染引擎 渲染 ...

  9. ECarts 的初步使用

    ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等) ...

  10. Django:django-debug-toolbar模块

    简介: Django的django-debug-toolbar 模块是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息. GitHub源文件下载地址 ...