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

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文件,而是读取指定文件来获取信息。

示例

14-1 who示例_c2i.jpg

wc

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

基础语法

wc [参数] 文件

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

行数  字数  字节数

主要参数如下:

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

示例

14-2 wc示例_c2i.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值