�����ƥ�����ե�����

�����Ǥϡ������ƥ����Τ������Ԥ� /etc �ʤɤΥե�����ȡ��ƥ桼���Υۡ���ǥ��쥯�ȥ���֤��ɥåȥե�����������򤷤ޤ����Ĥ��Ǥ� /dev �ˤĤ��Ƥ⾯�������񤤤Ƥ���ޤ���

/etc �Υե����빽���� OS �ˤ�ä��礭���㤤�ޤ����ʲ��� FreeBSD �ˤĤ��ƽ񤤤���ΤʤΤǡ�¾�� OS ��ȤäƤ������ϻ������٤ˤȤɤ�Ʋ�������

�������ƥ桼���Υɥåȥե����뷲�ˤĤ��Ƥϡ�¾�� OS �Ǥ�ۤȤ��Ʊ�����Ȼפ��ޤ���

/etc/aliases���᡼�륢�ɥ쥹�Υ����ꥢ������ե����� (sendmail)

���Υե�����ϡ�sendmail �ѥ����ꥢ�� (��̾) ����ե�����Ǥ��롣qmail �ʤɡ�sendmail �ʳ��� MTA �����Ѥ��Ƥ�����ϴط��ʤ���

����Ū�ʽ񼰤ϡ�
�᡼�밸��Υ桼��̾: �ºݤ���������桼��̾
�Ǥ��롣�㤨�� foo.com �� /etc/aliases ��
hoge: fuga
�Ȥ���ȡ�[email protected] ���Υ᡼��ϼºݤˤ� [email protected] ���Ϥ����롣�ޤ���
hoge: /dev/null
���ȡ�[email protected]���Υ᡼��� /dev/null �������� (�Ĥޤ�ɤ��ˤ��Ϥ��ʤ�)���ޤ���
hoge: "|/usr/bin/mail-program"
�Ȥ���ȡ�[email protected] ���˥᡼�뤬�Ϥ����Ȥ��� /usr/bin/mail-program ���¹Ԥ���롣mail-program ��ɸ�����Ϥ���᡼������Ƥ������Ƥ���Τǡ�������������Ф褤��fml �� majordomo �ʤɤΥ᡼��󥰥ꥹ�ȥ��եȤϡ����Τ褦�˥᡼�뤬�Ϥ����Ȥ��˥ץ�������¹Ԥ��뤳�ȤǼ¸�����Ƥ��롣

/etc/aliases ���ѹ���� newaliases ���ޥ�ɤ�¹Ԥ��ʤ��ȡ����������Ƥ�ȿ�Ǥ���ʤ���

/etc/crontab�������ƥ��Ѥ� cron ����ե�����

��ưŪ�˼¹Ԥ��������ץ�������񤤤Ƥ�����/etc/daily��/etc/weekly��/etc/monthly �ʤɤϤ�������¹Ԥ���롣

1ʬ������ cron �Ȥ����ǡ���� /etc/crontab �ι���������å�����Τǡ�������ϥ�֡��ȤʤɤϤ���ɬ�פϤʤ���

�ƥ桼���� root �� crontab ���ޥ�ɤ�¹Ԥ�����Ͽ���Ƥ�褤���������ȸ�ͭ�������ư���륳�ޥ�ɤϡ����Υե�����˽񤤤Ƥ����������������䤹����������

/etc/fstab���ޥ���Ȥ�����

OS �Υ֡��Ȼ��ˡ������˽񤫤줿�̤�ޥ���Ȥ��Ԥ��롣�㤨�С�
/dev/sd0s1a / ufs rw 1 1
/dev/sd0s1f /usr ufs rw 2 2
/dev/sd0s1e /var ufs rw 2 2
�Ƚ񤯤ȡ��֡��Ȼ���
# mount /dev/sd0s1a /
# mount /dev/sd0s1f /usr
# mount /dev/sd0s1e /var
���Ԥ��롣�ޤ���/etc/fstab �˵��Ҥ��Ƥ������Ȥǡ�mount ���ޥ�ɤΰ������ά�Ǥ��롣�㤨�� CD-ROM ��ޥ���Ȥ���ݡ�
% mount -o rdonly -t cd9660 /dev/cd0c /cdrom
�Ȥ��Ƥ���ʤ顢/etc/fstab��
/dev/cd0c /cdrom cd9660 ro,noauto 0 0
�Ƚ񤤤Ƥ����ȡ�
# mount /cdrom
�����ǥޥ���Ȥ��뤳�Ȥ��Ǥ��롣

���̥桼���θ��¤ǥޥ���Ȥ����������ϡ�sudo ��Ȥ��Ȥ褤��������Linux �Ǥ�/etc/fstab �˥��ץ�����񤯤��Ȥǻ���Υ桼���˥ޥ���Ȥ�Ԥ����¤�Ϳ�����뤽������

�ʤ���Solaris �Ǥ� /etc/fstab �ǤϤʤ� /etc/vfstab �Ǥ��롣

/etc/group�����롼�פ������񤯡�

�񼰤ϡ�
���롼��̾:�ѥ����:���롼��ID(gid):���롼�פ�°����桼��[...]
�Ǥ��롣�㤨�С�
wheel:*:0:root,user
��
��wheel ���롼�פ� GID �� 0 �ǥѥ���ɤϤʤ���wheel ���롼�פ�°����桼���� root �� user �Ǥ����
�Ȥ�����̣��

FreeBSD �ǡ��ä˰�̣����ĥ��롼�פϡ��ʲ����̤ꡣ
  • wheel �� su ���ޥ�ɤǥ����ѡ��桼���ˤʤ��
  • operator �� shutdown ���ޥ�ɤ��¹ԤǤ���
  • network �� ppp ���ޥ�ɤ��¹ԤǤ��롣
  • nobody �� �Ǥ�¹Ը��¤��夤���롼��
��ʬ��°���륰�롼�פ��Τꤿ����硢id ���ޥ�ɤ�Ȥ���

/etc/host.conf��̾�����褹��ݤˡ�DNS �� /etc/hosts ��ͥ���̤���롣

www.foo.com �ʤɤΥۥ���̾�� 123.124.125.126 �ʤɤ� IP ���ɥ쥹���Ѵ�����ˤϡ�DNS �����Ф��䤤��碌�뤫�����뤤�� /etc/hosts �򻲾Ȥ��롢�Ȥ���2�������ˡ�����롣host.conf �Ǥɤ����ͥ�褹�뤫���ꤹ�뤳�Ȥ��Ǥ��롣
hosts
bind
�Ƚ񤤤Ƥ����ȡ��ޤ� /etc/hosts �򻲾Ȥ�������Ǥ���Ǥ��ʤ���Τ� DNS �����Ф��䤤��碌�롣
bind
hosts
�Ȥ���ȡ��դ�ư��ˤʤ롣����� NIS ��ȤäƤ�����ˤ�
nis
�Ƚ񤤤Ƥ��������̤�
hosts
bind
�Ƚ񤤤Ƥ��������褤������ (FreeBSD �Υǥե���ȤϤ����ʤäƤ���Ϥ�)��

nslookup ���ޥ�ɤϡ�/etc/host.conf ��̵�뤷����� DNS �����Ф��䤤��碌�� (/etc/hosts �ϻ��Ȥ��ʤ�) ���Ȥ����ա�

/etc/hosts���ۥ���̾�� IP ���ɥ쥹���б�ɽ��񤤤Ƥ����ե�����

������ IP ���ɥ쥹�ȥۥ���̾���б���񤤤Ƥ������Ȥǡ��������� DNS �����Ф��䤤��碌�ʤ��Ƥ⡢IP ���ɥ쥹�ȥۥ���̾������Ѵ����Ǥ��롣
133.144.155.166 host.domain.ac.jp host
�Ƚ񤤤Ƥ����ȡ�telnet �� ping �ʤɤ� host.domain.ac.jp �Ȼ��ꤹ�뤫���ˡ�host �����ǥۥ��Ȥ����꤬�Ǥ��롣

��������/etc/host.conf ����� hosts �� bind �����˽񤤤Ƥ����ʤ��ƤϤ����ʤ���

/etc/inetd.conf���ݡ��Ȥȥ����Хץ��������б�����륳��ե����ե�����

���Υե�����򹹿���������
# kill -HUP inetd�Υץ�����̾
�Ȥ��ƹ������Ƥ�ȿ�Ǥ����ʤ���Фʤ�ʤ���
# killall -HUP inetd
�Ǥ�褤��

���Υե���������ˤĤ��Ƥϡ�inetd �ι�򻲾Ȥ��Ƥۤ�����

/etc/master.passwd��BSD �ϤΥ���ɥ��ѥ���ɥե�����

�����롢�桼�� ID���ѥ���ɤʤɤ�Ͽ���Ƥ���������Ρץѥ���ɥե����롣�����륷��ɥ��ѥ���ɤǤ��롣���̥桼���ϸ��뤳�Ȥ��Ǥ��ʤ����ܤ����� /etc/passwd �ι�򻲾Ȥ��Ƥۤ�����

BSD �� UNIX �Ǥϥ���ɥ��ե������ /etc/master.passwd ������SystemV �ϡ�Linux �ϤǤ� /etc/shadow �ʤɤȤʤäƤ��롣

�ʤ���/etc/master.passwd ��ľ���Խ����ƤϤ����ʤ���root �ˤʤä� vipw ���ޥ�ɤ�Ȥ����ȡ��⤷���ä����Խ����Ƥ��ޤä��顢ɬ�� pwd_mkdb ���ޥ�ɤ� /etc/passwd��/etc/pwd.db��/etc/spwd.db ��ƹ��ۤ��뤳�� (�Խ���� pwd_mkdb ���ޥ�ɤμ¹Ԥ�˺��ʤ����ľ���Խ����Ƥ⹽��ʤ�)��

/etc/passwd���ѥ���ɥե�����

���̥桼�������뤳�ȤΤǤ���ѥ���ɥե����롣�㤨��
user:*:1001:1001:Yamada Taro:/home/user:/usr/local/bin/tcsh
���ιԤϡ�
  • �桼��̾�� user
  • �ѥ���ɤ���̩ (���)
  • �桼�� ID �� 1001
  • ���롼�� ID �� 1001
  • ��̾�� Yamada Taro (GECOS �ե������)
  • �ۡ���ǥ��쥯�ȥ�� /home/user
  • �������󥷥���� /usr/local/bin/tcsh
�Ǥ��뤳�Ȥ򼨤��Ƥ��롣

�ѥ���ɥե�����Ȥ��äƤ⡢�ѥ���ɤϽ񤫤�Ƥ��ʤ��Ķ��⤢�롣�Τ� /etc/passwd ��ľ�ܰŹ沽���줿�ѥ���ɤ����äƤ����������������ߤϥ���ԥ塼���ι�®���ˤ�ꡢ��������ǥѥ���ɤ���ɤ��뤳�Ȥ��Բ�ǽ�ǤϤʤ��ʤä��Τǡ��Ź沽���줿�ѥ���ɤ���̥桼���˸�������Τϴ����ˤʤäƤ��ޤä��櫓�Ǥ��롣

�����ǡ��Ź沽���줿�ѥ���ɤ��̤Υե�����˵�Ͽ���� root �ʳ��ˤϸ����ʤ��褦�ˤ�������ʳ��ξ���� /etc/passwd ���֤��Ƥ������Ȥˤʤä������λ��Ȥߤ򥷥�ɥ��ѥ���ɤȤ�����BSD �� UNIX �Υ���ɥ��ѥ���ɥե������ /etc/master.passwd������ SystemV �ϡ� Linux �� UNIX �Υ���ɥ��ѥ���ɥե������ /etc/shadow �Ǥ��롣

FreeBSD��NetBSD��OpenBSD �Ǥϡ��ѥ���ɥե������ɸ��ǥ���ɥ�������Ƥ��롣���� Linux �ϥǥ����ȥ�ӥ塼�����ˤ�äư㤦 (/etc/passwd �˰Ź沽���줿�ѥ���ɤ��񤫤�Ƥ����Τ⤢��)��

�ޤȤ��ȡ�BSD �ϤǤϥѥ���ɤ˴ؤ���
  • ���̥桼�������뤳�Ȥ��Ǥ��� /etc/passwd
  • ����ɥ��ѥ���� /etc/master.passwd
  • ��®���Τ��ᡢ/etc/passwd �� DB ������ /etc/pwd.db
  • ��®���Τ��ᡢ/etc/master.passwd �� DB ������ /etc/spwd.db
�Ȥ���4�ĤΥե����뤬���롣BSD �ϤǤϡ����ǥ�����ľ�� /etc/passwd �� /etc/master.passwd ���Խ����ƤϤ����ʤ����ʤ��ʤ顢������4�ĤΥե���������Ƥ������礬�����뤫��Ǥ��롣�Խ�������ϡ�root �ʤ� vipw ���ޥ�ɡ����̥桼���ʤ� chsh �ʤɤ�Ȥ����ȡ��������4�ĤΥե������ưŪ�˹������Ƥ���롣

�⤷�����Υե������ְ㤨�Ƥ����äƤ��ޤä����ϡ�pwd_mkdb ���ޥ�ɤ�/etc/master.passwd ���ĤäƤ���С�¾��3�ĤΥե����������Ǥ��롣

������SystemV �ϡ�Linux �ϤǤϡ�
  • /etc/passwd �Τ� (����ɥ�������Ƥ��ʤ�)
  • /etc/passwd �� /etc/shadow ��2��Ω�� (����ɥ�������Ƥ���)
�Τɤ��餫�Ǥ��롣����������ϥ��ǥ�����ľ�� /etc/passwd��/etc/shadow ���Խ����Ƥ褤 (�����ѥ��ޥ�ɤ�����ʤ顢������󤽤��ȤäƤ�褤)��

���ʤߤ� /etc/passwd �ϰ��̥桼����������褦�ˤ��ʤ��Ȥ����ʤ����ʤ��ʤ顢�ե����롦�ǥ��쥯�ȥ�ν�ͭ�ԡ���ͭ���롼�פϡ��桼��̾�����롼��̾�Ǥʤ���UID��GID �Ȥ����ֹ�ǵ�Ͽ����Ƥ��뤫��Ǥ��롣�Ĥޤꡢ/etc/passwd �����̥桼�����鸫���ʤ��ȡ�ls -l ��¹Ԥ����Ȥ��˽�ͭ�ԡ���ͭ���롼�פ򸫤뤳�Ȥ��Ǥ����������ο��� (UID��GID)����ɽ������ʤ����ޤ���finger ������桼���� GECOS �ե������ (��̾��Ͽ����ե������) �⸫���ʤ��ʤ롣

/etc/pwd.db��/etc/passwd ��ǡ����١�����������Ρ�BSD �ϤΤߡ�

ls �� finger �ʤɤ��ºݤ˻��Ȥ���ΤϤ�����������ʤ��ʤ顢�ǡ����١���������Ƥ��ꡢ��®�˻��ȤǤ��뤫��Ǥ��롣

/etc/rc.conf���ۥ��ȤδĶ�����ե�����

�����ܡ��ɡ��ۥ���̾���ͥåȥ����ü���ʤɤγƼ������Ԥ���

FreeBSD 3.0-RELEASE �ʹߤǤϡ�/etc/defaults/rc.conf �˥ǥե�������꤬�񤤤Ƥ��ꡢ/etc/rc.conf �ˤ��ѹ�����������Τߤ򵭽Ҥ��롣�Ĥޤꡢ/etc/defaults/rc.conf ���Խ����Ƥ� *�����ʤ�*���ޤ���
# cp /etc/defaults/rc.conf /etc/rc.conf
�Ȥ��ơ�/etc/rc.conf ���Խ����Ƥ� *�����ʤ�*��

�㤨�Хޥ���֡��Ȼ��� sendmail ��ưŪ�˵�ư�������ä��顢/etc/rc.conf ��
sendmail_enable="YES"
�Ȥ����Ԥ��ɲä�������Ǥ褤 (/etc/defaults/rc.conf ���Խ�����ɬ�פϤʤ�)��

������ʬ�� /stand/sysinstall �����ꤹ�뤳�Ȥ�Ǥ��롣

/etc/resolv.conf��DNS �����Ф� IP ���ɥ쥹����ꤹ��ե�����

DNS �����Ф� IP ���ɥ쥹��񤤤Ƥ����ե����롣DNS �����ФȤϡ��ۥ���̾�� IP ���ɥ쥹���Ѵ����Ƥ���륵���ФǤ��롣

TCP/IP �Ǥϡ��ۥ���̾���б����� IP ���ɥ쥹���狼��ʤ��ȡ����Υۥ��Ȥ���ã���뤳�Ȥ��Ǥ��ʤ���telnet ��֥饦���ʤɤǥۥ���̾�����Ѥ���Ȥ��ϡ��桼������ϸ����ʤ�������� DNS �����Ф˥ۥ���̾����IP ���ɥ쥹�ؤ��Ѵ�����ꤷ�����ξ����Ū�Υۥ��ȤȤ��̿���ԤäƤ��롣

DNS �����Фؤ��䤤��碌���Τ� TCP/IP ��ȤäƼ¸�����Ƥ���Τǡ�DNS �����Ф�����ɬ�� IP ���ɥ쥹��񤤤Ƥ����ʤ��ƤϤ����ʤ����񼰤�
  • nameserver �͡��ॵ���Ф�IP���ɥ쥹
  • domain ���Υޥ���°����ɥᥤ��̾
�Ǥ��롣�㤨�� /etc/resolv.conf ��
nameserver 127.0.0.1
domain subnet.net.ac.jp
�ȤʤäƤ���Ȥ��褦��������
% telnet foo.bar.com
�Ȥ���ȡ�telnet ���ޥ�ɤ� OS �� foo.bar.com �� IP ���ɥ쥹���Ѵ�����褦���ꤹ�롣OS �� /etc/resolv.conf �˽񤫤줿 DNS �����Ф� IP ���ɥ쥹 (127.0.0.1) �˥�����������foo.bar.com �� IP ���ɥ쥹���Ѵ����롣������ telnet ���ޥ�ɤϡ�������ä� IP ���ɥ쥹����³����櫓�Ǥ��롣������
% telnet foo
�Τ褦�˥ɥᥤ��̾���ά�����ۥ���̾����ꤹ��ȡ�
  • foo �Ȥ����ۥ���̾���Ѵ��� DNS �����Ф˰���
  • ���Ԥ����� foo.subnet.net.ac.jp �Ǻ���ĩ��
�Ȥʤ롣

/etc/services���ݡ����ֹ�ȥ����ӥ�̾�ΰ���

HTTP �Υݡ����ֹ�� 80 �֡�POP3 �� 110 �֤ȷ�ޤäƤ��롣����ϡ�well known port�פȸƤФ졢IANA �Ȥ������ؤ��������Ƥ��롣/etc/services �ϡ��ݡ����ֹ�ȥ����ӥ�̾���б��򵭤����ե�����Ǥ��롣

�㤨�� telnet ���ޥ�ɤ�
% telnet hostname 80
��ľ�ܥݡ����ֹ����ꤷ�Ƥ�褤����
% telnet hostname http
�ȥ����ӥ�̾�ǻ��ꤹ�뤳�Ȥ�Ǥ��롣����� /etc/services ��
http 80/tcp www www-http #World Wide Web HTTP
�ȵ��Ҥ���Ƥ��뤫��Ǥ��롣���ιԤ�
http �Υݡ��Ȥ� 80 �ǡ�TCP �Ǥ��� (UDP �ǤϤʤ�)�������ӥ�̾����̾�Ȥ��� www��www-http ���Ȥ���
�Ȥ�����̣�Ǥ��롣��äơ�
% telnet hostname 80
% telnet hostname www
% telnet hostname www-http
�Ϥ������Ʊ�����Ȥ��̣���롣���Υե�����ϡ�netstat �� tcpdump �ν��ϡ��饤�֥��ؿ� getservbyname(3) �ʤɤ������Ѥ���롣

/etc/shadow��SystemV �ϡ�Linux �ϤΥ���ɥ��ѥ���ɥե�����

�Ź沽�����ѥ���ɤʤɤ���Ͽ���Ƥ���ѥ���ɥե����롣�����륷��ɥ��ѥ���ɤǤ��롣���̥桼���ϸ��뤳�Ȥ��Ǥ��ʤ����ܤ����� /etc/passwd �ι�򻲾Ȥ��Ƥۤ�����

���ʤ��Ȥ� LASER5 Linux 6.0 �Ǥϡ�/etc/shadow �ˤ�
  • �桼��̾
  • �Ź沽���줿�ѥ����
  • ��������Ȥ�ͭ�����¤˴ؤ������
�򵭽Ҥ��롣

/etc/shells���������󥷥���ΰ���

�������󥷥���ˤǤ���ץ�������ե�ѥ��ǵ��Ҥ��롣��������Ͽ����Ƥ��ʤ��ץ�������������󥷥���ˤ��뤳�ȤϤǤ��ʤ������̡�
/bin/sh
/bin/csh
/usr/local/bin/bash
/usr/local/bin/tcsh
�ʤɤȡ��Ƽ亮�������Ͽ���Ƥ�����bash �� tcsh �ʤɤιⵡǽ�����뤬��Ͽ����Ƥ��ʤ��ä��顢�����Ԥ�ʸ�������������ä��������ʥ����뤬����Τˡ��虜�虜 sh �� csh �ʤɤ��㵡ǽ�ʥ������Ȥ�ɬ�פϤʤ���

�⤷��/etc/shells �˻Ȥ����������뤬��Ͽ����Ƥ��ʤ��ä����ϡ��������󥷥���Ȥ��ƤϻȤ��ʤ������������󤷤����
% tcsh
�ʤɤȹ����ʥ������ư����Ф褤��

/etc/spwd.db��/etc/master.passwd ��ǡ����١�����������Ρ�BSD �ϤΤߡ�

/dev/null������Ȣ�����Υե�����

/dev/null �ؤν��Ϥϡ��ǥ������˽񤭹��ޤ�뤳�ȤϤʤ��������˴�����롣�㤨�Х��ޥ�� hoge �μ¹Ի��֤�פꤿ���Ȥ���
% time hoge
�Ǥʤ���
% time hoge > /dev/null
�Ȥ��뤳�Ȥǡ����̽��Ϥʤɤ�;ʬ�ʻ��֤�����������ʼ¹Ի��֤��Τ뤳�Ȥ��Ǥ��롣

�ޤ���/dev/null ���ɤ�ȡ������ʤ� EOF ������롣��äơ�
% cat /dev/null > file
% cp /dev/null file
�ϡ�0 �Х��ȤΥե����� file ���롢���뤤�ϴ���¸�ߤ��� file �� 0 �Х��Ȥˤ�����̤����롣

/sys/i386/conf/�������ͥ�����ե�����

�����ͥ� (/kernel) ���������ˤϡ������ͥ륳��ե����졼�����ե�������Խ���������ѥ��뤹��Ф褤��GENERIC �ϥǥե���ȤΥ����ͥ������ե�����ǡ�FreeBSD �Υ��󥹥ȡ���ľ��ˤ� GENERIC �򥳥�ѥ��뤷�������ͥ뤬�Ȥ��Ƥ��롣

�����ͥ�κƹ��ۤ�Ԥ��ˤ�
# cd /usr/src/sys/i386/conf/
�� Pentium �������ƥ�����ξ��� i386
# cp GENERIC MYKERNEL (�ե�����̾�ϲ��Ǥ�褤)
# config MYKERNEL
Kernel build directory is ../../compile/MYKERNEL
# cd ../../compile/MYKERNEL
# make depend (�����ͥ�ΰ�¸�ط�������å�)
# make (�����ͥ�Υ���ѥ���)
# make install
�Ȥ��롣

/sys/i386/conf/LINT��

�����ͥ륳��ե����졼�����ե�����γƥ��ץ������������񤫤�Ƥ��롣�ºݤˤ�Ʊ��������Ǥ��ʤ����ץ���󤬽񤫤�Ƥ��뤿�ᡢLINT �򤽤Τޤޥ����ͥ륳��ե����졼�����ե�����Ȥ��뤳�ȤϤǤ��ʤ����ޤ������Ƥ�����ˤĤ��ƴ��������夷�Ƥ���櫓�ǤϤʤ���

/etc/ttys��ü��������ե�����

root �� login �ε��ġ��Ե��Ĥ�����ϡ�secure�פȤ���ʸ���󤬽񤤤Ƥ��뤫�ɤ����Ƿ�ޤ롣�㤨��
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
�Ƚ񤤤Ƥ���ȡ�root �Ȥ��ƥ�������Ǥ��롣����
ttyv1 "/usr/libexec/getty Pc" cons25 on
�ȡ���secure�פ���ȡ�root �Ȥ��ƥ������󤹤뤳�ȤϤǤ��ʤ���

����Ū�� root ���¤��ߤ����ä��顢�ǽ�ϰ��̥桼���Ȥ��ƥ������󤷡����θ� su ���ޥ�ɤ�¹Ԥ��� root �ˤʤ�Ф褤��

���Υե�����򻲾Ȥ���Τ� init �Ǥ��롣�ե������񤭴�������
# killall -HUP init
�ǿ��������Ƥ�ȿ�Ǥ���롣

/var/run/utmp��

����������Υ桼��̾�ȡ��������ü��̾���񤫤�Ƥ���

/etc/Xaccel.ini��X�����Ф�����ե����� (Accelarated-X)

X �����Ф� Accelarated-X ��ȤäƤ�����ϡ����������꤬�񤫤�롣Accelarated-X �Ͼ��Ѥ� X �����С�

/etc/XF86Config��X�����Ф�����ե����� (XFree86)

XF86Setup �� XF86Config ��¹Ԥ��� X �����Ф�����򤹤�ȡ������������ѥե����뤬�֤���롣

startx �� xdm �� X �����Ф�ư�����Ȥ��ˤϡ����Υե����뤬�ɤ߹��ޤ�롣

/usr/share/sysconf/keymaps/*�������ܡ��ɥޥåפ�����ե����롣

���󥽡���ǤΥ����ܡ��ɥޥåפ������X ��ǤΥ����ܡ�������Ȥϴط��ʤ���US101 �����ܡ��ɤʤ� us.iso�����ܸ� 106 �����ܡ��ɤʤ� jp.106�����ܸ� 106 �����ܡ��ɤ� Capslock �� Ctrl �����ΰ��֤�򴹤�����Τ� jp.106x��

/etc/rc.conf �� keymap="jp.106x" �ʤɤȽ񤤤Ƥ����ȡ�OS �Υ֡��Ȼ��˼�ưŪ�� kbdcontrol ���ޥ�ɤ��¹Ԥ��졢�����ܡ��ɥޥåפ����ꤵ��롣

~/.bash_profile��

bash�¹Ի��˼�ưŪ���ɤޤ��ե����롣���Υե����뤬¸�ߤ��ʤ��ä����ϡ�~/.profile���ɤޤ�롣

~/.cshrc��csh��tcsh ������ե�����

csh��tcsh �ε�ư���˼�ưŪ���ɤޤ������ե����롣sh��bash �Ȥ������ط����ʤ���

����ե�����ȸ��äƤ⡢���ƤϤ����� csh ������ץȤǤ��롣~/.cshrc �򹹿������Ȥ��ϡ����٥��������Ȥ���������ľ���������뤤��
% source ~/.cshrc
�Ȥ���Ф褤��

�����ǥ��顼�������ä�����
% csh -fx ~/.cshrc
�Ȥ���С��ɤ��ǥ��顼��ȯ�����Ƥ��뤫���狼�롣

���̡����Υե��������Ǥϡ�������ꤷ�Ƥ����������ȡ��㤨��
  • set ���ޥ�ɤǥѥ�������
  • alias ���ޥ�ɤ� alias ������
  • set ���ޥ�ɤǥ������ѿ�������
  • setenv ���ޥ�ɤǴĶ��ѿ�������
  • ����¾�����������ʤ� (complete��umask �ʤ�)
�ʤɤ�񤤤Ƥ�����

�ʤ���tcsh ��ȤäƤ�����Ǥ⡢~/.tcshrc ��¸�ߤ��ʤ����� ~/.cshrc ���ɤ߹��ޤ�롣

~/.forward���᡼��μ�ưž��������

�᡼���ưŪ��ž�����롣ž����Υ᡼�륢�ɥ쥹��񤤤Ƥ����С���ưŪ�ˤ��Υ᡼�륢�ɥ쥹��ž������롣�����ǥ桼��̾��usernmae�פȤ�����������Ȥ���ˤȤ�ȡ�~username/.forward��
�Ƚ񤤤Ƥ����ȡ�username �����Ϥ����᡼��� [email protected] ��ž������롣ʣ���Υ᡼�륢�ɥ쥹��ž�����������ϡ�
�ȥ���ޤǶ��ڤ뤳�Ȥǵ��ҤǤ��롣

�Ϥ����᡼��� [email protected] ��ž�������������ǽ���Ϥ����ۥ��Ȥˤ�᡼���Ĥ��Ƥ����������ϡ�
�Ƚ񤤤Ƥ�������Ƭ�Ρ�\�פϡ�ž�����Ÿ�����������̣���롣�⤷
�Ƚ񤤤Ƥ��ޤ��ȡ�username ���Ϥ����᡼��� username ���Ȥ˺��������뤬���Ƥ� ~username/.forward �����Ȥ���ơ�usernmae ����������롣���η����֤���̵�¥롼�פ˴٤äƤ��ޤ� (�ºݤϿ���롼�פ���ȥ��顼�Ȥʤ���ߤ���)��

�ޤ����᡼�뤬�Ϥ��ȼ�ưŪ�˥ץ�������¹Ԥ����뤳�Ȥ�Ǥ��롣��������Ѥ��ơ��᡼�뤬�Ϥ��ȥ᡼�뿶��ʬ���ץ�����ब��ư�����褦�ˤ��Ƥ����С��᡼�������/���֥������Ȥˤ�ä�ư����Ѥ��뤳�Ȥ��Ǥ��롣����Ū�ˤϡ�~/.forward ��
"|exec command"
�Ƚ񤤤Ƥ������Ȥǡ�command ����ưŪ�˼¹Ԥ���� (ɬ�� "" �ǰϤޤʤ���Ф����ʤ�)���᡼�뿶��ʬ���ץ������Ȥ��Ƥϡ�procmail ���ޥ�ɤ��Ȥ��뤳�Ȥ�¿����

�ʤ���~/.forward �Υѡ��ߥå����� 644 �� 600 �ˤ��Ƥ������ȡ�664 (group writable) ���ȡ�~/.forward ���᤹�� sendmail ���֥������ƥ����Ť��פ�Ƚ�Ǥ��ơ����顼�Ȥʤ�Ķ��⤢�롣

~/.fvwmrc��fvwm������ե�����

~/.fvwm2rc��fvwm2������ե�����

~/.fvwm95rc2��fvwm95-2������ե�����

�ޥ����򥯥�å������˥�����ɥ��򥢥��ƥ��֤ˤ���ˤ�
Style "*" ClickToFocus
��
Style "*" MouseFocus(���뤤��Style "*" SloppyFocus)
�ˤ���Ф褤��

~/.inputrc��readline ����ե�����

�����ϻٱ�饤�֥�� readline �������Ԥ���bash��gdb��bc��ftp �ʤɡ������ϵ�ǽ�� readline �����Ѥ��Ƥ��륳�ޥ�ɤ� CUI ���󥿥ե������ˤĤ��ơ����Υե�����������Ԥ����Ȥ��Ǥ��롣

�����Ԥ��ˤϡ����
set �ѿ�̾ ��
�Ȥ����ѿ�����������󤹤롣�㤨��
set editing-mode emacs
�Ȥ���� emacs �˻��������Х���ɤ����ꤵ��롣������
set editing-mode vi
�Ȥ��뤳�Ȥ� vi �˻��������Х���ɤ����ꤵ��롣

������ѿ�
editing-mode
�Խ��⡼�����ꡣemacs �� vi �����ꤹ�롣�ǥե���Ȥ� emacs��
emacs �Ȥ���� emacs �˻��������Х���ɤˤʤꡢvi �ˤ���� vi �˻��������Х���ɤˤʤ롣
completion-query-items
TAB �򲡲������ݡ��䴰���䤬���ʤ������䴰���������ɽ�����뤬���䴰���䤬¿���������
% ls /usr/bin/ (TAB �򲡲�)
Display all 417 possibilities? (y or n)
�ʤɤ����Ƥ���������ɽ�����뤫�ɤ�����桼�����䤤��碌�롣completion-query-items �ϡ����䴰���䤬���İʾ夢������䤤��碌��Ԥ����פ����ꤹ�롣�ǥե���Ȥ� 100��
expand-tilde
ñ�����Ƭ�ˤ���������~�פ�ۡ���ǥ��쥯�ȥ��Ÿ�����뤫�ɤ��������ꤹ�롣Ÿ������ʤ� on��Ÿ�����ʤ��ʤ� off �����ꤹ�롣�ǥե���Ȥ� off��on �ξ���
% ls ~/ (������ TAB �򲡲������)
% ls /home/68user/ (��Ÿ�������)
�Ȥ�����ư�ˤʤ롣

�����ޥ�ɤ��Ȥ�����
~/.inputrc �����Ƥϡ�readline �����Ѥ��륳�ޥ�����Ƥ˱ƶ����롣�⤷���ޥ�ɤ��Ȥ˰ۤʤ������Ԥ��������ϡ�$if��$endif ��Ȥ��Ȥ褤��
$if Bash
# �ѥ���PATH�ˤ��Խ�
"\C-xp": "PATH=${PATH}\e\C-e\C-a\ef\C-f"
# ������ǰϤޤ줿ñ������Ϥ��뤿��ν��� -- ��Ƭ����������Ű�����
# ���������ơ���Ƭ�ΰ������ľ��˰�ư
"\C-x\"": "\"\"\C-b"
# �Хå�����å��������
# �ʥ������󥹤�ޥ����ˤ����ơ��Хå�����å��塦���������פ�ƥ��Ȥ����
"\C-x\\": "\\"
# �����Ȥ�ñ�졢�ޤ��ϡ�1������ñ��������ǰϤ�
"\C-xq": "\eb\"\ef\""
# �Х���ɤ���Ƥ��ʤ��Ժ�ɽ�����ޥ�ɤ˥Х���ǥ��󥰤��ɲ�
"\C-xr": redraw-current-line
# �����ȹԤˤ������ѿ����Խ�
"\M-\C-v": "\C-a\C-k$\C-y\M-\C-e\C-a\C-y="
$endif

# FTP ��
$if Ftp
"\C-xg": "get \M-?"
"\C-xt": "put \M-?"
"\M-.": yank-last-arg
$endif

~/.netrc��ftp �ѥ�������Ⱦ���ե�����

ftp ���ޥ�ɤ� ftp://ftp.jp.FreeBSD.org/ �� anonymous �������󤹤�ˤϡ�
% ftp ftp.jp.FreeBSD.org
Name: anonymous
Password: (�ѥ����=�᡼�륢�ɥ쥹����)
��ǧ�ڤ�Ԥ�ʤ���Ф����ʤ�������˼�ʬ���ߤ�����ˤ���ˤ� (���ڡ��������ͤξ��)��
ftp> binary (�Х��ʥ�⡼��)
200 Type set to I.
ftp> hash (1024 �Х���ž�����뤴�Ȥ˥ޡ�����ɽ��)
Hash mark printing on (1024 bytes/hash mark).
ftp> prompt (mget �Ǥ��������������뤫�ɤ������䤤��碌�ʤ�)
Interactive mode off.
�ȥ����פ���ɬ�פ����롣����Ǥ��������ݤǤ��롣

�����ư������Τ� ~/.netrc �Ȥ����ե�����Ǥ��롣
machine ftp.jp.freebsd.org
login anonymous
password [email protected]
�Ƚ񤤤Ƥ����С�
% ftp ftp.jp.freebsd.org
�Ȥ��������Ǽ�ưŪ�˥������󤬹Ԥ��롣ftp.jp.NetBSD.og �ˤ�Ʊ�ͤΤ��Ȥ�
�������ä��顢
machine ftp.jp.netbsd.org
login anonymous
password [email protected]
���ɲä���Ф褤��

���Τ褦�ˤ��������о� FTP �����Ф��Ȥ˵��Ҥ���Τ����ݤʤ�С�
default login anonymous password [email protected]
�Ƚ񤤤Ƥ����С�����ȥ꤬�ʤ���缫ưŪ�ˤ��ε��Ҥ��Ȥ��롣��������default ����ȥ꤬������ ~/.netrc ���ɤ߹��ߤ������ǻߤޤäƤ��ޤ��Τǡ�ɬ�� default ����ȥ�ϥե�����κǸ�˽񤯡�

����� ~/.netrc ��
macdef init
binary
hash
prompt
(������ɬ�����Ԥ�ɬ��)
�ȡ�init �Ȥ����ޥ������ɲä���ȡ����������� init �ޥ�������ưŪ�˼¹Ԥ���롣

�ʤ���~/.netrc ��¾�ͤ��ɤ�ʤ��褦��
% chmod 600 ~/.netrc
�Ȥ��Ƥ������ȡ�

���ޤ�ư���ʤ����� ftp �� -d ���ץ������դ��Ƶ�ư��ѻ�����Ȥ褤��������

~/.nofinger��finger �򤫤����Ƥ�����ɽ�����ʤ�

�ۡ���ǥ��쥯�ȥ�� ~/.nofinger �Ȥ����ե����뤬¸�ߤ���ȡ����Υ桼���˴ؤ������ finger ���ޥ�ɤ�ɽ������ʤ��ʤ롣~/.nofinger �Ȥ����ե����뤬
¸�ߤ���Ф褤 (��ȤϤʤ��Ƥ�褤) �Τǡ�
% touch .nofinger
�Ȥ���Ф褤�������� ~/.nofinger ���б����Ƥ���Τ� GNU �� finger ����(?)�Ǥ��롣

~/.plan��

~/.profile��

sh �¹Ի��˼�ưŪ���ɤޤ��ե����롣�ޤ���bash ���ѻ��ˤϡ�~/.bash_profile ���ʤ��ä������������Υե����뤬�ɤޤ�롣

~/.project��

~/.rhosts��rcp��rsh��rlogin �ѤΥ桼��ǧ�ڥե�����

���Υե�����ˤϡֿ���Ǥ���ۥ���̾�ȥ桼��̾�פ�񤤤Ƥ�����

���������󤷤Ƥ���ۥ��Ȥ� foo.bar.com�������ǤΥ桼��̾�� user1 �Ȥ��褦������ˡ�����Ȥ��̤˥�������Ȥ���äƤ���ۥ��Ȥ� hoge.fuga.com�������ǤΥ桼��̾�� user2 �Ȥ��褦��

foo.bar.com �� ~/.rhosts ��
hoge.fuga.com user2
�Ƚ񤤤Ƥ���������� hoge.fuga.com ���� user2 �� foo.bar.com ���Ф��� rcp��rsh ��¹ԤǤ���褦�ˤʤ롣�ޤ���rlogin ��Ȥäƥѥ�������Ϥʤ��ǥ�⡼�ȥ�������Ǥ���褦�ˤʤ롣

����Ȥϵդˡ�hoge.fuga.com �� ~/.rhosts ��
foo.bar.com user1
�Ƚ񤤤Ƥ����ȡ�foo.bar.com �˥������󤷤Ƥ���Ȥ���hoge.fuga.com ���Ф��ơ�rcp��rsh���Ρ��ѥ���ɤǤ� rlogin ��Ȥ����Ȥ��Ǥ��롣

�ʤ���~/.rhosts �ˤ�
foo.bar.com user1
bar.baz.org user2
�ʤɤȡ�ʣ���Υۥ���̾���桼��̾�򵭽Ҥ��뤳�Ȥ��Ǥ��롣

rcp��rsh��rlogin ���r*�פ��r�ϥ��ޥ�ɡפȸƤ֡��������ƥ���Ż뤹��ۥ��ȤǤϡ�rshd��rlogind ��ư���ʤ��褦�ˤ��ơ�r�ϥ��ޥ�ɤ���ѤǤ��ʤ��褦�ˤ��Ƥ���Ȥ�����¿�������� rshd��rlogind �� inetd ��ͳ�Ǽ¹Ԥ����Τǡ�r�ϥ��ޥ�ɤ�Ȥ��ʤ��褦�ˤ���ˤϡ�/etc/inetd.conf �� rlogind��rshd ������Ԥ򥳥��ȥ����Ȥ���
# killall -HUP inetd
�Ȥ���Ф褤��

~/.rhosts �Υѡ��ߥå����� 644 �� 600 �ˤ��Ƥ������ȡ�¾�Υ桼�����鹹���Ǥ���褦�ˤʤäƤ���ȡ��������ƥ��Τ����������Ǥ��ʤ��褦�ˤʤäƤ��롣

~/.tcshrc������������˼�ưŪ���ɤޤ�� tcsh ������ե����롣

���Υե����뤬̵���ä���硢~/.cshrc ���ɤޤ�롣tcsh ��ȤäƤ����硢��������񤯤ˤϡ����̤���3�ĤΤ���������롣

1) ���Ф� tcsh �����Ȥ�ʤ��ʤ顢���ƤΥ������ѿ����Ķ��ѿ���alias��complete �ʤɤ������~/.tcshrc �˽񤱤Ф褤��

2) ���ޤ� csh ��Ȥ��ʤ顢csh��tcsh ���Ѥ����� (tcsh ���������ޥ�ɤǤ��� complete �ʤɤ���������) �� ~/.cshrc �˽񤤤ơ��������
if ( ${?tcsh} ) then
endif
��񤭡����� if ʸ����� tcsh ���Ѥ������񤱤Ф褤��

3) ���뤤�ϡ�~/.cshrc �� csh��tcsh ���Ѥ������񤭡�~/.tcshrc �� tcsh ���Ѥ������񤤤ơ�~/.tcshrc �κǸ��
source ~/.cshrc
�Ȥ��Ƥ�褤���ɤ���ˡ���뤫�Ϲ��ߤ�����Ǥ��롣���ʤߤ����ڡ����δ����ͤϡ�2���ܤ�3���ܤ��Ȥ߹�碌�Ƥ��롣

~/.twmrc��

������ɥ��ޥ͡����� twm ������ե�����

~/.Xdefaults��X Window System �Υ꥽��������򵭽Ҥ���ե�����

X Window System �Υ꥽��������Ȥϡ�����δĶ��ѿ��Τ褦�ʤ�Τǡ�X ���ץꥱ���������������뤳�Ȥ��Ǥ��롣�Ķ��ѿ��ϻҥץ������ˤ��������Ѥ���뤬��X �Υ꥽���������Ƥ� X ���饤����Ȥ�ȿ�Ǥ���롣

kterm �ε�ư���ˡ�������ɥ��� 90x45 ���礭���ˤʤäƤۤ����Ȥ��褦�����ξ��
% kterm -geometry 90x45
�ȥ����פ���Ф褤�������פ����ɤ������ʤ顢
% alias kterm kterm -geometry 90x45
�Ȥ����
% kterm
������ 90x45 �Υ�����ɥ��������褦�ˤʤ롣������������Ǥϥ�����ɥ��ޥ͡�����Υ�˥塼���� kterm ��ư�������� -geometry ��ǧ������ʤ���������󥦥���ɥ��ޥ͡����������ե�����ˤ��kterm -geometry 90x45�פȽ񤱤Ф����Τ����������� 91x50 ��������ѹ���������硢alias �����ꤷ���ե�����ȡ�������ɥ��ޥ͡����������ե������ξ����񤭴����ʤ���Фʤ餺���ݤǤ��롣

�����˥꥽���������¸�߰յ������롣�嵭����Ǥ� ~/.Xdefaults �ˡ�
KTerm*VT100*geometry: 90x45
�Ƚ񤤤Ƥ����С����θ嵯ư����� kterm �Υ�����ɥ��������� 90x45 �ˤʤ뤷��������ɥ��ޥ͡����㤫��¹Ԥ��Ƥ�Ʊ������Ȥʤ롣

�Ĥޤ�꥽���������ꤹ��ȡ�X ���ץꥱ�������������층�����Ǥ���櫓�Ǥ��롣

���̡���command�פȤ���̾���� X ���ץꥱ�������ϡ���command.foo.bar�פʤɤȤ����꥽����̾�򻲾Ȥ��롣�㤨�� kterm �ϡ�KTerm.VT100.font�ס�emacs�ʤ��emacs.Geometry�פʤɤ򻲾Ȥ��롣kterm �ϡ�KTerm...�ס�emacs �ϡ�emacs...�פȡ���ʸ����ʸ���ΰ㤤�����ա������Υ��ޥ�ɤΥ꥽����̾����Ƭʸ������ʸ�������������Ǥʤ���Τ⤢�롣����ϳƥ��ץꥱ�������� man ���ɤ�ǥ����å����뤷���ʤ������� (�Ȼפ�)��

�ʤ�����Ƭ�ˡ�!�פ��դ���ȡ����ιԤϥ����ȹԤȤߤʤ���롣

~/.Xresources �Ȥΰ㤤�� ~/.Xresources �ι�򻲾Ȥ��Ƥۤ�����

~/.xinitrc��X Window System ��ư���˼¹Ԥ���륹����ץ�

startx ���ޥ�ɤ� X Window System ��ư�����Ȥ��˼�ưŪ�˼¹Ԥ���륹����ץȡ�X Window System �򥤥󥹥ȡ��뤷���Ф���ΤȤ��ϡ�~/.xinitrc ��¸�ߤ��ʤ��Τǡ������ /usr/X11R6/lib/X11/xinit/xinitrc ���¹Ԥ���롣��ʬ�ѤΥ�����ɥ��Ķ����ۤ������Ȥ���
% cp /usr/X11R6/lib/X11/xinit/xinitrc ~/.xinitrc
% chmod +w ~/.xinitrc
�Ȥ��ơ�~/.xinitrc ���Խ�����Ȥ褤��

���Ƥ� ~/.xsession ������Ʊ���ǹ���ʤ����񤯤٤����ƤˤĤ��Ƥ� ~/.xsession �򻲾ȡ��ʤ���~/.xinitrc �� ~/.xsession �Ȱ�äơ�
% chmod +x ~/.xinitrc
�ʤɤȼ¹�°�����դ��Ƥ���ɬ�פϤʤ���

~/.Xresources��X �Υ꥽��������򵭽Ҥ���ե�����

���Υե���������� ~/.Xdefaults ��Ʊ����

~/.Xdefaults �Ȥϡ�xrdb �ǥǥ����ץ쥤���Ф��ƥ꥽��������Ͽ���ơ�̵���׾��ˡ�XToolkit ���ץꥱ������󤬵�ư���˥����Х꥽�����ǡ����١����Ȥ����ɤ߹���ե�����Ǥ��롣�Ĥޤꡢxrdb -query �Ȥ��ơ���Ͽ�ѥ꥽������ɽ�������褦�ʾ����Ǥϡ�~/.Xdefaults �ϻ��Ȥ���ʤ���

�꥽��������� ~/.Xdefaults �˽񤤤Ƥ����ȡ���X���ץꥱ��������¹Ԥ����Ȥ��˾���� ~/.Xdefaults ���ɤߤˤ��äƤ���롣�ĤޤꡢX���ץꥱ��������¹Ԥ���Ⱥǿ��ξ���ȿ�Ǥ���뤳�Ȥˤʤ롣

������~/.Xresources �ϼ�ưŪ���ɤ߹��ޤ�뤳�ȤϤʤ��Τǡ�~/.xinitrc �� ~/.xsession �κǽ������
xrdb -merge $HOME/.Xresources
�Ƚ񤤤ơ�����Ū�˥꥽���������ȿ�Ǥ�����ɬ�פ����롣���Υե�����򹹿���������Ʊ���褦�� xrdb �ǥ꥽�����򹹿����ʤ��ƤϤʤ�ʤ���

�Ƚ񤯤ȡ�~/.Xdefaults ���������������������˴����뤬��X���饤����Ȥ�¾�Υޥ����Ǽ¹Ԥ��Ƥ�����ϥ�������ǤϤʤ�����⡼�Ȥ� ~/.Xdefaults ���ɤ�Ǥ��ޤ��Ȥ������������롣���� ~/.Xresources �˽񤯤ȡ�X���饤����Ȥ��������Ǽ¹Ԥ��褦�ȥ�⡼�ȤǼ¹Ԥ��褦�ȡ�Ʊ���꥽�������꤬���Ȥ���롣�Ĥޤꡢ�ǥ����ץ쥤�˥ץ��ѥƥ��Ȥ��ƥ꥽��������Ͽ����Τ� xrdb ���ޥ�ɤʤ櫓�Ǥ��롣

�꥽�������Τ�Τγ�ǰ�ˤĤ��Ƥ� ~/.Xdefaults �򻲾Ȥ��Ƥۤ�����

~/.xsession��xdm ����������󤹤�Ȥ��˼¹Ԥ���륹����ץ�

X Window System �򥤥󥹥ȡ��뤷���Ф���ΤȤ��ϡ�~/.xsession ��¸�ߤ��ʤ��Τǡ������ /usr/X11R6/lib/X11/xdm/Xsession ���¹Ԥ���롣��ʬ�ѤΥ�����ɥ��Ķ����ۤ������Ȥ���
% cp /usr/X11R6/lib/X11/xdm/Xsession ~/.xsession
% chmod +wx ~/.xsession
�Ȥ��ơ�~/.xsession ���Խ�����Ȥ褤��

�㤨�Ф���ʴ�����
#!/bin/sh
xmodmap $HOME/.Xmodmap
xrdb -m $HOME/.Xresources
xset -b m 3 1
xset dpms 300 300 300000
kterm -T kterm1 -km euc -fn 8x16 -fk kanji16 -g 85x60+10+10 &
kterm -T kterm2 -km euc -fn 8x16 -fk kanji16 -g 73x52-10-10 &
kterm -T kterm3 -km euc -fn 8x16 -fk kanji16 -g 90x60+1290+10 &
twm
X �ε�ư���˼�ưŪ�˵�ư���Ƥۤ����ץ�������Ƽ������񤤤ơ��Ǹ�˥�����ɥ��ޥ͡������¹Ԥ���Τ�����Ū�������Ǹ����ʬ��
twm &
kterm -T kterm3 -km euc -fn 8x16 -fk kanji16 -g 90x60+1290+10
�ȵդˤ���Τ򹥤�ͤ⤤�롣

���� (������ɥ��ޥ͡������Ǹ�˽�) �ϡ�������ɥ��ޥ͡������λ����� X �⽪λ���Ƥ��ޤ�����Ԥϡ�������ɥ��ޥ͡������λ���Ƥ� X �Ͻ�λ�������Ǹ�˼¹Ԥ��� kterm ��λ����� X ����λ���롣���������ʥ�����ɥ��ޥ͡�������Ƥߤ����Ȥ��ϡ���Ԥν����������Ǥ��롣

�ƹԤκǸ�� & ��̵ͭ�����ա�xmodmap �� xrdb ������򽪤���ȥץ�����༫�ΤϽ�λ���Ƥ��ޤ��Τǡ��Ǹ�� & ���դ���ɬ�פϤʤ� (�Хå����饦��ɤ�ư����ɬ�פϤʤ��Ȥ������ȡ��ޤ��̤˥Хå����饦��ɤ�ư�����Ƥ⹽��ʤ��������)�������� kterm �� X ���ץꥱ�������Ǥ��ꡢkterm ���Τ���λ���ʤ��¤꼡�Υץ������ϼ¹Ԥ���ʤ��Τǡ�& ���դ��ƥХå����饦��ɥץ������Ȥ���ư�����ʤ���Фʤ�ʤ������������Ǹ�ιԤ�
twm &
�� & ���դ��Ƥ��ޤ��ȡ�afterstep ��Хå����饦��ɤǵ�ư���Ƥ��ޤ���~/.xsession �μ¹Ԥ���λ���Ƥ��ޤ������Τ��ᡢ�������󤷤Ʋ��⤷�ʤ������˥��������Ȥ��Ƥ��ޤ� (���ξ��ν�����ˡ�ϸ��)��

�ޤ���~/.xsession ��
% chmod +x ~/.xsession
�Ȥ��ơ�ɬ���¹�°�����դ��Ƥ���ɬ�פ����롣

���ʤߤˡ��Ǹ�ιԤ�
twm
�Ǥʤ���
exec twm
�Ƚ񤯤ȡ�~/.xsession ��¹Ԥ��� /bin/sh �Υץ��������ʤ��ʤ� (���Υץ������� afterstep ��¹Ԥ��뤫��)���ץ���������1�ĸ��餹���Ȥ��Ǥ��롣

�⤷ ~/.xsession �˼¹Ը��¤��դ�˺�줿�ꡢ������ɥ��ޥ͡������ư����Ԥ� & ���դ�˺���ȡ��������󤷤Ƥ⤹���˥��������Ȥ��Ƥ��ޤ���~/.xsession �������뤳�Ȥ�Ǥ��ʤ��ʤ롣���������Ȥ��ϡ�xdm �Υ���������̤ǥѥ���ɤ����Ϥ���Ȥ����Ǹ�Υ꥿���󥭡��򲡤����ˡ�F1 ������ Ctrl-Return �򲡤��� ~/.xsession ��̵�뤵�졢xterm ��1�Ĥ����¹Ԥ���� (�����ƥ�ɸ�������)�������� ~/.xsession ��������Ȥ褤��

~/.xsession ����ǤΥ��顼��������ɥ��ޥ͡�����ν��Ϥ��륨�顼�ʤɤϡ�~/.xsession-errors �˽񤭹��ޤ�롣