LINUX获得当前用户名

72 阅读1分钟

本文已参与 [新人创作礼] 活动,一起开启掘金创作之路。

方法1:

whoami

但是这个方法存在问题,如果是通过sudo 运行whoami命令,则结果是root。

$ whoami

ph

$sudo whoami

root

方法2:

echo ${USER}

这个方法通过sudo或者不通过sudo运行结果一样。

echoecho {USER}

ph

sudoechosudo echo {USER}

ph