0

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

我错过了什么?

我正在使用 Fedora 25。

4

2 回答 2

8

当你写:

who am i

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

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

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

whoami

得到你想要的。

于 2017-01-31T10:27:10.327 回答
-1

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

于 2021-11-13T07:11:14.607 回答