linuxwho命令不显示
-
如果在Linux系统中使用”who”命令,但没有任何输出显示,可能有以下几种原因:
1. 当前没有用户登录:如果没有任何用户登录到系统中,”who”命令就不会显示任何输出。你可以尝试登录一个用户,再次运行”who”命令来确认。
2. 权限问题:有时候,普通用户可能没有权限查看所有登录用户的信息。尝试使用管理员权限或root用户来运行”who”命令。
3. 命令语法错误:确认你输入的”who”命令没有错误。命令应该是”who”而不是”linuxwho”。
4. 磁盘空间已满:如果系统的磁盘空间已经满了,可能会导致”who”命令无法正常工作。你可以通过运行”df -h”命令来查看磁盘使用情况。
5. 命令被禁用或被删除:有些Linux发行版可能会禁用或删除某些命令,包括”who”命令。请确认该命令是否在你的系统中可用。
如果你已经排除了上述问题,但仍然无法解决”who”命令不显示的问题,你可能需要进一步检查系统日志文件或考虑重新安装或更新你的Linux系统。
2年前 -
如果在Linux中使用”who”命令没有显示任何输出,可能是由于以下几个原因:
1. 没有任何用户登录:如果没有用户登录到系统上,那么”who”命令将不会显示任何输出。您可以尝试让其他用户登录到系统上,然后再次运行该命令。
2. 无法访问登录记录文件:”who”命令依赖于登录记录文件来获取用户登录信息。如果该文件不可访问或已损坏,那么”who”命令将无法正常工作。您可以检查登录记录文件的正确性,通常该文件位于/var/run/utmp或/var/log/wtmp。
3. 错误的命令语法:确保正确使用了”who”命令的语法。应该是”who”命令后面没有其他参数。如果您在命令中添加了其他选项或参数,可能会导致命令无法正常工作。
4. 缺少必要的权限:”who”命令通常需要root用户或具有root权限的用户才能正常运行。如果您是普通用户,尝试使用sudo或su命令以root权限运行”who”命令。
5. 登录记录系统未启用:某些Linux发行版可能默认未启用登录记录系统。您可以检查系统文档或配置文件来确定是否启用了登录记录系统,并进行相应的设置。
无论是哪种情况,您可以尝试使用其他类似的命令来获取用户登录信息,例如”last”命令或”users”命令。如果问题仍然存在,建议查询相关的系统日志以查找其他可能的问题。
2年前 -
在Linux系统中,who命令用于显示当前登录到系统上的用户信息。然而,如果运行了”who”命令但没有任何输出,可能有以下几个原因:
1. 没有登录用户:如果没有任何用户登录到系统上,运行”who”命令将不会显示任何输出。确保至少有一个用户已登录到系统上。
2. 没有正确的权限:某些情况下,非管理员用户可能没有权限查看用户信息。使用sudo或以管理员身份运行”who”命令,可以获得更多权限。
3. 命令输入错误:可能是因为拼写错误或命令的其他语法错误导致的。请仔细检查输入的命令是否正确。
4. 该命令不受支持:在某些情况下,某些特定的 Linux 版本或配置可能不支持“who”命令。您可以尝试使用其他类似的命令,如”w”、”users” 或 “last”。
下面是一个可能的操作流程和方法来解决问题:
1. 检查是否有用户登录到系统上。可以运行“who”命令,然后检查是否有输出。如果没有输出,请执行下一步。
2. 使用管理员权限运行”who”命令。在命令前添加”sudo ” 或者使用其他具有管理员权限的用户账号登录,然后再次尝试运行”who”命令。
3. 检查命令的拼写和语法是否正确。确保请输入正确的命令,如”who”、”w” 或 “users”。
4. 检查系统中其他类似的命令。尝试使用类似的命令,如 “w” 或 “users” 来获取用户信息。
5. 如果以上方法仍然没有解决问题,可能是由于特定的 Linux 版本或配置不支持该命令。在这种情况下,您可以尝试使用其他系统工具来获取用户信息,如 “last” 命令。该命令显示最近登录的用户信息。
通过以上方法,您应该能够解决”who”命令不显示的问题,并获取到当前登录到系统上的用户信息。
2年前