我正在开始编写一些 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