查询登录信息 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. 对不起,“下一代ERP”仍旧是现在的ERP

    最近数字化转型太火了,到处都是相关数字化的网文.很多人又说在数字化转型时代,ERP早就落伍了云云,取而代之的是什么"下一代ERP",叫什么"ARP"." ...

  2. JVM学习笔记(一):JVM初探

    1 来源 来源:<Java虚拟机 JVM故障诊断与性能优化>--葛一鸣 章节:第一章 本文是第一章的一些笔记整理. 2 Java里程碑 2.1 Java起源 1990年Sun公司决定开发一 ...

  3. Android Activity间跳转与传递数据

    1 概述 Activity之间的跳转主要使用 startActivity(Intent intent); startActivityForResult(Intent intent,int reques ...

  4. CAP 5.0 版本发布通告

    前言 今天,我们很高兴宣布 CAP 发布 5.0 版本正式版.同时我们也很高兴的告诉你 CAP 已经有越来越多的用户并且变得越来越流行. 在 5.0 版本中,我们主要致力于更好的支持 .NET 5 以 ...

  5. Innodb中的快照读和当前读

    一.前言 上篇文章记录了对MVCC的相关理解,其中有提到快照读.其实在MVCC并发控制中,读操作可以分为两类:快照读(snapshot read)和当前读(current read)   二.什么是快 ...

  6. python 爬取王者荣耀英雄皮肤代码

    import os, time, requests, json, re, sys from retrying import retry from urllib import parse "& ...

  7. display:table-cell,inline-block 之间的缝隙

    1.dispaly:table-call ,会让你对元素设置的为百分百的宽度失效,设置正常数值宽高时, vertical-align: middle;可让内部元素垂直居中,但如果加上position: ...

  8. 【多线程】Java线程池七个参数详解

    /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param coreP ...

  9. 【小白向】基于Docker使用Gogs,Drone以及drone-runner-docker的自动化部署

    Gogs是基于Go语言编写的可以替代gitlab的代码托管平台,它没有gitlab那么庞大且不需要占用大量资源,对小型服务器相对于比较友好,我们甚至可以使用树莓派搭建. 服务器配置: * 操作系统:C ...

  10. POJ2709 染料贪心

    题意:       要搭配出来n种颜料,每种颜料要用mi升,除了这n种颜色还有一个合成灰色的毫升数,灰色是由三种不同的颜色合成的,三种m m m 的不同颜色能合成m升灰色,然后问你满足要求至少要多少盒 ...