Linux 基础教程 14-基本命令who和wc

原文链接: https://www.jianshu.com/p/242ce5c5c365

who

who命令是用来显示当前登录系统的用户信息。

基本语法

who [参数] 文件

who命令的一般输出格式如下所示:

名称 [状态] 终端 时间 [活动] [进行标识] (主机名)
  • 名称:用户登录名
  • 状态:表明终端是否对用户都是可写的
  • 终端:用户登录的终端类型,类似于pts/1、pts/2等,此终端标识在/dev目录中找到
  • 时间:用户登录系统的时间
  • 活动:某个用户在自己的终端上最后一次活动发生以来到现在的时间,如果此项是".",则表示一分钟内的终端活动;如果终端保持静止已经超过24小时或从系统启动以来还没有使用过,该项标记为old
  • 进程标识:用户登录shell的进程 ID
  • 主机名:登录到Linux系统的客户端机器标识

主要参数如下所示:

参数 功能
-a 显示所有信息,相当于所有参数
-b 显示系统最近启动日期
-l 显示所有可登录的终端信息
-m 仅显示关于当前终端的信息。"who -m"相当于"who am i"
-q 显示当前登录的用户名称和人数
-r 显示当前系统的运行级别
-s 仅显示名称、终端和时间等字段信息,为who从的默认输出
-u 显示当前每个用户的用户名、登录终端、登录时间、终端活动和进程标识
-T/-w 显示tty终端的状态,"+"表示对任何人可写,"-"表示仅对root用户或所有者可写,"?"表示遇到终端故障

在Linux下who通常通过/var/run/utmp文件来获取信息,如果基础语法中的"文件"是一个文件,则who命令不再默认读取/var/run/utmp文件,而是读取指定文件来获取信息。

示例

Linux 基础教程 14-基本命令who和wc_第1张图片

14-1 who示例_c2i.jpg

wc

wc(World Count)命令主要用来统计指定文件中的字节数,字数和行数,并将统计结果显示输出。

基础语法

wc [参数] 文件

wc命令的一般输出格式如下所示:

行数  字数  字节数

主要参数如下:

参数 功能
-l 显示行数
-w 显示字数
-c 显示字节数

示例

Linux 基础教程 14-基本命令who和wc_第2张图片

14-2 wc示例_c2i.jpg

你可能感兴趣的:(Linux 基础教程 14-基本命令who和wc)