查询登录信息 w, who*, id, tty, last, finger

Wavky
2016.12.14 16:19:37
字数 813
阅读 85
w [options] [user...]
显示所有已登录用户或指定用户的列表及其当前执行的程序(不一定是其直接指令)

-h 不显示表头
-i 按空闲时间排序

who [options] [file]
显示当前已登录的用户列表,默认登录信息从/var/run/utmpx中获取,也可手动指定一个记录文件file

默认输出格式-s为:

用户名 tty设备名 日期 时间 远程主机名
-H 输出表头
-s 默认输出格式
-a 显示所有已知的用户登录,tty 交互类型,运行级别,空闲时间,相当于-bdlprTtu
-b 仅显示系统启动时间
-d 仅显示已死亡的登录
-l 仅显示系统性的登录
-m 仅显示当前终端关联的登录,相当于who am i
-p 仅显示通过 launchd 的活动登录
-t 显示上次系统时间改变的信息
-r 显示当前的运行级别(runlevel)
-u 显示用户空闲时间和关联的进程ID
-T 显示用户所在的 tty 类型标记到用户名后,+表示终端可交互,-表示只读终端,?表示目标终端不可检测
-q Quick mode, 仅显示当前已登录的用户名 + 登录用户数量

rwho
列出局域网内所有用户

who am i
显示当前终端的登录用户信息,格式同who

whoami
显示当前用户名,相当于 id -un,同样功能的命令还有 logname

id [options] [user]
显示当前用户或指定用户的 UID、GID、Groups(数字及其名称)

-F 显示用户全名
-u 显示 UID 数字id
-g 显示 GID 数字id
-G 显示 Groups 数字id
-n 显示名称,搭配 -u、-g、-G 使用
-P (大写)显示用户对应的 password 文件项
-p (小写)显示为可读形式(不显示数字id)

tty
输出当前 tty 终端的设备名字

last [options] [user...]
倒序列出已记录的近期登录系统账号信息,默认读取文件/var/log/wtmp

显示信息包括:

用户名 tty设备名 远程主机名 登录时间 登出时间 使用时长
-n limit 限制输出行数
-h host 远程主机名或ip
-t tty 指定登录使用的 tty 设备名,可使用缩略形式指定

※ lastb 命令可用于查看登陆失败的名单

finger [options] [user[@domain]...]
显示当前已登录的所有用户,或指定的用户信息,也可查看远程主机上的用户信息
指定用户名不区分大小写

-s 多列格式显示 用户名、real name、tty设备名、终端可写入状态、空闲时间、登录时间、办公地址及电话、或远程主机地址
-o 与-s配合,输出办公地址及电话(默认选项)
-h 与-s配合,输出输出远程主机地址

-l 以多行格式打印,列出-s指定的所有描述信息,并输出用户主目录、登录shell、邮件状态以及用户主目录中 .forward, .plan, .project, .pubkey 的内容
-p 与-l配合,不输出 .forward, .plan, .project, .pubkey 的内容

-4 使用IPv4地址
-4 使用IPv6地址
-m 指定用户名不匹配 real name 字段

查询登录信息 w, who*, id, tty, last, finger的更多相关文章

  1. linux查看用户登录信息-w命令

    NAME w - Show who is logged on and what they are doing. SYNOPSIS w - [husfV] [user] DESCRIPTION w di ...

  2. Linux下用于查看系统当前登录用户信息 w命令

    作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动.有些时候,你甚至需要知道他(她)们正在做什么.本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法. 1. 使用w ...

  3. LINUX查询登录主机的用户工具:w 、who 、users

    w.who和users工具,是查询已登录当前主机的用户:另外finger -s 也同样能查询:侧重点不一样:请自己对比着看:毕竟简单,这里只是介绍 : [beinan@localhost ~]$ w ...

  4. mybatis由浅入深day01_4入门程序_4.6根据用户id(主键)查询用户信息

    4 入门程序 4.1 需求 根据用户id(主键)查询用户信息 根据用户名称模糊查询用户信息 添加用户 删除 用户 更新用户 4.2 环境 java环境:jdk1.7.0_72 eclipse:indi ...

  5. 使用mybatis开发Dao的原始方法,实现根据用户id查询一个用户信息 、根据用户名称模糊查询用户信息列表 、添加用户信息等功能

    1.需求 将下边的功能实现Dao: 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户信息 2. 原始Dao开发方法需要程序员编写Dao接口和Dao实现类 3.User.xml映 ...

  6. 【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)

    本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html 基本使用格式: ssh -p <por ...

  7. 学习笔记_Java get和post区别(转载_GET一般用于获取/查询资源信息,而POST一般用于更新资源信息)

    转载自:[hyddd(http://www.cnblogs.com/hyddd/)] 总结一下,      Get是向服务器发索取数据的一种请求      而Post是向服务器提交数据的一种请求,在F ...

  8. php使用session来保存用户登录信息

    php使用session来保存用户登录信息 使用session保存页面登录信息 1.数据库连接配置页面:connectvars.php <?php //数据库的位置 define('DB_HOS ...

  9. linux基础之用户登录信息查看命令

    用户登录信息查看命令 1.who命令 同一个账号通过不同终端登录也属于不同的登录信息,这里不同的终端包含虚拟终端和模拟终端,因为一个用户通过一个终端登录属于一个session 基本介绍 打印当前系统上 ...

随机推荐

  1. [DP]城市交通

    城市交通 Time Limit:1000MS--Memory Limit:65536K 题目描述 有n个城市,编号1~n,有些城市之间有路相连,有些则没有,有路则当然有一个距离.现在规定只能从编号小的 ...

  2. maven中心仓库OSSRH使用简介

    目录 简介 为什么使用中心仓库 发布到中心仓库前的准备工作 使用OSSRH 使用Sonatype创建ticket 中央仓库中的组件要求 提供Javadoc 和源代码 使用GPG/PGP给文件签名 Me ...

  3. ASP.NET Core中使用令牌桶限流

    在限流时一般会限制每秒或每分钟的请求数,简单点一般会采用计数器算法,这种算法实现相对简单,也很高效,但是无法应对瞬时的突发流量. 比如限流每秒100次请求,绝大多数的时间里都不会超过这个数,但是偶尔某 ...

  4. (十)struts2的异常处理机制

    成熟的MVC框架应该提供成熟的异常处理机制.当然可以在方法中手动捕捉异常,当捕捉到特定异常时,返回特定逻辑视图名. 这种方式非常繁琐,需要在方法中写大量try catch块,最大的缺点还是一旦需要改变 ...

  5. MQ 入门实践

    MQ Message Queue,消息队列,FIFO 结构. 例如电商平台,在用户支付订单后执行对应的操作: 优点: 异步 削峰 解耦 缺点 增加系统复杂性 数据一致性 可用性 JMS Java Me ...

  6. springdata jpa之ddl-auto配置的属性

    在jpa中ddl-auto一共有四种: 分别为: ddl-auto:create ----每次运行该程序,没有表格会新建表格,表内有数据会清空:ddl-auto:create-drop ----每次程 ...

  7. 功能:SpringBoot整合rabbitmq,长篇幅超详细

    SpringBoot整合rabbitMq 一.介绍 消息队列(Message Queue)简称mq,本文将介绍SpringBoot整合rabbitmq的功能使用 队列是一种数据结构,就像排队一样,遵循 ...

  8. 【ElasticSearch】ElasticSearch集群扫盲

    Cluster 集群 ⼀个 Elasticsearch 集群由⼀个或多个节点(Node)组成,每个集群都有⼀个共同的集群名称作为标识.   Node节点 ⼀个 Elasticsearch 实例即⼀个 ...

  9. Mysql 8.0安装

    1. 下载安装包至/usr/local目录下 下载地址:https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-8.0.16-el7-x86_64.tar.gz ...

  10. Python中面向对象和类

    目录 面向对象 类的定义 类的访问 类的属性和方法 继承和多态 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的. 面向对象: 类(C ...