第二节 黄帝和蚩尤的战争
三皇时代,君主的传统,还不可考;到五帝时代就不然(就不是紧相承接,也必相去不远)。可见得五帝时代的历史,更比三皇时代明白。咱们现在,就得要提出几件五帝时代的大事来讲讲。其第一件,便是黄帝和蚩尤的战争。
这件事,据《史记·五帝本纪》所载,是:
黄帝者,少典之子(少典:《索隐》“诸侯国号,非人名也。又按《国语》云:少典娶有氏女,生黄帝、炎帝,然则炎帝亦少典之子”),姓公孙,名曰轩辕……轩辕之时,神农氏世衰,诸侯相侵伐,暴虐百姓,而神农弗能征;于是轩辕乃习用干戈,以征不享,诸侯咸来宾从;而蚩尤最为暴,莫能伐。炎帝欲侵陵诸侯,诸侯咸归轩辕;轩辕乃修德振兵……以与炎帝战于阪泉之野,三战然后得其志。蚩尤作乱,不用帝命;于是黄帝乃征师诸侯,与蚩尤战于涿鹿之野,遂禽杀蚩尤;而诸侯咸尊轩辕为天子,代神农氏……(按:阪泉,《集解》引服虔,只说是地名,涿鹿,服虔说是山名,在涿郡;似乎是的。有许多人说在如今的涿鹿县,恐怕是因汉朝在此置了一个涿鹿县,所以附会上去的。)
近来的人说,蚩尤是三苗的酋长,三苗,就是现在所谓的苗族;它占据中国本部,在汉族之先,后来给汉族驱逐掉的。黄帝和蚩尤的战争,就是其中的一事。这句话不很精细。三苗是古代的一个国名,不是种族之名;它的民族,却唤作“黎”;黎族的君主,起初是蚩尤,后来才是三苗(《书·尧典》:“窜三苗于三危。”《释文》:“马、王云:国名也;缙云氏之后为诸侯,盖饕餮也。”《淮南子·修务训》高诱注:“三苗,盖谓帝鸿氏之裔子浑敦,少昊氏之裔子穷奇,缙云氏之裔子饕餮,三族之苗裔,故谓之三苗。”又《书·吕刑》:“蚩尤惟始作乱。”《释文》:“马云:少昊之末,九黎君名。”《礼记·缁衣》:“甫刑曰:苗民弗用灵,制以刑,惟作五虐之刑曰法。”《正义》:“按郑注《吕刑》云:苗民,谓九黎之君也。九黎之君,于少昊氏衰,而弃善道,上效蚩尤重刑,必变九黎。言苗民者,有苗,九黎之后,颛顼代少昊诛九黎,分流其子孙,居于西裔者为三苗;至高辛之衰,又复九黎之恶;尧兴,又诛之,尧末,又在朝。舜时,又窜之;后王深恶此族三生凶恶,故著其氏而谓之民。民者冥也,言未见仁道。”据以上几种说法,三苗究竟是饕餮,还是浑敦、穷奇、饕餮三族之后,虽不能定,然而的确是个国名——就是氏族之名,并不含有人民——种族——的意思。《高注》:“一曰:放三苗国民于三危也。”就是郑注所谓著其氏而谓之民,也并不是指人民。蚩尤,马融说“少昊之末,九黎君名”,郑玄说“九黎之君,于少昊氏衰,上效蚩尤重刑”,则蚩尤还在少昊以前,似乎郑说为是)。这一族人(君主虽是蚩尤三苗,人民却是九黎)和汉族竞争,从黄帝时代起,直到尧舜时代止(看上文所引《吕刑》郑注,就可明白),不可谓不久;然而曾到黄河流域与否,毫无证据(《吕氏春秋》,尧战于丹水之浦以服南蛮,也只到今汉水流域);他的占据江域和汉族的占据河域,孰先孰后,也史无可征;怎能武断说他占据中国本部在汉族之前呢?
这一族人,现在称为苗,乃是蛮字的转音,和古代“三苗”的“苗”字无涉;试看古代“三苗之国”亡后,历代都只有所谓蛮,并无所谓“苗”;从元、明、清以来方渐次改称为“苗”,就更无所谓蛮可知。蛮是古代中国汉人通称南方少数民族之名,其种族的本名,实在是“黎”字。后世都写作“俚”或又写作“里”; 《后汉书·南蛮传》:“建武十二年,九真徼外蛮里张游,率种人慕化内属,封为归汉里君。”《注》:“‘里’,蛮之别号(其实是本名),今呼为‘俚人’是也。”这一族人,似乎本来住在中央亚细亚高原,后来沿长江东徙的,何以知道呢?《后汉书·南蛮传》:
昔高辛氏有犬戎之寇,帝患其侵暴,而征伐不克;乃访募天下,有能得犬戎之将吴将军头者,赐黄金万镒,邑万家,又妻之以女。时帝有畜狗,其毛五采,名曰盘瓠;下令之后,盘瓠遂衔人头造阙下;群臣怪而诊之,乃吴将军首也……乃以女配盘瓠。盘瓠得女,负而走入南山,止石室中;经三年,生子一十二人,六男六女;盘瓠死后,因自相夫妻……今长沙武陵蛮是也。
近来有人说:这盘瓠就是盘古。关于盘古的神话,都是苗族所传,汉族误把它拉来,算作自己的;这话很奇而很确。为什么呢?一、盘瓠、盘古,音相同;二、关于盘古的神话,思想和中国别种神话不同;三、汉族古帝,都在北方,独盘古则祠在桂林,墓在南海(见任昉《述异记》);四、汪宝《晋纪》,范成大《桂海虞衡志》,都说:“苗人杂糅鱼肉,叩槽而号,以祭盘瓠。”(《文献通考》引)近人笔记,说广西岩洞中,往往有崇宏壮丽,榜为盘古庙的,庙里奉祀的是盘古和天皇、地皇、人皇;阴历六月初二,相传是盘古生日,远近聚集,致祭极虔(见《地学杂志》)。照此说来,不但盘古是苗族的古帝,连司马贞《补三皇本纪》所列后一说的三皇,也是苗族的古帝了。《遁甲开山图》说天皇被迹在柱州昆仑山下,地皇兴于熊耳龙门山,人皇起于形马(《御览》卷七十八)。柱州,以昆仑山高若天柱然,故名;形马,山名,旧说在蜀(《通鉴外纪》)。据此来看,天皇,人皇,实在是从如今的青海到四川的(昆仑,见前面第一章。熊耳山,在如今河南的卢氏县,龙门山在陕西韩城县、山西河津县——编者注:今陕西韩城市、山西河津市——之间,也和四川的山脉相接)。所以《华阳国志》也说“蜀之为国,肇自人皇”。到三苗时代,就进到左洞庭、右彭蠡的地位了(《史记·吴起列传》)。《书·尧典》:“窜三苗于三危。”《禹贡》:“导黑水,至于三危,入于南海。”《史记集解》(《夏本纪》)和《通典》(卷一百七十五),引《郑注》道:“《地理志》,益州滇池有黑水祠,而不记此山水所在,今中国无之矣。《地记》曰:三危之山,在鸟鼠之西南,与岷山相连。”则黑水就是如今的金沙江(一者,黑水祠在滇池,滇池是金沙江流域;二者,金沙江古名泸水,“泸”就是“卢”,也就是“玈”,就是“黑”)。三危山,就是如今的巴颜喀拉山脉。三苗是江域之国,把他窜到这个地方,一定是因为三苗是九黎之君,三危是黎族的根据地,叫他去治理,却很相宜,所以《史记》说:“以变西戎。”[《禹贡》:雍梁二州,都以黑水分界;是雍州的西南界,到如今青海木鲁乌苏北岸;梁州的西界,到如今川边这一条水的东岸;断乎没有两条黑水的。入于南海的“海”,是“夷蛮戎狄谓之四海”的海,不是“洋海”的海。当时到金沙江,实在还没到和岷江合流之处,所以就把岷江算作长江的上源。后人凿定了海是洋海的海,就生出许多异说来;却又因为哈剌乌苏,译言黑水,就拿来附会禹贡的黑水;殊不知哈剌译言黑,是句“蒙古话”;这个名词,一定是蒙古人入青海之后才有的。古人所说的山,都是所包甚广,和现在地理学上所谓“山脉”“山系”相当;断没有像志书上所说,仅指一峰一岭的。《水经注》:江水“东过江阳县南——如今四川的泸县——雒水从三危东,道广魏雒县南——如今四川的广汉县(编者注:今为广汉市)——东南注之”。可见得“三危”二字,所包甚广。《括地志》把它凿定在“敦煌县东南四十里”,就又生出疑问来了。《括地志》这句话,是跟《山海经》“三危在敦煌南”——《水经注》三十一卷引——来的;殊不知《山海经》下文,还有“与岷山相接,南带黑水”两句,所谓在敦煌南,和《说文》说“河水出敦煌塞外昆仑山”一样;因为中国郡县,极尽于此,只得如此说法;并不是说它在敦煌境内,或者极近的地方;不然《汉书·地理志》《续汉书·郡国志》敦煌郡下,为什么都不说有三危山呢?照前文第一章所考据,于阗河的上源有昆仑,河曲的东面,又有昆仑;这两个昆仑,其实原是一山,不过因为一处是汉族发祥之地,一处为西戎所据,所以分出“海内”“海外”罢了。这也是古人所说的山所包甚广的一个证据。这一条例子,讲古代的地理,用处甚大,请诸位牢牢记着。]