我正在关注一本关于Linux的书。第一个命令之一是执行 who am i
。它应该返回我的用户名。但是,它会返回一个空提示。
我错过了什么?
我正在使用 Fedora 25。
当你写:
who am i
您实际上是将两个参数("am"和"i")传递给who
命令:
:~$ who --help
Usage: who [OPTION]... [ FILE | ARG1 ARG2 ]
你想做(没有空格;这是一个不同的功能):
whoami
得到你想要的。
当您从 Gnome 中的终端执行命令时,它不会返回信息。但是,如果在tty
终端中执行它,它确实会显示结果。