Вступление
Если вы используете свой собственный компьютер, кажется довольно очевидным, что текущий пользователь будет вам. Возможно, вы вошли в систему как пользователь, отличный от вас, особенно если вы используете окно терминала.
Например, если вы использовали следующую команду, вы фактически запускаете ее как 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
- Как сравнить два текстовых файла с помощью командной строки