美文网首页Linux基础学习教程
Linux 基础教程 14-基本命令who和wc

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

作者: Surpassme | 来源:发表于2017-04-19 22:08 被阅读21次

    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

    本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注:

    MyQRCode.jpg

    相关文章

      网友评论

        本文标题:Linux 基础教程 14-基本命令who和wc

        本文链接:https://www.haomeiwen.com/subject/kqtkzttx.html