Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/documentation/manual-pages/ja/man4/cd.4
18093 views
.\" Copyright (c) 1996
.\"	Julian Elischer <[email protected]>.  All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\"
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\"	%Id: cd.4,v 1.12 1998/10/12 03:27:51 ken Exp %
.\" $FreeBSD$
.\"
.Dd October 10, 1998
.Dt CD 4
.Os FreeBSD
.Sh ̾��
.Nm cd
.Nd SCSI CD-ROM �ɥ饤��
.Sh ��
.Cd device cd
.Cd device cd1 at scbus0 target 4 lun 0
.Cd options	"CHANGER_MIN_BUSY_SECONDS=3"
.Cd options	"CHANGER_MAX_BUSY_SECONDS=11"
.Sh ����
.Nm cd
�ɥ饤�Фϡ�
.Tn SCSI
.Tn CD-ROM
(����ѥ��ȥǥ�����-�ɤ߽Ф����ѥ���) �ɥ饤�֤򥵥ݡ��Ȥ��ޤ���
�̾�ǥ�������Ʊ���褦�˸����뤿��ˡ�
.Nm
�ɥ饤�Фϡ�
.Tn CD-ROM
���Τ򥫥С����� 1 �ĤΥѡ��ƥ�����󤫤�ʤ�
�ѡ��ƥ������ơ��֥��������ޤ���
���Υѡ��ƥ������ơ��֥��
.Xr disklabel 8
���Ѥ��ƽ������뤳�Ȥϲ�ǽ�Ǥ�����
�������
.Tn CD-ROM
�򥢥�ޥ���Ȥ���ޤǤδ֤Τ�ͭ���Ǥ���
����Ū�ˡ����Υ��󥿥ե�������
.Xr wd 4 
��
.Xr da 4
�ǽҤ٤��Ƥ����Τ�Ʊ�ͤǤ���
.Pp
.Tn SCSI
�����ץ����֡�����˥ץ����֤����ݡ�
.Tn SCSI
�Х���ΥǥХ�������������ޤ���
���Ĥ��ä��ǥХ����Τ�����
������ CDROM (������ 5) ���뤤�� WORM (������ 4) �ȱ���������Τ�
.Nm
�ɥ饤�Ф˥����å�����ޤ���
.Fx 2.1
�����ΥС������Ǥϡ�
�ǽ�˸��Ĥ��ä��ǥХ�����
.Li cd0
�Ȥ��ƥ����å����졢���μ���
.Li cd1
�Τ褦�ˤʤäƤ��ޤ�����
.Fx 2.1
����ϡ��ǥХ��������֤� cd ��˥åȤȤʤ�٤�������Ǥ��ޤ���
�����ͥ�����ξܺ٤ˤĤ��Ƥ�
.Xr scsi 4
�򻲾Ȥ��Ʋ�������
.Pp
�����ƥ�桼�ƥ���ƥ�
.Xr disklabel 8
���Ѥ��ơ��������줿�ǥ�������٥빽¤�Τ��ɤ߽Ф��ޤ���
���ι�¤�Τˤϡ�ɬ�פȤʤ�
.Tn CD-ROM
�Υ������˴ؤ����������ͤ��ޤޤ�ޤ���
.Pp
.Sh �����ͥ�����
�����ƥ�����˴ؤ�餺��Ǥ�դο���
.Tn CD-ROM
�ǥХ����򥷥��ƥ�˥����å��Ǥ��ޤ���
���ƤΥ꥽������ưŪ�˥��������Ȥ���ޤ���
.Sh IOCTL
.Tn SCSI
.Tn CD-ROM
�ɥ饤�֤�Ŭ�Ѥ����ʲ���
.Xr ioctl 2
�ƤӽФ������إå��ե�����
.Aq Pa sys/cdio.h
��
.Aq Pa sys/disklabel.h
���������Ƥ��ޤ���
.Pp
.Bl -tag -width CDIOCREADSUBCHANNEL -compact
.It Dv DIOCGDINFO
.It Dv DIOCSDINFO
.Pq Li "struct disklabel"
�����ɥ饤�֤��Ф���ǥ�������٥�Υ����ͥ��⥳�ԡ����ɤ߽񤭤��ޤ���
�ǥ�������٥�� scsi inquiry ���ޥ�ɤ����ɤ߼�ä�����ǽ��������ޤ���
�����ͤϥ֡��Ȼ���ɽ�����줿��Τ�Ʊ��ΤϤ��Ǥ���
������
.Xr disklabel 5
���������Ƥ��ޤ���

.It Dv CDIOCCAPABILITY
.Pq Li "struct ioc_capability"
�����ɥ饤�֤����ݡ��Ȥ��Ƥ��뵡ǽ�˴ؤ���������Ф��ޤ���
����ϰʲ��ι�¤�Τ��֤���ޤ���
.Bd -literal -offset indent
struct ioc_capability {
	u_long	play_function;
#define CDDOPLAYTRK	0x00000001
	/* tracks/index ����Ǻ�����ǽ */
#define	CDDOPLAYMSF	0x00000002
	/* msf (ʬ�åե졼��) ����Ǻ�����ǽ */
#define	CDDOPLAYBLOCKS	0x00000004
	/* �֥��å�����Ǻ�����ǽ */
#define	CDDOPAUSE	0x00000100
	/* ���Ϥ�����߲�ǽ */
#define	CDDORESUME	0x00000200
	/* ���Ϥ�Ƴ���ǽ */
#define	CDDORESET	0x00000400
	/* �ɥ饤�֤����˥ꥻ�åȲ�ǽ */
#define	CDDOSTART	0x00000800
	/* �����ǥ������ϲ�ǽ */
#define CDDOSTOP	0x00001000
	/* �����ǥ�����߲�ǽ */
#define CDDOPITCH	0x00002000
	/* �����ǥ����ԥå�Ĵ����ǽ */

	u_long	routing_function;
#define CDREADVOLUME	0x00000001
	/* �ܥ�塼��������ɤ߽Ф���ǽ */
#define CDSETVOLUME	0x00000002
	/* �ܥ�塼��������ǽ */
#define	CDSETMONO	0x00000100
	/* ���Ϥ��Υ��������ǽ */
#define CDSETSTEREO	0x00000200
	/* ���Ϥ򥹥ƥ쥪�������ǽ (�ǥե����) */
#define	CDSETLEFT	0x00000400
	/* ���Ϥ򺸤Τߤ������ǽ */
#define	CDSETRIGHT	0x00000800
	/* ���Ϥ򱦤Τߤ������ǽ */
#define	CDSETMUTE	0x00001000
	/* ���ϤΥߥ塼�Ȳ�ǽ */
#define CDSETPATCH	0x00008000
	/* �����쥯�ȥ롼�ƥ��������ǽ */

	u_long	special_function;
#define	CDDOEJECT	0x00000001
	/* �ȥ졼�Υ����ץ��ǽ */
#define	CDDOCLOSE	0x00000002
	/* �ȥ졼�Υ���������ǽ */
#define	CDDOLOCK	0x00000004
	/* �ȥ졼�Υ��å���ǽ */
#define CDREADHEADER	0x00000100
	/* �ܼ����ɤ߽Ф���ǽ */
#define	CDREADENTRIES	0x00000200
	/* �ܼ�����ȥ���ɤ߽Ф���ǽ */
#define	CDREADSUBQ	0x00000200
	/* ���֥���ͥ������ɤ߽Ф���ǽ */
#define CDREADRW	0x00000400
	/* ���֥����� R-W ���ɤ߽Ф���ǽ */
#define	CDHASDEBUG	0x00004000
	/* �ȥ졼�������ʥߥå��ǥХå���ǽ����� */
};
.Ed
.It Dv CDIOCPLAYTRACKS	
.Pq Li "struct ioc_play_track"
���ꤵ�줿�ȥ�å����ɥ쥹�����Ĺ���˴�Ť��ƥ����ǥ����κ����򳫻Ϥ��ޤ���
���ι�¤�Τϰʲ��Τ褦���������ޤ�:
.Bd -literal -offset indent
struct ioc_play_track
{
	u_char	start_track;
	u_char	start_index;
	u_char	end_track;
	u_char	end_index;
};
.Ed

.It Dv CDIOCPLAYBLOCKS
.Pq Li "struct ioc_play_blocks"
���ꤵ�줿�֥��å����ɥ쥹�����Ĺ���˴�Ť��ƥ����ǥ����κ����򳫻Ϥ��ޤ���
���ι�¤�Τϰʲ��Τ褦���������ޤ�:
.Bd -literal -offset indent
struct ioc_play_blocks
{
	int	blk;
	int	len;
};
.Ed

.It Dv CDIOCPLAYMSF	
.Pq Li "struct ioc_play_msf"
���ꤵ�줿��ʬ-��-�ե졼��פ�Ĺ���˴�Ť��ƥ����ǥ����κ����򳫻Ϥ��ޤ���
���ι�¤�Τϰʲ��Τ褦���������ޤ�:
.Bd -literal -offset indent
struct ioc_play_msf
{
	u_char	start_m;
	u_char	start_s;
	u_char	start_f;
	u_char	end_m;
	u_char	end_s;
	u_char	end_f;
};
.Ed

.It Dv CDIOCREADSUBCHANNEL 
.Pq Li "struct ioc_read_subchannel"
���ι�¤�Τǻ��ꤵ�줿�����������Υ��֥���ͥ뤫�������ɤ߽Ф��ޤ���
.Bd -literal -offset indent
struct ioc_read_subchannel {
	u_char address_format;
#define CD_LBA_FORMAT	1
#define CD_MSF_FORMAT	2
	u_char data_format;
#define CD_SUBQ_DATA		0
#define CD_CURRENT_POSITION	1
#define CD_MEDIA_CATALOG	2
#define CD_TRACK_INFO		3
	u_char track;
	int	data_len;
	struct  cd_sub_channel_info *data;
};
.Ed

.It Dv CDIOREADTOCHEADER
.Pq Li "struct ioc_toc_header"
�ޥ���Ȥ��줿
.Tn CD-ROM
���ܼ��˴ؤ������Υ��ޥ���֤��ޤ���
���ξ���ϰʲ��ι�¤�Τ˳�Ǽ�����֤���ޤ���
.Bd -literal -offset indent
struct ioc_toc_header {
	u_short len;
	u_char  starting_track;
	u_char  ending_track;
};
.Ed

.It Dv CDIOREADTOCENTRYS 
.Pq Li "struct ioc_read_toc_entry"
���ꤵ�줿�ܼ�����ȥ꤫��ξ�����֤��ޤ���
(���������Υ��ޥ��̾�Υ��ڥ�ϴְ�äƤ��ޤ���)
�����ι�¤�Τϰʲ��Τ褦�ˤʤ�ޤ�:
.Bd -literal -offset indent
struct ioc_read_toc_entry {
	u_char	address_format;
	u_char	starting_track;
	u_short	data_len;
	struct  cd_toc_entry *data;
};
.Ed
�׵�ǡ����ϡ�
.Li data
���ؤ��礭��
.Li data_len
���ΰ�˳�Ǽ����ޤ���

.It Dv CDIOCSETPATCH
.Pq Li "struct ioc_patch"
�͡��ʥ����ǥ�������ͥ���͡��ʽ��ϥ���ͥ�˳�����Ƥޤ���
�����ι�¤�Τϼ��Τ褦���������ޤ�:
.Bd -literal -offset indent
struct ioc_patch {
	u_char	patch[4];
	/* �ƥ���ͥ���Ф� 1 ���Ǥ��б� */
};
.Ed

.It Dv CDIOCGETVOL
.It Dv CDIOCSETVOL
.Pq Li "struct ioc_vol"
���ϥ���ͥ�Υܥ�塼������˴ؤ���������� (���뤤������) ���ޤ���
�����ι�¤�Τϼ��ΤȤ���Ǥ�:
.Bd -literal -offset indent
struct	ioc_vol
{
	u_char	vol[4];
	/* �ƥ���ͥ���Ф� 1 ���Ǥ��б� */
};
.Ed

.It Dv CDIOCSETMONO	
���Ƥν��ϥ���ͥ�����Ƥ����ϥ���ͥ�˳�����Ƥޤ���

.It Dv CDIOCSETSTEREO
�����ϥ���ͥ�򺸽��ϥ���ͥ�ˡ������ϥ���ͥ�򱦽��ϥ���ͥ�ˡ�
���줾�������Ƥޤ���

.It Dv CDIOCSETMUTE	
�ܥ�塼��������ѹ������˽��Ϥ�ߥ塼�Ȥ��ޤ���

.It Dv CDIOCSETLEFT
.It Dv CDIOCSETRIGHT
ξ���ν��ϥ���ͥ�� (�ޤ��ϱ�) ���ϥ���ͥ�˳�����Ƥޤ���

.It Dv CDIOCSETDEBUG	
.It Dv CDIOCCLRDEBUG	
�б�����ǥХ������Ф���ǥХå���ǽ�򥪥� (�ޤ��ϥ���) �ˤ��ޤ���

.It Dv CDIOCPAUSE	
.It Dv CDIOCRESUME	
�����ǥ�������������� (�ޤ��ϺƳ�) ���ޤ���
�ɤ߽Ф��إåɤΰ��֤ϥꥻ�åȤ��ޤ���

.It Dv CDIOCRESET	
�ɥ饤�֤�ꥻ�åȤ��ޤ���

.It Dv CDIOCSTART	
.It Dv CDIOCSTOP	
�ɥ饤�֤��Ф���
.Tn CD-ROM
�β�ž���� (�ޤ������) ��ؼ����ޤ���

.It Dv CDIOCALLOW
.It Dv CDIOCPREVENT
�ɥ饤�֤��Ф���
.Tn CD-ROM
�ǥ������μ�ư�ˤ����Ф������ (�ޤ��϶ػ�) ���ޤ���
���ε�ǽ�򥵥ݡ��Ȥ��ʤ��ɥ饤�֤�����ޤ���

.It Dv CDIOCEJECT	
.Tn CD-ROM
����Ф��ޤ���

.It Dv CDIOCCLOSE
�ɥ饤�֤��Ф����ɥ����Ĥ���ǥ���������ɤ���褦�ؼ����ޤ���
���ε�ǽ�򥵥ݡ��Ȥ��ʤ��ɥ饤�֤�����ޤ���

.It Dv CDIOCPITCH
.Pq Li "struct ioc_pitch"
���ε�ǽ�򥵥ݡ��Ȥ���ɥ饤�֤��Ф���
�����ǥ������̾����ᤤ®�٤ʤ����٤�®�٤Ǻ�������褦�ؼ����ޤ���
.Li speed
���ͤ� -32767 ���� -1 �ޤǤδ֤ʤ��٤�®�٤Ǻ������ޤ���
�ͤ� 0 �ʤ��̾�®�٤Ǥ����ͤ� 1 ���� 32767 �ξ����ᤤ®�٤Ǻ������ޤ���
ʬ��ǽ�� 16 �ӥå�̤���Υɥ饤�֤ξ�硢���顼��Ф�����
ñ�˲��̥ӥåȤ�̵�뤵��ޤ���
���ι�¤�Τϼ��Τ褦���������ޤ�:
.Bd -literal -offset indent
struct	ioc_pitch
{
	short	speed;
};
.Ed
.El
.Sh ����
.Nm
�ɥ饤�Ф����椵��Ƥ���ɥ饤�����
.Tn CD-ROM
�����촹����줿��硢
��ǥ��������ˤ�äƥ����ͥ���Υǥ�������٥�ȴ�Ϣ����
̵��������ޤ���
�ǡ�����»���򤱤뤿�ᡢ�����ǥХ����򻲾Ȥ��륪���ץ�ե�����
�ǥ�����ץ����ʤ��ʤ�ޤǡ������ǥХ������Ф��륢�������������˴�����ޤ���
���δ֡������ʥ����ץ��������Ƶ��ݤ���ޤ���
�����ǥХ����򻲾Ȥ��륪���ץ�ե�����ǥ�����ץ����ʤ��ʤ�ȡ�
��³�κǽ�Υ����ץ����ˤ�ꡢ�����ɥ饤�֤��Ф��뿷����
�ѥ�᡼���켰 (�ǥ�������٥��ޤ�) �������ɤ���ޤ���
.Pp
.Nm
�ɥ饤����Υ����ǥ��������ɤ�
.Tn SCSI-2
ɸ��Υ����ǥ������ޥ�ɤΤߥ��ݡ��Ȥ��ޤ���
¿����
.Tn CD-ROM
��¤�ȼԤϤ���ɸ�൬�ʤ˽��äƤ��ʤ����ᡢ
�����ǥ�����ư��ʤ�
.Tn CD-ROM
�ɥ饤�֤���¿��¸�ߤ��ޤ���
������Ū�ʡ֥���ʡ�
.Tn CD-ROM
�ɥ饤�֤򥵥ݡ��Ȥ����Ȥ�ײ褵��Ƥ��ޤ�����
�ޤ��¹Ԥ˰ܤ���Ƥ��ޤ���
.Sh �����󥸥����
���Υɥ饤�Ф� LUN �١����� CD �����󥸥�Υ��ݡ��Ȥ���¢���Ƥ��ޤ���
LUN �١����� CD �����󥸥�Ȥϡ�2 �İʾ�� CD ���ݻ��Ǥ��뤬��
CD ������������Ȥ��������ʤ��ɥ饤�֤Ǥ���
���Υɥ饤����γ� CD �ϡ�
.Tn SCSI
�Х�����̡���������˥åȤȤ��Ƹ���ޤ���
����
.Nm cd
�ɥ饤�Фϼ�ưŪ�� LUN �١����Υ����󥸥��ǧ������
�����Υ������塼����̤��ƥ����󥸥���Ф��륳�ޥ�ɤ�����Ф��ޤ���
���Υ������塼��ϡ������󥸥���ΰۤʤ� LUN ��Ʊ���˥��ޥ�ɤ����뤳�Ȥ�
������������롢�����󥸥�Ρ֥���å��󥰡פ��ɤ��ޤ���
.Pp
�������塼��ϡ��ɥ饤�Ф������ LUN �Ǿ��񤹤륿���९���󥿥��
�Ǿ��ͤȺ����ͤ�������ޤ���
�Ǿ��ͤȤϡ����Ȥ����� LUN �˽������ I/O ���ʤ����Ǥ⡢
���� LUN ���񤹤��Ȥ��ݾڤ���Ƥ���Ǿ������̤Ǥ���
�����ͤȤϡ�¾�� LUN �˽������ I/O ��������ˡ�
���� LUN �ǥ����󥸥㤬�񤹺�������̤Ǥ���
¾�� LUN �˽������ I/O ���ʤ����ϡ�
�ɥ饤�ФϤ��� LUN ���Ф��륢�������˾�¤��ߤ��ޤ���
.Pp
�Ǿ�����Ӻ��祿���९���󥿥�ϥ����ͥ륪�ץ����� sysctl �ѿ���
�̤����ѹ��Ǥ��ޤ��������ͥ륪�ץ����ϰʲ����̤�:

.Bl -tag -width 1234 -compact
.It Cd options     "CHANGER_MIN_BUSY_SECONDS=3"
.It Cd options     "CHANGER_MAX_BUSY_SECONDS=11"
.El
.Pp
sysctl �ѿ��ϰʲ����̤�:
.Pp
.Bl -tag -width 1234 -compact
.It Cd kern.cam.cd.changer.min_busy_seconds
.It Cd kern.cam.cd.changer.max_busy_seconds
.El
.Pp
�桼���ϡ�sysctl �ѿ����̤��ƺǾ�����Ӻ��祿���ॢ���Ȥ���
��ʬ�Υ����󥸥�˺�Ŭ���ͤ򸫤Ĥ���Ȥ褤�Ǥ��礦��
��ö����ʬ�Υ����󥸥���Ф����Ŭ�����ॢ���Ȥ���ޤ�С�
����򥫡��ͥ�����ե�����˵��ҤǤ��ޤ���
.Pp
��ʬ�Υ����ƥ�� LUN �١����Υ����󥸥㤬¸�ߤ���С�
�֡��ȥץ��������ʤ�˽��äơ����Υ����󥸥���͡��� LUN ���Ф���
�ץ����֥�å�������ɽ������뤳�Ȥ˵��Ť��Ǥ��礦��
���������Ǥ��ꡢ�����󥸥�Υ������塼��󥰥����ɤˤ�äư�����������ޤ���
.Sh ��Ϣ�ե�����
.Bl -tag -width /dev/rcd[0-9][a-h] -compact
.It Pa /dev/cd[0-9][a-h]
�֥��å��⡼��
.Tn CD-ROM
�ǥХ���
.It Pa /dev/rcd[0-9][a-h]
raw �⡼��
.Tn CD-ROM
�ǥХ���
.El
.Sh ����
����ޤ���
.Sh ��Ϣ����
.Xr scsi 4 ,
.Xr da 4 ,
.Xr disklabel 5 ,
.Xr disklabel 8 ,
.Xr cd 9
.Sh �Х�
.Fn ioctl
���Ф��� 3 ���ܤΰ������Ѥ����빽¤�Τ�̾����Ŭ���ǤϤ���ޤ���
�ޤ���
.Fn ioctl
���ޥ�ɤ���ˤϥ��ڥ�ߥ��������Ĥ�ĤäƤ��ޤ���
.Pp
���ߤΤȤ������ۤʤ� CD �����󥸥���Ф��ưۤʤ�Ǿ�����Ӻ���
�����ॢ�����ͤ����ꤹ�뵡���Ϥ���ޤ���
�����ͥ륪�ץ���󤢤뤤�� sysctl �ѿ������ꤷ�������ॢ�����ͤ�
�����ƥ�ˤ��� LUN �١����� CD �����󥸥����Ƥ�Ŭ�Ѥ���ޤ���
���Τ褦�ʥ��ݡ��Ȥ�������뤳�Ȥϲ�ǽ�Ǥ�����
���ʤ��Ȥ� sysctl �ˤ������Ϥ��ޤꥨ�쥬��ȤǤϤ���ޤ���
�Ȥ����Τϡ����ߤ� sysctl �����ɤǤϥ���ѥ����ΥΡ����ɲä�
��갷�����Ȥ��Ǥ��ʤ�����Ǥ���
����椨��ưŪ���礭������ꤹ�� sysctl �ѿ����Ѱդ���
�桼����٥�Υ桼�ƥ���ƥ����Ѥ��ƥ����ॢ�����ͤ�����ʤ������ꤹ��
���Ȥˤʤ�Ǥ��礦��
�����ͥ�����ե�������ǡ��ۤʤ� CD �ǥХ������Ф���
�̡��Υ����ॢ���Ȥ����Ǥ���褦�ˤ���ˤϡ�
.Xr config 8
��������
����Ū�˵��Ҥ���
.Nm cd
�ǥХ����� 2 �ĤΥ����ॢ�����ͤ򥵥ݡ��Ȥ���褦�ˤ��ʤ����
�ʤ�ʤ����⤷��ޤ���
.Sh ���
��
.Nm cd
�ɥ饤�Фϡ�Julian Ellischer �����Ҥ� 386BSD 0.1 ���о줷��
.Nm cd
�ɥ饤�Ф�١����ˤ��Ƥ��ޤ���
.Nm cd
�ɥ饤�Ф� CAM �С������� Kenneth Merry �����Ҥ���
.Fx 3.0
�Ǻǽ���о줷�ޤ�����