Como encontrar o nome de usuário no Bash?

2

Estou iniciando alguns scripts bash do Linux e estou tentando obter o nome de usuário para que eu possa cd na área de trabalho do usuário:

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

O código deve ser semelhante ao acima para o meu entendimento. Que tipo de comando de terminal retornaria apenas o nome do usuário que estou usando?

    
por jokerdino 20.08.2012 / 14:25

4 respostas

6

O comando que você estava procurando é whoami .

    
por 20.08.2012 / 14:30
7

Você provavelmente está apenas procurando por cd ~/Desktop .

    
por 20.08.2012 / 14:27
0

Veja aqui

[max@localhost ~]$ echo $USER

max

Isso imprimirá o nome do usuário que está logado no terminal

[max@localhost ~]$ su -

Password:

[root@localhost ~]# echo $USER

root

    
por 11.10.2012 / 10:55
-1

who é o comando para você, que é uma forma abreviada de whoami

    
por 21.08.2012 / 13:13