linux命令行查看其它用户

不及物动词 其他 45

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Linux命令行中查看其他用户,可以使用一些特定的命令和选项。以下是一些常用的命令和选项:

    1. `who`命令:
    `who`命令用于显示当前登录系统的用户信息。它将显示登录用户的用户名、登录时间、登录终端等信息。使用`who`命令不需要额外的选项。

    示例:
    “`
    who
    “`

    输出示例:
    “`
    username1 pts/0 2021-03-06 10:00 (:0)
    username2 pts/1 2021-03-06 11:30 (:0)
    “`

    2. `w`命令:
    `w`命令用于显示当前登录系统的用户信息,包括用户名、登录时间、登录终端、登录IP地址、登录进程等信息。使用`w`命令不需要额外的选项。

    示例:
    “`
    w
    “`

    输出示例:
    “`
    10:00:00 up 10 days, 2:00, 2 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    username1 pts/0 :0 10:00 10:00m 1.23s 0.23s command1
    username2 pts/1 :0 11:30 1:25m 2.34s 0.12s command2
    “`

    3. `whoami`命令:
    `whoami`命令用于显示当前用户的用户名。使用`whoami`命令不需要额外的选项。

    示例:
    “`
    whoami
    “`

    输出示例:
    “`
    username1
    “`

    4. `id`命令:
    `id`命令用于显示当前用户的用户和组ID,以及所属的组。使用`id`命令不需要额外的选项。

    示例:
    “`
    id
    “`

    输出示例:
    “`
    uid=1000(username1) gid=1000(username1) groups=1000(username1),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lxd)
    “`

    5. `ps`命令:
    `ps`命令用于显示当前系统上的进程信息。使用`ps`命令需要一些选项来显示其他用户的进程信息。可以使用`-U`或`–user`选项来指定用户名,使用`-u`或`–userlist`选项来指定用户列表。

    示例:
    “`
    ps -U username2
    “`

    输出示例:
    “`
    PID TTY TIME CMD
    1234 ? 00:00:01 command1
    5678 ? 00:00:02 command2
    “`

    “`
    ps -u username2,username3
    “`

    输出示例:
    “`
    PID TTY TIME CMD
    1234 ? 00:00:01 command1
    5678 ? 00:00:02 command2
    9012 ? 00:00:03 command3
    “`

    通过使用这些命令和选项,您可以在Linux命令行中查看其他用户的信息和进程。请注意,某些命令和选项可能需要具有root权限或其他特定权限才能查看其他用户的信息。

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

    在Linux中,可以通过使用不同的命令来查看其他用户的信息。下面是一些用于查看其他用户的命令行方法:

    1. whoami命令:使用这个命令可以查看当前登录用户的用户名。如果你想查看其他用户的信息,你可能需要使用其他命令。

    2. who命令:这个命令可以显示当前登录到系统的所有用户的详细信息。它将显示用户的用户名、终端、登录时间以及他们是如何登录到系统的(通过SSH、终端等)。

    “`
    $ who
    “`

    3. w命令:这个命令也能够显示当前登录用户的信息,但它提供了更多的详细信息,如用户的登录终端、登录时间、运行的命令以及该用户的CPU和内存使用情况。

    “`
    $ w
    “`

    4. finger命令:这个命令可以显示用户的详细信息,包括用户名、真实姓名、终端、登录时间、上次登录时间、用户主目录等。

    “`
    $ finger username
    “`

    5. id命令:使用id命令可以查看指定用户的UID(用户ID)、GID(组ID)以及用户所属的其他组。默认情况下,它会显示当前用户的信息,但你可以指定要查看的用户名。

    “`
    $ id username
    “`

    这些命令可以帮助你查看其他用户的信息,包括他们的登录状态、终端、用户名和其他一些详细信息。你可以根据自己的需要选择合适的命令,以获取所需的信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用一些命令来查看其他用户的信息。下面将介绍一些常用的命令和操作流程。

    1. 查看在线用户
    使用`who`命令可以显示当前已经登录系统的用户信息。

    “`bash
    $ who
    user1 tty1 2021-09-01 10:15
    user2 tty2 2021-09-01 11:30
    “`

    在输出结果中,每行显示了一个登录用户的信息,包括用户名、终端位置、登录时间等。

    2. 查看用户账户信息
    可以使用`finger`命令来显示指定用户的账户信息。

    “`bash
    $ finger username
    Login: username Name: User Name
    Directory: /home/username Shell: /bin/bash
    On since Mon Sep 1 10:15 (EDT) on tty1 from localhost
    No mail.
    No Plan.
    “`

    在输出结果中,显示了有关用户的登录名、姓名、主目录、Shell类型,以及最后登录的时间、位置等信息。

    3. 查看用户进程
    使用`ps`命令可以查看指定用户的进程。可以通过`-u`选项来指定用户名,或者使用`-ef`选项来显示所有进程的详细信息。

    查看特定用户的进程:

    “`bash
    $ ps -u username
    PID TTY TIME CMD
    1234 pts/0 00:00:00 bash
    2345 pts/0 00:00:01 vim
    “`

    显示所有进程的详细信息:

    “`bash
    $ ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 Sep01 ttyS0 00:00:01 /sbin/init
    root 2 0 0 Sep01 ttyS0 00:00:00 [kthreadd]

    “`

    在输出结果中,可以看到每个进程的PID(进程ID)、PPID(父进程ID)、CPU占用率、开始时间、终端、命令等信息。

    4. 查看用户登录历史
    可以使用`last`命令来查看用户的登录历史记录。

    “`bash
    $ last username
    username tty1 Mon Sep 1 10:15 still logged in
    username pts/0 Mon Sep 1 10:20 still logged in 192.168.1.100
    “`

    在输出结果中,显示了该用户在每个终端上的登录信息,包括终端名称、登录时间、远程登录信息等。

    5. 查看用户所属组
    使用`id`命令可以显示指定用户所属的组。

    “`bash
    $ id username
    uid=1000(username) gid=1000(username) groups=1000(username),4(adm),6(disk),10(wheel)
    “`

    在输出结果中,显示了用户的UID(用户ID)、GID(组ID)以及所属的其他组。

    6. 查看用户文件权限
    使用`ls -l`命令可以查看指定用户的文件列表及其权限。

    “`bash
    $ ls -l /home/username
    -rw-r–r– 1 username username 1024 Sep 1 10:00 file1.txt
    drwxr-xr-x 2 username username 4096 Sep 1 10:30 directory1
    -rw-rw-r– 1 username username 2048 Sep 1 11:00 file2.txt
    “`

    在输出结果中,显示了目录中每个文件或目录的权限、所有者、所属组、大小、修改时间等信息。

    通过上述命令,可以方便地查看其他用户的信息,包括在线用户、账户信息、进程、登录历史、所属组以及文件权限。这些信息对于系统管理员来说是非常有用的,可以帮助他们了解和管理系统上的用户。

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

400-800-1024

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

分享本页
返回顶部