linux当前用户统计命令

worktile 其他 39

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令来统计当前用户的信息:

    1. `who`命令:该命令用于显示当前登录系统的用户信息。它会显示用户的登录名、登录终端、登录IP地址和登录时间等信息。使用方法如下:
    “`
    who
    “`
    示例输出:
    “`
    myuser tty1 2021-01-01 10:00
    otheruser pts/0 2021-01-01 11:00 (192.168.0.1)
    “`

    2. `w`命令:与`who`命令类似,`w`命令也可以用于显示当前登录系统的用户信息。除了显示`who`命令的信息外,还会显示用户当前的运行进程和系统负载等信息。使用方法如下:
    “`
    w
    “`
    示例输出:
    “`
    10:00:01 up 1 day, 1:23, 2 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    myuser tty1 :0 10:00 1:23m 3days 0.01s gnome-session
    otheruser pts/0 192.168.0.1 11:00 4.00s 0.10s 0.02s sshd: otheruser
    “`

    3. `users`命令:该命令用于显示当前登录系统的用户登录名。使用方法如下:
    “`
    users
    “`
    示例输出:
    “`
    myuser otheruser
    “`

    4. `whoami`命令:该命令用于显示当前登录用户的用户名。使用方法如下:
    “`
    whoami
    “`
    示例输出:
    “`
    myuser
    “`

    通过使用以上这些命令,可以方便地统计当前登录系统的用户信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,有许多命令可以用来统计当前的用户数量。下面是五个常用的命令。

    1. `who`命令:使用`who`命令可以显示当前登录系统的用户信息,包括用户名、登录时间、登录终端等。运行`who`命令,将显示所有登录的用户。

    “`
    $ who
    user1 tty1 2020-01-01 10:00
    user2 tty2 2020-01-01 11:30
    user3 tty3 2020-01-01 12:45
    “`

    2. `w`命令:`w`命令也可以用来查看当前登录系统的用户信息。它会显示登录用户的用户名、终端、登录时间、运行的命令等详细信息。

    “`
    $ w
    10:00:00 up 1 day, 1:30, 3 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    user1 tty1 – 10:00 3:23 0.15s 0.05s -bash
    user2 tty2 – 11:30 1:45 0.10s 0.10s -bash
    user3 tty3 – 12:45 2:15 0.08s 0.08s -bash
    “`

    在`w`命令的输出中,`3 users`表示当前共有3个用户登录系统。

    3. `whoami`命令:`whoami`命令用于显示当前用户的用户名。

    “`
    $ whoami
    user1
    “`

    4. `users`命令:`users`命令可以列出当前登录系统的所有用户名,每个用户名之间用空格分隔。

    “`
    $ users
    user1 user2 user3
    “`

    5. `ps`命令:`ps`命令可以显示当前正在运行的进程信息。通过使用`ps`命令,可以统计当前登录系统的用户数量。

    “`
    $ ps -aux | awk ‘{print $1}’ | sort | uniq | wc -l
    3
    “`

    在上面的命令中,`ps -aux`用于列出所有进程的详细信息,然后使用`awk ‘{print $1}’`提取出进程的用户名,再使用`sort`和`uniq`命令去重,最后使用`wc -l`统计行数,即可得到当前登录系统的用户数量。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用一些命令来统计当前用户的信息。下面是一些常用的命令和操作流程:

    1. whoami命令:使用这个命令可以查看当前用户的用户名。只要在终端中输入whoami,就可以立即显示当前用户的用户名。

    2. w命令:使用这个命令可以查看当前系统上活动的用户的详细信息,包括登录的用户名、登录时间、连续运行时间等。输入w命令后,终端会显示类似下面的输出:

    20:19:34 up 1 day, 3:23, 2 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    user1 :0 :0 19:08 ?xdm? 23.01s 0.01s /usr/lib/gdm3/gdm-x-session –run-s-cre

    在这个示例中,可以看到当前系统上有两个用户,分别是user1和user2。每个用户的信息包括登录的终端、登录来源、登录时间等。

    3. who命令:使用这个命令可以查看当前登录系统的用户列表。只需要在终端中输入who,就可以看到类似下面的输出:

    user1 :0 2021-07-15 19:08 (:0)
    user2 pts/0 2021-07-15 19:18 (:0)

    在这个示例中,可以看到当前系统上有两个用户,分别是user1和user2。每个用户的信息包括用户名、登录终端、登录时间等。

    4. finger命令:使用这个命令可以查看用户的详细信息,包括用户名、真实姓名、用户ID、组ID、登录终端、登录时间等。只需要在终端中输入finger,就可以看到类似下面的输出:

    Login Name Tty Idle Login Time Office Office Phone
    user1 User1 * 2021-07-15 :0
    user2 User2 pts/0 2021-07-15 (:0)

    在这个示例中,可以看到两个用户,分别是user1和user2。每个用户的信息包括登录名、真实姓名、登录终端、登录时间等。

    这些是一些常用的统计当前用户的命令。使用这些命令,可以方便地查看当前登录系统的用户信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部