晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /usr/lib64/perl5/sys/ |
Upload File : |
require '_h2ph_pre.ph';
no warnings qw(redefine misc);
unless(defined(&_SYS_TTYDEFAULTS_H_)) {
eval 'sub _SYS_TTYDEFAULTS_H_ () {1;}' unless defined(&_SYS_TTYDEFAULTS_H_);
eval 'sub TTYDEF_IFLAG () {( &BRKINT | &ISTRIP | &ICRNL | &IMAXBEL | &IXON | &IXANY);}' unless defined(&TTYDEF_IFLAG);
eval 'sub TTYDEF_OFLAG () {( &OPOST | &ONLCR | &XTABS);}' unless defined(&TTYDEF_OFLAG);
eval 'sub TTYDEF_LFLAG () {( &ECHO | &ICANON | &ISIG | &IEXTEN | &ECHOE| &ECHOKE| &ECHOCTL);}' unless defined(&TTYDEF_LFLAG);
eval 'sub TTYDEF_CFLAG () {( &CREAD | &CS7 | &PARENB | &HUPCL);}' unless defined(&TTYDEF_CFLAG);
eval 'sub TTYDEF_SPEED () {( &B9600);}' unless defined(&TTYDEF_SPEED);
eval 'sub CTRL {
my($x) = @_;
eval q(($x&037));
}' unless defined(&CTRL);
eval 'sub CEOF () { &CTRL(ord(\'d\'));}' unless defined(&CEOF);
if(defined(&_POSIX_VDISABLE)) {
eval 'sub CEOL () { &_POSIX_VDISABLE;}' unless defined(&CEOL);
} else {
eval 'sub CEOL () {ord(\'\\0\');}' unless defined(&CEOL);
}
eval 'sub CERASE () {0177;}' unless defined(&CERASE);
eval 'sub CINTR () { &CTRL(ord(\'c\'));}' unless defined(&CINTR);
if(defined(&_POSIX_VDISABLE)) {
eval 'sub CSTATUS () { &_POSIX_VDISABLE;}' unless defined(&CSTATUS);
} else {
eval 'sub CSTATUS () {ord(\'\\0\');}' unless defined(&CSTATUS);
}
eval 'sub CKILL () { &CTRL(ord(\'u\'));}' unless defined(&CKILL);
eval 'sub CMIN () {1;}' unless defined(&CMIN);
eval 'sub CQUIT () {034;}' unless defined(&CQUIT);
eval 'sub CSUSP () { &CTRL(ord(\'z\'));}' unless defined(&CSUSP);
eval 'sub CTIME () {0;}' unless defined(&CTIME);
eval 'sub CDSUSP () { &CTRL(ord(\'y\'));}' unless defined(&CDSUSP);
eval 'sub CSTART () { &CTRL(ord(\'q\'));}' unless defined(&CSTART);
eval 'sub CSTOP () { &CTRL(ord(\'s\'));}' unless defined(&CSTOP);
eval 'sub CLNEXT () { &CTRL(ord(\'v\'));}' unless defined(&CLNEXT);
eval 'sub CDISCARD () { &CTRL(ord(\'o\'));}' unless defined(&CDISCARD);
eval 'sub CWERASE () { &CTRL(ord(\'w\'));}' unless defined(&CWERASE);
eval 'sub CREPRINT () { &CTRL(ord(\'r\'));}' unless defined(&CREPRINT);
eval 'sub CEOT () { &CEOF;}' unless defined(&CEOT);
eval 'sub CBRK () { &CEOL;}' unless defined(&CBRK);
eval 'sub CRPRNT () { &CREPRINT;}' unless defined(&CRPRNT);
eval 'sub CFLUSH () { &CDISCARD;}' unless defined(&CFLUSH);
}
if(defined(&TTYDEFCHARS)) {
undef(&TTYDEFCHARS) if defined(&TTYDEFCHARS);
}
1;