Как узнать имя пользователя в Bash?

Как узнать имя пользователя в Bash?

Я начинаю писать скрипты Linux Bash и пытаюсь получить имя пользователя, чтобы получить доступ cdк его рабочему столу:

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

Код должен быть похож на приведенный выше, насколько я понимаю. Какая команда терминала вернет только имя пользователя, которого я использую?

решение1

Команда, которую вы искали, этоwhoami.

решение2

Вероятно, вы просто ищете cd ~/Desktop.

решение3

Глянь сюда

[макс@localhost ~]$ echo $USER

Макс

Это выведет имя пользователя, который в данный момент вошел в терминал.

[макс@localhost ~]$ su -

Пароль:

[root@localhost ~]# echo $USER

корень

решение4

whoэто команда для вас, которая является сокращенной формой дляwhoami

Связанный контент