эй
![]() Coreutils whoami команда | |
Разработчик(и) | Билл Джой , Ричард Млынарик, Intel , Microsoft , участники ReactOS, Novell |
---|---|
Операционная система | Unix , Unix-подобные , iRMX 86 , Windows , ReactOS , NetWare |
Платформа | Кросс-платформенный |
Тип | Команда |
Лицензия | BSD: лицензия BSD основные утилиты: GPLv3 iRMX 86, Windows, NetWare: собственное коммерческое программное обеспечение. РеактОС: GPLv2. |
В вычислениях , whoami — это команда , присутствующая в большинстве Unix-подобных операционных систем, Intel iRMX 86 , каждой версии Microsoft Windows. [1] операционная система, начиная с Windows Server 2003 , и на ReactOS . Это соединение слов «Кто я?» и печатает эффективное имя текущего пользователя при вызове.
Обзор
[ редактировать ]
whoami
команда Команда имеет тот же эффект, что и команда Unix. id -un. В Unix-подобных операционных системах вывод команды немного отличается от $USER , поскольку whoami выводит имя пользователя, под которым работает пользователь, тогда как $USER выводит имя пользователя, которое использовалось для входа в систему. Например, если пользователь вошел в систему как Джон и su в корень , whoami дисплеи корень и echo $USER дисплеи Джон . Это потому, что su По умолчанию команда не вызывает оболочку входа в систему.
Самые ранние версии были созданы в 2.9 BSD как удобная форма для who am i, Беркли Unix who способ команды распечатать только личность вошедшего в систему пользователя. Эту версию разработал Билл Джой . [2]
Версия GNU была написана Ричардом Млынариком и является частью GNU Core Utilities (coreutils).
Команда доступна как отдельный пакет для Microsoft Windows в рамках GnuWin32 . проекта [3] и коллекция UnxUtils , состоящая из собственных Win32- портов распространенных GNU Unix-подобных утилит. [4]
На Intel iRMX 86 эта команда выводит идентификацию текущего пользователя и права доступа. [5]
Команда также доступна как часть Windows 2000 Resource Kit. [6] и Windows XP SP2 средства поддержки . [7]
Версия ReactOS была разработана Исмаэлем Феррерасом Моресуэласом и распространяется под лицензией GPLv2 . [8]
Эта команда также была доступна как команда NetWare, находящаяся в общедоступном каталоге файлового сервера. Он также выводит текущие соединения, к какому серверу подключена рабочая станция и с каким именем пользователя.
Пример
[ редактировать ]Unix, Unix-подобный
[ редактировать ]# whoami
root
Intel iRMX 86
[ редактировать ]--WHOAMI
USER ID: 5
ACCESS ID'S: 5, WORLD
Windows, РеактОС
[ редактировать ]C:\Users\admin>whoami
workgroup\admin
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Статья Microsoft TechNet Whoami
- ^ 2.9.1 Страница руководства BSD
- ^ CoreUtils для Windows
- ^ Собственные порты Win32 некоторых утилит GNU.
- ^ iRMX™86 ВВЕДЕНИЕ И СПРАВОЧНОЕ РУКОВОДСТВО ОПЕРАТОРА Для версии 6
- ^ Инструмент Windows 2000 Resource Kit: Whoami.exe
- ^ Инструменты поддержки Windows XP с пакетом обновления 2
- ^ «Реактос/Реактос» . Гитхаб . 3 января 2022 г.
Дальнейшее чтение
[ редактировать ]- Барретт, Дэниел Дж. (2012). Карманное руководство по терминалу Macintosh: возьмите на себя управление своим Mac . О'Рейли . ISBN 978-1449328986 .
- Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание . Майкрософт Пресс . ISBN 978-0735622623 .
Внешние ссылки
[ редактировать ]
- 4.2BSD по общим командам Руководство –
- FreeBSD по основным командам Руководство –
- воами | Документы Майкрософт