Android

Команды Whoami в Linux

How to use who & whoami command in Linux

How to use who & whoami command in Linux

Оглавление:

Anonim

, мы рассмотрим команду whoami .

Как следует из названия, команда whoami выводит имя пользователя с эффективным идентификатором пользователя. Другими словами, он отображает имя вошедшего в систему пользователя.

Как использовать команду whoami

Синтаксис команды whoami следующий:

whoami

Чтобы отобразить имя пользователя, который в данный момент вошел в систему, вызовите команду без каких-либо параметров:

whoami

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

linuxize

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

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

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

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

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

whoami не принимает аргументы. Если вы передаете аргумент, команда выводит сообщение об ошибке:

whoami: extra operand 'anything' Try 'whoami --help' for more information.

Команда whoami принимает только две опции:

  • -h , --help - показать справочное сообщение и выйти. -V , --version - показывает информацию о версии и выход.

Альтернативные Команды

Выполнение команды id с параметрами -un приводит к тому же результату, что и запуск whoami :

whoami

Используйте команду id для получения дополнительной информации о данном пользователе.

Переменная среды $USER содержит имя вошедшего в систему пользователя:

echo $USER

Вывод

Команда whoami является составной частью слов «Кто я?» И печатает имя пользователя, связанное с текущим действующим идентификатором пользователя.

терминал whoami