linux使用who命令没有反应

不及物动词 其他 158

回复

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

    在Linux系统中,使用`who`命令可以查看当前登录系统的用户相关信息,例如登录用户名、登录时间等。如果在使用`who`命令时没有任何反应,可能是以下几个原因导致的。

    1. 命令输入错误:请确保正确输入`who`命令,并且没有拼写错误。命令应该是小写字母。

    2. 命令不存在:请确保你在使用的系统中安装了`coreutils`软件包。这是`who`命令所属的软件包。你可以使用`which who`命令来确定`who`命令的路径。如果返回空,则表示`who`命令不存在。

    3. 权限问题:请确保你拥有足够的权限来运行`who`命令。一般来说,`who`命令是可以被普通用户使用的,但是有些情况下,可能会被限制为只有管理员才能运行。

    4. 系统问题:如果你已经确认前面三个问题都没有,那么这可能是一个系统问题。这种情况下,你可以尝试重启系统或者查看系统日志来了解更多信息。

    总结一下,如果在Linux中使用`who`命令没有任何反应,首先确保命令输入正确,然后检查命令是否存在,接着确认你是否有足够的权限来运行命令,最后排除系统问题。希望以上的解答可以帮到你。

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

    当你在Linux系统中使用”who”命令时,如果没有任何反应,可能有以下几个原因:

    1. 命令不存在或未正确安装:首先,确保你输入的命令正确拼写并且存在于系统中。你可以使用”which who”命令来检查命令路径。如果命令不存在,你可能需要安装”who”命令或者检查是否有权限运行它。

    2. 命令没有执行权限:在Linux系统中,所有的命令都需要执行权限才能被运行。你可以使用”ls -l”命令来查看”who”命令的权限。如果权限被设置为其他用户无法执行,你可以使用”chmod”命令设置执行权限。

    3. 命令被其他进程占用:如果你在使用”who”命令时没有任何输出,可能是因为其他进程正在占用该命令。你可以使用”ps aux | grep who”命令来查看是否有其他进程正在运行这个命令,并尝试终止这些进程。

    4. 系统问题:如果以上步骤都没有解决问题,可能是系统本身存在一些问题。你可以尝试重新启动系统来解决一些临时性的问题。如果问题仍然存在,你可能需要进一步检查系统日志来查找更多的错误信息。

    5. 错误输出被重定向:最后,如果你使用了输出重定向符号(“>”)将命令输出重定向到其他文件中,那么你在命令行上是看不到任何反馈的。你可以查看重定向的目标文件来获取命令的输出。

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

    在Linux系统中,”who”命令用于显示当前登录系统的用户信息。如果你在使用”who”命令时没有任何反应,可能是以下原因之一:

    1. 你没有适当的权限:如果你是以普通用户身份登录系统,可能无法执行”who”命令。尝试使用超级用户(root)权限运行该命令。可以通过在命令前加上”sudo”来进行尝试,如:sudo who。

    2. “who”命令不存在或位置错误:在某些Linux发行版中,可能没有默认安装”who”命令。你可以通过运行命令”which who”来检查”who”命令是否存在并确定其位置。

    3. 环境变量错误:如果你无法在控制台或终端中正常运行”who”命令,可能是由于环境变量配置错误所致。你可以尝试使用绝对路径来运行该命令,如:/usr/bin/who。

    4. 系统故障:如果以上都没有解决问题,可能是由于系统故障导致的。尝试重新启动系统,或者检查系统日志以获取更多信息。

    总结起来,如果”who”命令没有反应,你可以尝试以下步骤:使用超级用户权限运行命令、检查”who”命令是否存在并确定其位置、使用绝对路径运行命令、检查环境变量配置、重新启动系统或查看系统日志。希望能帮助到你解决问题。

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

400-800-1024

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

分享本页
返回顶部