|
��������
who - ��� � �������?
���������
who [-u] [-T] [-l] [-H] [-q] [-p] [-d] [-b] [-r] [-t] [-a] [-s] [����] who am i
��������
������� who �������� ��� ������������, ��� ������������
�����, ��������������� ����� ������ ������, ����������������� ����������� ������������ ����� � ������� ���������� ������, ������������� �������� ��������������
������ shell ��� ������� �� �������������, ���������� �
������� UNIX. ��� ��������� ���� ���������� �������
������������� ���� /etc/utmp. �������, ������ ���� ����� ��������������� ������ ����, ��� �������� ������
���� ����� ������� � ��������� ������ (���� ������
����� ������ utmp[4]). ������ � �������� ����� ��������� /etc/wtmp, ��� ������������� ������� ������ ���� ������� � ������� ��� ���������� ��������.
������� who � ������� am i ��� am I �������������� ������������� � ��� ������������.
���������� ��������� �����, ������ ������, ��������� ������:
NAME [STATE] LINE TIME [IDLE] [PID] [COMMENT] [EXIT]
���������� NAME, LINE � TIME �������� ��� ���� ������, ����� -q; STATE - ������ ��� -T; IDLE � PID - ������ ��� -u � -l; �, �������, COMMENT � EXIT - ������ ��� -a. ����� ���������� �������� � ������ ����� -p, -d � -r, �������� �� �������� ��� ������ �� ��� ��������.
������� ��������� �����, � ������� ������� who ����� �������� ���������� � ������� ������ � ����� �������, ������������, �������������� ��������� �����, � ����� � ������ ���������, ����������� ��������� init. ����� ��� ������:
-u | ������ ���������� ������ � ��� �������������, ������� � ��������� ������ �������� � �������. NAME - ��� ������� ��� ������������. LINE - ��� ������������ �����, ��� ������� ��� ���������� � �������� /dev. TIME - ��������������� ����� ������ ������. IDLE - ���������� ����� � �����, ��������� � ���������� ������� ����������� ������ �����. ����� (.) ��������������� � ���, ��� ������ �������� ��������� � �������� ��������� �� ����� ������ ���� �����, �� ���� � ���, ��� ��� ����������� ��������. ���� � ��� ��� ������ ����� 24 ����� ��� ���� ����� �� ���� ������������ � ������� ��������, �� ��������� ����������� ��� ������ (old). ��� ���� ����������� �������� ��� ������� ����������, �������� �� ���-������ �� ����������. PID - ������������� �������� �������������� shell, �������������� ������� ������������. COMMENT - �����������, ��������������� ������ �����; ������� �� ���������������� ���� ����� /etc/inittab [��� �������� ��. � inittab(4)]. ���� ���� ����� ���������, ��������, �������� � �������������� ���������, ���������� ������ ������� ��� � ���� ����������� ���������. |
---|---|
-T | ��� ����� ���������� ����� -s � ��� ��������, ��� ������������� ��������� ���������� � ��������� ������������ ����� (� ������� STATE). ����� ��� ���������� ������� � ���� ����������� ���������� ��������� �� ���� �������� �� ������� ����-���� �������. ���������, �� ������� ���������� ��������� ����� �����, �������� ��������� "+"; ���� ��� �� ��� - ��������� "-". ������������ root ����� ���������� ��������� �� ��� �����, ������� �������� ��������� "+" ��� "-". ��� ����������� ����������� ����� ���������� "?". |
-l | ����������� ������ �� �����, �� ������� ������� ������� ����� � ��� ������-���� ������������. ���� NAME � ����� ������� �������� ����� LOGIN. ������ ���� ����� ����� �� �����, ��� � � ��������� � ������������, � ��� ��������, ��� �� ���������� ���� STATE. |
-H | ��� ���� ����� ��� �������� ����������� ���������� �������� ��������. |
-q | ��������� ������� ������� ������� who, ������������ ������ ����� � ���������� �������������, ���������� � ��������� ������ � �������. ��� ���� ����� ��� ������ ������������. |
-p | ����������� ��� ������ ��������, �������� � ��������� ������, ������� ���� ��������� ��������� init. ���� NAME �������� �������� ���������, ����������� ��������� init, ������� ������� �� ����� /etc/inittab. ���� STATE, LINE, IDLE ������ �� �����. � ���� COMMENT ������������ ���� �������������� �� ������ ����� /etc/inittab, ��������� ���������� ����� ��������. ��. inittab(4). |
-d | ������ ���������� � ���� ���������, ������� ���������� ������������� � �� ���� ������ ��������� ��������� init. � ������� ��������� ���������� ���� EXIT, ������� �������� �������� ���������� � ����������������� ����� ���������� [������������ ��������� ������� wait(2)]. ��� ����� ��������� �������� ��� ��������� ������ ���������� ��������� ��������. |
-b | ������ ����� � ���� ��������� �������� �������. |
-r | ������ ������� ������� ���������� �������� init. ����� �����, ����� ������ ������������� ��������, ��������� ��� ���������� � ���������������� ��� ���������� �������� [��. utmp(4)]. |
-t | ������ ���������� � ��������� ������������� ��������� ����� [����������� ������� date(1)] ������������� root. ��. su(1). |
-a | ������������ ���� /etc/utmp ��� ����, ��������� � �������, ������ ��� ����� (����� THqs) �����������. |
-s | �������� ������ ���� NAME, LINE � TIME; ��� �����, ����������� �� ���������. |
���������� ��� �����������������: ����� �������� ������� � �������� �� � �������������������� �����, ������� who ������ ���������� �����������; ������� � ���, ��� ��������� ���� /etc/utmp �������������� � ������ ����� � �������, � � �������������������� ������ ���� � ������� �� ������������, ������� who �� ����� �������� ��� ��������� ���������. ������� who am i, ������, ������ ���������� ����������.
�����
/etc/utmp /etc/wtmp /etc/inittab
��. �����
date(1), login(1), mesg(1), su(1).
wait(2), inittab(4), utmp(4) � ����������� ������������.
init(1M) � ����������� ��������������.
��������
��� ������������� ����� -d ���� EXIT �� ��������; ���������� ������ ��� ����� -a.
���� ����� �������� ����� ������������ ��������� 7 ��������, ������� who am i �� ��������.
|