
Estou começando com alguns scripts bash do Linux e estou tentando obter o nome de usuário para poder cd
acessar a área de trabalho desse usuário:
cd /home/$(user I'm currently using)/Desktop
O código deve ser semelhante ao acima, no meu entendimento. Que tipo de comando de terminal retornaria apenas o nome do usuário que estou usando?
Responder1
O comando que você estava procurando éwhoami
.
Responder2
Você provavelmente está apenas procurando cd ~/Desktop
.
Responder3
Veja aqui
[max@localhost ~]$ echo $USER
máx.
Isto irá imprimir o nome do usuário que está atualmente logado no terminal
[max@localhost ~]$ su -
Senha:
[root@localhost ~]# echo $USER
raiz
Responder4
who
é o comando para você, que é uma abreviação dewhoami