![如何在 Bash 中查找用户名?](https://linux22.com/image/1326541/%E5%A6%82%E4%BD%95%E5%9C%A8%20Bash%20%E4%B8%AD%E6%9F%A5%E6%89%BE%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%9F.png)
我正在开始编写一些 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