Кто я - Whoami
В ReactOS кто я команда | |
Разработчики) | Билл Джой, Ричард Млынарик, Intel, Microsoft, Авторы ReactOS, Novell |
---|---|
Операционная система | Unix, Unix-подобный, iRMX 86, Windows, ReactOS, NetWare |
Тип | Команда |
Лицензия | BSD: Лицензия BSD coreutils: GPLv3 iRMX 86, Windows, NetWare: Проприетарный коммерческое программное обеспечение ReactOS: GPLv2 |
В вычисление, кто я это команда найдено на большинстве Unix-подобный операционные системы, Intel iRMX 86, каждый Microsoft Windows[1] операционная система с Windows Server 2003, и дальше ReactOS. Это конкатенация слов "Кто я?" и печатает эффективные имя пользователя текущего пользователя при вызове.
Обзор
Команда имеет тот же эффект, что и команда Unix id -un. В Unix-подобных операционных системах вывод команды немного отличается от $ USER потому что кто я выводит имя пользователя, под которым работает пользователь, тогда как $ USER выводит имя пользователя, которое использовалось для входа в систему. Например, если пользователь вошел в систему как Джон и вс в корень, кто я отображает корень и echo $ USER отображает Джон. Это потому, что вс по умолчанию команда не вызывает оболочку входа в систему.
Самые ранние версии были созданы в 2.9 BSD как удобная форма для кто я, Беркли Unix ВОЗ способ печати только зарегистрированного пользователя. Эта версия была разработана Билл Джой.[2]
Версия GNU была написана Ричардом Млинариком и является частью Основные утилиты GNU (coreutils).
Команда доступна как отдельный пакет для Майкрософт Виндоус как часть GnuWin32 проект[3] и UnxUtils коллекция родные Win32 порты общих GNU Unix-подобные утилиты.[4]
В Intel iRMX 86 эта команда отображает текущую идентификацию пользователя и права доступа.[5]
Команда также доступна как часть Windows 2000 Набор ресурсов[6] и Windows XP SP2 Инструменты поддержки.[7]
Версия ReactOS была разработана Исмаэлем Феррерасом Моресуэлас и находится под лицензией GPLv2.[8]
Эта команда также была доступна как NetWare -Команда, находящаяся в общедоступном каталоге файлового сервера. Он также выводит текущие соединения, к какому серверу подключена рабочая станция с каким именем пользователя.
Пример
Unix, Unix-подобный
# кто якорень
Intel iRMX 86
--КТО ЯИД ПОЛЬЗОВАТЕЛЯ: 5ИДЕНТИФИКАТОР ДОСТУПА: 5, МИР
Windows, ReactOS
C: Usersadmin>кто ярабочая группаадмин
Смотрите также
Рекомендации
- ^ Статья Microsoft TechNet Whoami
- ^ 2.9.1 Страница руководства BSD
- ^ CoreUtils для Windows
- ^ Собственные порты Win32 некоторых утилит GNU
- ^ iRMX ™ 86 ВВЕДЕНИЕ И СПРАВОЧНОЕ РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ для версии 6
- ^ Инструмент Windows 2000 Resource Kit: Whoami.exe
- ^ Инструменты поддержки Windows XP Service Pack 2
- ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/whoami/whoami.c
дальнейшее чтение
- Барретт, Дэниел Дж. (2012). Карманное руководство по терминалу Macintosh: командуйте своим Mac. О'Рейли. ISBN 978-1449328986.
- Станек, Уильям Р. (2008). Карманный консультант администратора командной строки Windows, 2-е издание. Microsoft Press. ISBN 978-0735622623.
внешняя ссылка
- 4.2BSD Общие команды Руководство –
- FreeBSD Общие команды Руководство –
- whoami | Документы Microsoft