如何在 Bash 中查找用户名?

如何在 Bash 中查找用户名?

我正在开始编写一些 Linux bash 脚本,并尝试获取用户名,以便可以cd进入该用户的桌面:

cd /home/$(user I'm currently using)/Desktop

据我理解,代码应该与上面的类似。哪种终端命令会仅返回我正在使用的用户的名称?

答案1

您正在寻找的命令是whoami

答案2

您可能只是在寻找cd ~/Desktop

答案3

看这里

[max@localhost ~]$ echo $USER

最大限度

这将打印当前登录终端的用户的姓名

[max@localhost ~]$ su -

密码:

[root@localhost ~]# 回显 $USER

答案4

who是对你来说的命令,它是whoami

相关内容