phin

Предоставление системной информации Photon

Синтаксис:

phin [-AhLMqW] [-C дочерние_элементы] [-f символы] [-n имя] [-P имя]

[-p pid] [-R rid] [-r rid] [-T тип] [команда]

Поддерживаемые платформы:

Neutrino

Опции:

-A

Показать все области.

-C дочерние_элементы

Показать все дочерние элементы области с этим RID.

-f символы

Использовать вместо команды указанную строку символов управления форматом. Допустимые символы: Примечание. * Для получения дополнительной информации об этих опциях см. раздел "Описание".

-h

Скрыть информацию заголовка.

-L

Использовать литералы: отображать поля flags в шестнадцатеричном формате.

-M

Отображать только для областей типа менеджера.

-n имя

Имя менеджера Photon, с которым необходимо взаимодействовать. Если имя начинается с цифры, утилита обрабатывает его как номер узла и взаимодействует с /dev/photon на этом узле. Если имя начинается с косой черты, утилита обрабатывает его как полный путь. В остальных случаях утилита осуществляет поиск в каталоге /dev. Значение по умолчанию – /dev/photon.

-P имя

Отобразить информацию только для процесса с этим именем.

-p pid

Отобразить информацию только для процесса с этим идентификатором PID. Эту опцию можно указать несколько раз.

-q

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

-R rid

Начать с области, имеющей этот идентификатор области (RID), и отобразить информацию о ее дочерних и одноуровневых элементах.

-r rid

Отобразить информацию только для области с этим идентификатором RID. Эту опцию можно указать несколько раз.

-T тип

Отобразить информацию только об областях этого типа:

-W

Отобразить только области типа окна.

команда

Команда, позволяющая просматривать определенные группы информации и обеспечивающая простой способ указать часто используемые комбинации -f. Требуется ввести только две первые буквы команды:

Команда  

Описание

Эквивалентная команда

all

Все часто используемые флаги

pnbrPFfehOzwST

areas

Абсолютные области и начала отсчета для области

prPOAn

channel

Информация о канале

dprPgGkMqQBn

cproc

Канал и процесс

dprPgkqQnib

default

Простые флаги процессов и областей

prPfenb

family

Информация о родительском, дочернем и одноуровневом элементах области

prPFfen

rareas

Относительные области и начала отсчета для области

prPoan

regions

Конкретная информация об областях

prPfeOz

sculpted

Информация об областях и процессах, с отступом по глубине

+prPibnT

window

Конкретная информация об окнах

rnwST

wprocess

Информация процесса об окнах

rpiSnT


Описание:

Утилита phin выводит информацию о состоянии оконной системы Photon.

Далее приведены значения опций флагов областей, флагов событий, флагов окон, визуализации окон, состояния окон, флагов процессов и флагов каналов.

Флаги областей:

-f [BFAIKPGMW]

Флаги событий:

-e [isTRWcdDEBm#k]

Флаги окон:

-w [FBXIMRS<>fTC]

Визуализация окна:

-R [Mncmtrb]

Состояние окна:

-S [MDpIihfARF]

Флаги процессов:

-g [VABHCD]

Флаги каналов:

-G [BTPHD]


Примеры:

Вывод информации по умолчанию:

phin

Вывод информации об окнах на узле my_node:

phin -n my_node window

Вывод информации об областях на устройстве /net/my_node/dev/photon:

phin -n /net/my_node/dev/photon regions

Вывод информации о родительских, дочерних и одноуровневых элементах областей на устройстве /dev/photon:

phin -n photon family