Skip to main content

Как узнать текущего пользователя с помощью команды Linux whoami

Important Linux Commands for Beginners: Linux Tutorial (Апрель 2025)

Important Linux Commands for Beginners: Linux Tutorial (Апрель 2025)
Anonim

Вступление

Если вы используете свой собственный компьютер, кажется довольно очевидным, что текущий пользователь будет вам. Возможно, вы вошли в систему как пользователь, отличный от вас, особенно если вы используете окно терминала.

Например, если вы использовали следующую команду, вы фактически запускаете ее как root.

sudo su

Если вы вошли в Linux-сервер по месту работы и работаете в команде поддержки, вам, возможно, придется использовать разные учетные записи пользователей в зависимости от сервера или приложения, над которым вы работаете.

В самом деле, иногда вы можете переключить пользователя столько раз, что не знаете, в какой оболочке вы фактически работаете.

В этом руководстве представлена ​​команда, которую вам нужно использовать, чтобы узнать, кто вы в настоящий момент вошли в систему.

Как отобразить текущее имя пользователя

Чтобы показать, к какому пользователю вы вошли в систему, просто введите следующую команду в окно терминала:

кто я

Вывод вышеуказанной команды просто показывает текущего пользователя.

Вы можете попробовать это, открыв окно терминала и введя команду. Чтобы доказать, что это работает, выполните командуsudo suа затем запуститекто я снова.

Если вы действительно хотите доказать, что это работает, следуйте этому руководству для создания нового пользователя, а затем переключитесь на этого пользователя с помощью командыsu - , Наконец, запуститекто яснова.

Узнайте свое имя пользователя с помощью id -un

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

Введите следующую команду в окно терминала:

id -un

Результат точно такой же, как икто якоманда.

Подробнее о команде id

Я быкоманда может использоваться для отображения не только текущего пользователя.

Запуск команды id самостоятельно показывает следующую информацию:

  • Идентификатор пользователя
  • идентификатор группы
  • группы

Вы можете сузить информацию изЯ быкоманда.

Например, вы можете показать только эффективную группу, которой принадлежит пользователь, набрав следующую команду:

id -g

Вышеуказанная команда показывает только идентификатор группы. Он не отображает имя группы. Чтобы показать имя эффективной группы, выполните следующую команду:

id -gn

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

id -G

Опять же, приведенная выше команда показывает только идентификаторы групп. Вы можете отобразить имена групп с помощью следующей команды:

id -Gn

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

id -un

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

id -u

Резюме

Вы можете использовать ключ -help с командами whoami и id, чтобы узнать текущую страницу руководства для каждой программы.

id --help

whoami --help

Чтобы увидеть текущую версию id и / или текущую версию whoami, используйте следующие команды:

id --version

whoami --версия

Дальнейшее чтение

Если вам понравилось это руководство, вы можете найти их одинаково полезными:

  • Как найти часть каталога в имени файла
  • Как вывести текст в окно терминала
  • Как приостановить скрипт с помощью команды sleep
  • Руководство для начинающих к редактору nano
  • Как сравнить два текстовых файла с помощью командной строки