Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

TSET(1)

���
tset - ������������� ������ ���������.

���������

	tset [-] [-h rsuIQS] [-e[c]] [-E[c]] [-k[c]] [-m[ident]
	     [test baudrate]:type] [type]

��������
������� tset ������������ ��������� �� ���� ��������� ���������, ����� ��� ��������� �������� erase � kill, ��������� ��� ����� �������� � �.�. ��� �������� ������� /etc/ttytype � /etc/termcap.

��� ��������� ������������ ���������� type. �� ����� ���� ����� �����, ��������� � ����� /etc/termcap. ���� �������� type �� ���������, �� ���� ��������� ������������� �������� ���������� ����� TERM, ���� �� ���������� ���� -h ��� �� ����� �������� -m. � ���� ������ �������� ���� �������� �� ����� /etc/ttytype (��� ��� ����� � ���� ������, ����������� ��� ���������). ��� ����� ������������ ������� ttyname(2) � ��������������� ������. ���� � ����� /etc/ttytype ���� �� ������, �� ���� ��������� ������������� �������� unknown (�����������).

�����, ��� ������� ��� ��������� �� ���������, ������������ � ����� /etc/ttytype ��� dialup, plugboard � �.�. ������������ ����� ����������, ��� ��� �������������� ����� ������������ �� �������������� ��� ���������. �� ������ ����������� -m ������� ��������������� ������������� (��������� �� ������� ��� ����� ��������), �������������� �������� ������������������ ��� �������� �������� �������� � ��� ���������, ������� ����� ������������, ���� ������� ����������� �������������. ���� ���������� ����� ������ �����������, �� ������������ ������ �������������� �����������. ����������� ������������� ����������� ��� ��������������. �������� �������� (� �����) ������������ ��� � ������� stty(1) � ������������ �� ��������� ���������������� ������. �������� ������������������ ����� ���� ����� ����������� �� ������ >, =, <, @ , ! (���������: ���� @ �������� ��������� '=', � '!' ����������� ������������������ �����. �������� ��������, ��� ����������� ������� ����� ������ �������� � �������������� shell).

���� �������� type, ������������ ��� ������� ����, ���������� �� ���� �������, ������������ �������� ������, ������������� �� �� ����� �������� � ���������� ������� ����. ������ ����� �������� ������������� ����� ����; �����, ����� ���� ������ ������ ���, ������� ����� ����������� ������ �������������. (���� ������� ������ ���� �������� ��� ������������� ���������� ����� ����� ��������������� shell).

������� tset �������� ������, ����� ���������� � ����� .login (��� ������� csh(1)) ��� .profile (��� ������� sh(1)), ������������� ����������� ��� �����������, � ������ ����������� -m, ������������ ��� ����������� ���� ���������, ������� �� �������� �������� ������� ��� �����������.

�����
-e ��� ����� ������������� ������������ ����� �������� erase � ��������� �������� 'c', ������� �� ��������� ����� Ctrl-H.
-E ���� ���� ���������� ����� -e, ����� ����, ��� �� ������������ �� ����������, ������� ��������� �����.
-k ��� ����� ������������� ������������ ����� �������� kill � ��������� �������� 'c', ������� �� ��������� ����� Ctrl-U. �� ���� ���� ������ '^X' (X - ����� ������) ������������ Ctrl-X.
- ��� ����� �������� ��� ��������� �� ����������� ���������� ������; ��� ����� ���� ������������ � ����� ��������� ���������� � ���� ���������; ��� ����� ��������:
	set termtypy = 'test-'
���� ������ ����� �� ������, ������� test ����������� � ������� ������ ("fast mode") � ������� ������ ��� ���������, ��������� ��� ��������� ������.
-h ��������� ������� test ������������ ����� ���������� � ����� /etc/ttytype � ��������� ���������� ����� TERM.
-s ��� ����� ������� ������� setenv (���� ��� ������������� shell �� ��������� - csh(1)) ��� ������� ���������� � ������� export (���� ��� ����������� shell - sh(1)).
��� ����� -s � ��������������� Bourne shell ��������:
	tset -s   .>/tmp/tset$$
	/tmp/tset$$
	rm /tmp/tset$$
-S ��� ����� ������ �������� ������, ����������� � ���������� �����. ���� �� ����������� csh, ��������:
	set noglob
	set term = ('tset -S   .'
	setenv TERM $term[1]
	setenv TERMCAP "$term[2]
	unset term
	unset noglob
-r ��� ����� ����������� ��� ��������� �� ��������������� ���������� ������.
-Q ��� ����� ��������� ������������ ����������� "Erase set to" � "Kill set to".
-I ��� ����� ��������� ����� �����, ����������� ������������� ���������.
-m ��� ����� �������� ������ �����������. ��� ������������ ��� ����������� ���� ���������, ������� �� �������� ����� �����������. �� ��� ������� ��������������� ������������� ������ ���������, ����������� � ����� /etc/ttytype. ����� �� ������������� � �������, ���� ���� ����������� ���� ��������� �������� ident, ���� �� �� ���������� �����.

�������

	tset gt42
����������� ���� ��������� �������� gt42.
	tset -m dialup\>300:adm3a -m dialup:dw2 -Qr -e#
���� ������� � ����� /etc/ttytype, ��������������� ����� �����������, ����� ��� dialup, � �������� �������� ����� ������ 300 ���, ��� ��������� ����� ����� �������� adm3a. ���� ���-�� ������� � ��� �� ����� ����� ��� dialup, �� �������� �������� ������ ��� ����� 300 ���, �� ��� ��������� ����� ����� �������� dw2. ������� erase ��������� �������� ������� #, � ��� ��������� (�� �� ������ erase) ������������� �� ����������� ���������� ������.
	tset -m dial:ti733 -m plug:\?hp2621 -m unknown:\? -e -k ^U
���� ������� ����� /etc/ttytype ���������� � dial, ��� ��������� ����� �������� ti733. ���� ������� ���������� � plug, �� ������� test ������ ���������:
	TERM = (hp2621)
���� �� ���������� �� ���������, �� �������� ����� ��� ���������. ���� ������� - unknown, �� ����� ������ ���������:
	TERM = (unknown)
� ����� ������ ������� "������" ��������� �������� ������� erase, ��� ��������� ����� �������� �� ����������� ���������� ������ ������, � ���������� Ctrl-U ��������� �������� ������� kill.

�����

	/etc/ttytype          ��� ����� � ���� ������, ���������� ����
		              ����������
	/etc/termcap          ���� ������, ����������� ����������� ��-
		              �������

��. �����
tty(1), termcap(5), stty(1).

����������
��� ������� ���� ����������� � �������������� ������������, �.������, � ��������� � �������������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT