Получить имя текущего пользователя в Unix/Linux

Получить имя текущего пользователя в Unix/Linux

Хотелось бы рассказать в своей статье «Получить имя текущего пользователя в Unix/Linux» как можно получить имя текущего пользователя в Unix/Linux. Я, использовал только несколько, но нашел еще несколько о которых и не знал.

Самый простой способ получить текущего пользователя — это выполнить следующую команду:

$ whoami

Так же, можно воспользоваться переменным окружением и вывести следующий параметр:

$ echo $USER

Так же, можно получить пользователя по ID:

$ id -u -n

Так же, можно получить пользователя по PID:

$ ps -o user= -p $$ | awk '{print $1}'

Можно использовать утилиту «w» и она покажет пользователя:

# w

Вот еще один пример хорошей утилиты:

# who

Вот и все, тема «Получить имя текущего пользователя в Unix/Linux» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.