2

Я начинаю на какой - Баш сценариев Linux и я пытаюсь получить имя пользователя , так что я могу cd на рабочий стол этого пользователя:

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

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

4 ответа4

7

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

7

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

0

Посмотреть здесь

[max @ localhost ~] $ echo $ USER

Максимум

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

[max @ localhost ~] $ su -

Пароль:

[root @ localhost ~] # echo $ USER

корень

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .