"who am i"命令returns空提示

"who am i" command returns empty prompt

我正在关注 Linux 上的一本书。第一个命令是执行 who am i。它应该 return 我的用户名。但是,它 return 是一个空提示。

我错过了什么?

我正在使用 Fedora 25。

当你写:

who am i

您实际上将两个参数("am" 和 "i")传递给 who 命令:

:~$ who --help
Usage: who [OPTION]... [ FILE | ARG1 ARG2 ]

您想做的(没有空格;这是一个不同的功能):

whoami

得到你想要的。

当您从 Gnome 中的终端执行命令时,它不会 return 信息。但是,如果在 tty 终端中执行它,它会显示结果。