晋和郑,是姬姓诸侯受封较晚的两个国。郑之受封,已在周宣王的时候。平王东迁,晋、郑都出了不少的力。所以《国语·周语》说:“我周之东迁,晋郑是依。”春秋初期,郑在当时政坛上颇为活跃。此后,成为晋楚齐秦争取和争夺的对象,而仍能于夹缝中求生存,以至战国之初。晋在春秋时期,始终是中原的大国。但它在军事上的优势,为世卿势力的扩张提供条件,终于导致韩、赵、魏三家分晋。战国时期,三晋各为七侯之一。而中山国作为鲜虞族的政权,则活动于赵魏邻近地区,又有一段兴亡的历史。

第一节 晋

晋的建国、分裂和统一

晋是周武王子,成王弟唐叔虞的封国。叔虞的母亲在生产前,武王告诉他说,他做了一梦,梦见上帝对他说:“我命你生个儿子,名虞,我给他封地于唐”。后来叔虞的母亲果然生了一子,手上有一个“虞”字形,因此就取名为虞。武王死后,唐有乱,周公灭了唐,因而就封叔虞于唐。

左传》定公四年记载周初分封之国有鲁、卫和唐(晋),都是姬姓诸侯中重要的国家。唐分封的地点即是“夏虚”,故《左传》定公四年说:“启以夏政,疆以戎索”。这就是说,仍用夏的政治制度。索本是绳索,古人用绳索测量土地,故索引申为法。戎索就是仍用当地戎人的土地法。夏戎杂居。因此夏政、戎索实际是一样的,并没有什么差别。而且当时所谓戎,实际就是指媿姓的狄,即《传》所谓“怀姓九宗,职官五正”。由此可见夏虚不但是夏人活动的地方,而且是戎狄活动的地方。这情形对于了解唐(晋)的社会历史是很重要的。

史记·晋世家》说:“唐叔子燮,是为晋侯”。这就是说,唐叔虞第二代时已改国号为晋了。《正义》云:“唐叔虞子燮父徙居晋水旁,今并理故唐城。”周初所分封的诸侯,地方不过“方百里”,晋也是如此,而且周围有许多戎狄。《晋世家》又说:“自唐叔至靖五世,无其年数”。我们对于西周时期晋的社会历史,实在所知很少。

大约西周宣王时,北方戎狄叛乱,晋穆侯曾经帮助宣王共同作战。恰好伐条戎时,生大儿子,取名为“仇”(太子仇);后来在千亩之战时,又生少子,取名为“成师”。古人名字都是有意义的。当时师服说:“异哉,君之命(名)子也!太子曰仇,仇者,雠也。少子曰成师。成师大号,成之者也..今适(嫡)庶名反逆,此后晋其能毋乱乎?”①这里埋伏了此后晋国将发生内部分裂的因素。

穆侯卒,弟殇叔立,太子仇出奔国外。过了一年,太子带领徒众去打殇叔,自立为文侯。晋文侯时正当周幽王时。犬戎杀幽王,周室东迁。晋文侯与郑、虢助周平王在洛邑建国,很有劳绩。

晋文侯时已迁都于绛,在今山西翼城东南。公元前475年,文侯卒,子伯立,是为昭侯。昭侯分封文侯弟成师于曲沃(今山西闻喜县)。曲沃的城①《史记·晋世家》。

要大于翼(绛),这是不合制度的,也预兆曲沃与翼之间可能发生对抗的局势。

成师封于曲沃,号为桓叔。他很得民心。当时人说,“末大于本而得民心,不乱何待。”公元前739年,晋大臣潘父弑其君昭侯,而迎立桓叔。桓叔欲入晋(指翼),晋人发兵抵御桓叔。桓叔败归。晋人共立昭侯子平为君,是为孝侯。不久,桓叔卒,子鲜代桓叔,是为曲沃庄伯。孝侯十五年,曲沃庄伯弑孝侯于翼。晋人攻曲沃庄伯,复立孝侯子郄为君,是为鄂侯。

鄂侯六年卒。曲沃庄伯听说,兴兵伐晋。周平王使虢公带兵伐曲沃庄伯,庄伯败归曲沃。晋人共立鄂侯子光,是为哀侯。

哀侯二年,曲沃庄伯卒,子称代庄伯立,是为曲沃武公。哀侯八年,曲沃武公伐晋于汾水旁,虏哀侯,晋人立哀侯子小子为君,是为小子侯。晋小子四年,曲沃武公诱召晋小子,杀之。周桓王使虢伐曲沃武公。武公败归曲沃。晋人立哀侯弟缗为晋侯。

公元前677年,晋侯缗二十八年,齐桓公始霸。这一年,曲沃武公伐晋侯缗,并且把它灭掉了,完全兼并了晋地。曲沃武公被封为晋君,正式列为诸侯。是为晋武公。

从曲沃桓叔始封曲沃,到晋武公并晋,经历了六十七年的分裂时期。因此春秋初期,晋国不曾参加黄河下游诸国的战争。齐桓公称霸,它也很少过问。武公死后,子献公立,他在晋国统一的基础上,使晋国成为黄河中游的一个强国。

戎狄的活动和晋的始霸晋献公是个英明能干的君主。他深知“本小末大”是晋国所以分裂的原因,因而他即位后,把权力集中起来,把公子公孙都统统驱逐出国。《左传》庄公二十三年,大夫士药说:“去富子,则群公子可谋也已!”“富子”,指曲沃庄伯之子孙。虽然献公自己也出自曲沃、桓庄,但是为了权力集中起见,他不能不对桓、庄的子孙们下毒手了。“富子”之名始见于此,因为强大的宗族就是富有者,故称“富子”。

但是这时真正威胁着晋国的基础的,不只是晋内部的贵族,还有晋周围的戎狄部落。西周春秋之际,北狄已充斥于今陕西北部到山西河北北部,他们已严重地威胁周和沿边齐、鲁、卫诸国的安全。

骊戎也是犬戎之一,原在今陕西的临潼骊山之下。周室东迁以后,它也逐渐向东迁徙,到了晋西。晋献公在一次战争中打败骊戎,俘获了骊姬。献公很宠爱她,并且决心把太子申生废除,立骊姬所生的儿子为太子。因此派太子申生去打东山之戎,又派二子重耳去防守蒲城(今山西永清县),三子夷吾去防守屈(今山西吉县)。这不只是献公因宠爱骊姬而把诸子调开,也是戎狄对晋的威胁所致。

公元前658年和前655年,晋荀息又借道于虞(今山西平陆)以伐虢(今三门峡)。晋灭虢后,虞也随着被灭亡了。这虞、虢以西的黄河两岸,也是戎族活动的地方。晋灭虞、虢,与抵抗戎狄是有关系的。

对于北方的狄人,齐桓公打出“尊王攘夷’的旗号。晋献公虽然没有参加这一争霸活动,但他连续灭亡了耿(今山西河津县)、霍(今山西霍县)和魏(今山西芮城),并封赵夙于耿,封毕万于魏,让他们防守,晋扩大了自己的地盘。

晋献公听了骊姬的谮言,使重耳不得不到母家狄人那里避难,夷吾也逃到梁(今陕西韩城)。重耳在狄人那里住了十二年,取了狄人廧咎如的小女儿,生了儿子;随臣赵衰娶了廧咎如的大女儿,也生了儿子。后来重耳离开狄,到了齐、卫、曹、宋、郑、楚等国。异姓诸侯国都对他很好,相反,同姓诸侯却对他都很不礼貌。最后他在秦穆公的护送下回到晋国即位,即晋文公。

秦这时已经强大起来,它羡慕华夏诸侯的礼乐文化,积极准备东进。在晋文公以前,晋惠公的即位,也是由秦护送入晋的。在晋遭到饥荒的时候,它也运来了粮食周济晋国。但是惠公不知好歹,恩将仇报,原来应允给秦河西的一些地方,也赖着不给,终于发生韩之战(公元前645年)。

晋文公和晋献公一样,是很英明能干的君主。他的臣僚如赵衰、狐偃、咎犯、贾佗、先轸等都是忠心耿耿,追随着他,并且也很有才能。过去晋国很少关心华夏诸侯的会盟、战争,而现在它已兴起,成为齐桓公霸业的继承者了。

晋文公的霸业,主要有两件大事。一是“勤王”。当时正当周襄王时,王朝发生了王子带之乱。襄王出居于外,王子带进入王城。这时秦穆公驻于河上,有帮助襄王入国的意图。晋大夫赵衰对晋文公说:“求霸,莫如入王尊周。周晋同姓。晋不先入王,后秦入之,毋以令于天下。方今尊王,晋之资也。“晋文公认为这是称霸的机会,便出兵送周襄王入国,诛王子带,乱事平定。这是公元前635年的事。

又一件大事是公元前633年城濮之战,晋文公打败楚国。这一年,宋因受到楚国侵扰,求救于晋。晋文公才即位,楚又是强国,因而他起初很是犹豫,而他的大臣先轸、咎犯等都力主一战。先轸说:“报施定霸,于今在矣。”报施是指晋文公从狄回国时,路经宋国,得到宋国的优遇,现在宋国求救于晋,不能坐视不救。这当然只是借口,定霸才是真正的目的。于是晋楚在城濮(今山东鄄城西南)展开了一场大战。结果楚军大败。楚将子玉怕楚成王责备他,便愤而自杀。从此许多过去从楚的诸侯都纷纷倾向晋国。次年,诸侯拥护晋文公为霸主,会盟于河阳。周襄王也来参加会盟。《春秋》为天子讳,以“天王狩于河阳”,载入史册。

晋文公在霸业活动中最要紧的,还在于他很重视在政治上对人们的教养,从而提高公室的威信,加强人们的战斗力。子犯在这里起了决策的作用。《左传》僖公二十七年记:晋侯始入而教其民。二年,欲用之。子犯曰:民未知义,未安其居。

于是乎出定襄王,入务利民。

民怀生矣。将用之。子犯曰:民未知信,未宣其用。于是乎伐原以示之信。

民易资者不求丰焉,明征其辞。公曰:可矣。子犯曰:民未知礼,未生其共。于是乎大搜以示之礼,作执秩以正其官。

民听不惑而后用之。出谷戍,释宋围。一战而霸,文之教也。这是关系晋文公霸业活动的很重要的记载。这里所说“晋侯”、所说“公”,即指晋文公。

晋文公的霸业,比齐桓公更有军事上的成就,也有更大的政治影响。而且齐桓公的霸业,是及身而论,晋文公的霸业在他身后仍有延续。

晋霸业的断续城濮之战后,郑暂时与晋结盟,但是郑、楚接壤,却不能不更倾向于楚。公元前630年,秦、晋联合,包围郑国,事态很紧急。郑派烛之武去见秦穆公,陈述秦围郑只对晋有利,而不利于秦,要秦退兵。秦觉得有理,遂罢兵而去。公元前628年,晋文公去世,其子襄公即位。这时,秦穆公又发兵偷袭郑国。恰好郑国商人弦高要到周去,路遇秦师,知道秦师来意是在袭击郑国。他便以十二条牛犒劳秦师。秦以为郑已有准备,便罢兵而去,顺便灭了一个滑国(今河南偃师县缑氏镇)。

在秦回去的路上,晋乘机邀击秦师于殽(今河南洛宁县西北60里),俘虏了秦的三将孟明视、西乞术、白乙丙,后来又放归他们。秦穆公只责备自己。《尚书·秦誓》篇记载其事,可见秦东进的野心。

公元前624年,秦穆公又使孟明视等三人伐晋,以报殽役之仇。次年,在殽埋葬了殽之战中牺牲了的秦兵尸首。秦穆公的东进计划是积极的,但是它始终不能得逞。于是它转向西进,攻伐西北高原上的一些野蛮部落,史称秦“闢国十二,拓地千里,遂霸西戎”。

由于晋对北狄的抵抗,北狄过太行山而东,齐、鲁、宋、卫诸国不断遭到它的侵扰。自公元前630年至前605年二十余年间,《春秋》经、传屡见狄侵齐、鲁、宋、卫诸国的记载。前628年,“狄有乱”之后,出现了赤狄、白狄之分。前627年“狄伐晋”,“晋侯(襄公)败狄于箕(今山西太谷县),获白狄子”,这就是俘获了其中一部分的首领。箕之战中,晋先轸牺牲,战争是激烈的。前594年,晋败赤狄于曲梁(今山西潞城县北四十里),灭潞氏。潞氏是赤狄中的强部。自潞氏被灭之后,晋又灭廧咎如。从此,赤狄也就衰亡了。

赤狄衰亡,白狄代兴。白狄划分为鲜虞、鼓和肥三部。鲜虞在今河北正定,鼓在今河北藁城,肥在今山西昔阳。三部之中,以鲜虞为最强,肥鼓都服属于它。公元前530年,晋假道于鲜虞,灭肥,俘虏了肥子绵皋以归。公元前527年,晋又伐鼓,俘虏了鼓子(音沿)鞮。肥、鼓都被灭亡了。前501年,鲜虞败晋师于中牟(今河北唐县),晋观虎被鲜虞俘获。这可见鲜虞还很顽强,它一直延续到战国中期,称中山国。

晋襄公卒,太子夷皋年幼,晋人要求另立国君。赵盾拥立襄公弟雍,并已派人到秦去接雍。贾季则拥立公子乐,也派人到陈去接公子乐。赵盾利用权力,废太师贾季。太子夷皋的母亲缪嬴抱着幼儿(夷皋),日夜在朝廷里号哭说:“先君何罪?其嗣亦何罪?舍适而外求君,将安置此?”出朝后,她又抱着幼儿到赵盾家去,大喊说:“先君奉此子而属之子,曰:‘此子材,吾受其赐。不材,吾怨子。’今君卒,言犹在耳而弃之,若何?”赵盾与诸大夫怕影响不好,乃改变主意,拥立太子夷皋,是为灵公。赵盾独揽朝政,这是晋卿大夫专权之始。晋自灵公以后,由于卿大夫的专权,贵族内部有斗争,不得不放松了对外的争霸战争。这时,楚是庄王在位,国力之强大,要超过晋国。公元前598年陈夏征舒之乱,楚国出兵讨伐,几乎灭陈,其后楚国不断侵宋侵郑,包围了宋、郑的都城数月之久,以至使宋到了“易子而食,析骨以炊”的程度。晋国作为霸主,只虚张声势,而不出兵。宋、郑处境十分困难,“牺牲玉帛待于两境”,楚强则依楚,晋来又依晋。在拉锯战争中,土地荒芜,人民被掳掠,痛苦不堪。

公元前597年,晋景公三年,楚庄王围郑,郑向晋告急。这时荀林父已代赵氏执政,将中军。他率领三军出发,在路上听说郑已降楚,就想班师回国。但先縠反对。最后终于渡河,在邲(今河南荥阳北)扎营。郑帮助楚,与晋作战。晋军大败,退走。正渡河时,晋士兵抢着登船,死于河中的士兵不计其数。楚俘虏了晋将知罃。荀林父要引咎自杀,随会对景公说:“晋文公之与楚战城濮,成王归杀子玉,而文公乃喜。今楚已败我师,又诛其将,是助楚杀仇也”。景公乃劝止荀林父。

公元前595年,晋伐郑。这是因为郑亲楚,而在邲之战中又助楚攻晋。

次年,楚伐宋,传为报复。晋准备救宋,晋大夫伯宗说:“楚,天方开之,不可当。”景公便犹豫起来,不敢发兵,只派觧扬到宋国去,表示晋的关心,并要宋坚持到底,不可降楚。觧扬经过郑国到宋国去时,被郑捉住,送给楚国。楚国强迫觧扬对宋军说:“晋无法来救。”觧扬假装答应了,但次日作战时却对宋说:“晋援军就要来了!你们再坚持一下吧!”宋军一听,坚决抵抗楚国。后来庄王要杀死觧扬。觧扬说:“您杀死一个忠臣,将何以教导您的臣子!”庄王觉得有理,就饶了他。

这时秦齐很强,都想当霸主。当初,赵盾立公子雍时,秦康公送给公子雍一支精强的卫队,想利用帮助公子雍即位的机会来拉拢秦晋国。公元前617年,晋伐秦,取少梁(今陕西韩城县南22里有少梁城,当即古梁国)。秦亦取晋之殽。过了一年,秦康公伐晋,取羁马(今山西永济县南)。晋使赵盾、赵穿、郤缺击秦,大战河曲(即黄河南下东流之拐弯处),赵穿最有功。这时晋担心的是有灵公初立时逃亡归秦的随会,怕他在秦,对晋不利,于是想尽办法终于使秦归还了随会。晋、秦间的形势,看来也是很紧张的。

晋景公时,齐俨然以东方诸侯的霸主自居,常常借故去攻代鲁、宋、卫等国。公元前589年,晋郤克执政,鲁、卫都派使臣到晋,要郤克作主,为它们报仇。郤克因前几年使齐时受到侮辱,怨恨在心,正想借机报复,便同意出兵,与齐作战。两军陈师于鞍(今山东济南市西)。

这次鞍之战是春秋时期五大战争之一①,其胜负关系到哪个国家为霸主的问题。因此两方面都表现得非常坚决、勇敢。结果是晋胜而齐败。结盟时,晋人的条件十分苟刻:(1)必以肖同叔子(齐顷公的母亲)为质;(2)使齐境内的土地垄亩全改为东西向,道路沟渠也相应地改为东西向。齐坚持不可。齐使臣回答说:“肖同叔子非他,寡君之母也,若以匹敌,则亦晋君之母也。..先王疆理天下,物土之宜而布其利。..今吾子疆理诸侯,而曰尽东其亩而已,唯吾子戎车是利,无顾土宜,其无乃非先王之命也乎?反先王则不义,何以为盟主?”②齐使臣的话不卑不亢,很坚决,而且鲁、卫从旁请求。晋侯也只好让步,让齐国退还鲁国汶阳(汶水北岸)之田,便匆匆结盟而罢。

公元前585年,晋迁都于汾浍之间的新田(今山西侯马)。公元前580年,厉公代立,伐秦至泾(今陕西泾县)。这时栾书执政。他说:“不可以当吾世而失诸侯”。遂伐郑。楚共王救郑,于是发生鄢陵之战。晋吕锜射楚共王,中目。楚国养由基也是名手,立即还射一箭,中吕锜之项。郤至在战①五大战争为城濮之战、邲之战、鄢陵之战、鞍之战和殽之战。

②《左传》,成公二年。

斗中每碰到楚王,总下车来,以表示敬意。晋韩厥追郑成公,已将追及而又停了下来。他的车右催促他加紧。他说:“不可以再辱国君”,因此没有穷追。古代战争尽管有时打得很激烈,但是它还保留着传统的礼貌。这次战争的结果是晋胜楚败。但晋厉公不久杀三郤,而栾书、中行偃又囚禁了厉公。晋国并不能真正压倒楚国。

公元前572年,悼公周即位。他是襄公的曾孙,即位前流亡在周。

这时晋国六卿专政,公室益卑。南方楚国连续不断地进攻陈、蔡、宋、郑等国。晋国虽然还维持着霸主的地位,但它对于楚国的扩张毫无办法。这时长江下游,吴越已经兴起,晋乃利用楚国的叛臣申公巫臣等到吴国去,以煽动吴对楚的仇恨和战争,使楚国疲于奔命。

六卿专政和三家分晋自献公驱除群公子和桓庄之族,晋国没有与公室最亲密的公族①。《左传》昭公三年记载,齐国晏婴出使晋国,他与晋叔向谈话,在谈到齐国陈氏得势的情形后,叔向谈到晋国的情形是“庶民罢敝,而宫室滋侈。道殣相望,而女富溢尤。民闻公命,如逃寇雠。栾、郤、胥、原、狐、绩、庆、伯(杜注:姓,晋旧臣之族)降在皂隶。政在家门,民无所依,君日不悛,以乐慆忧。公室之卑,其何日之有!”这一段话,说明晋公室已日益卑微。晏婴听了以后,问叔向道:“子将若何?”叔向回答说:“晋之公族尽矣!肸(叔向名)闻之,公室将卑,其宗族枝叶先落,则公室从之。肸之宗十一族,唯羊舌氏在而已。肸又无子,公室无度,幸而得死,岂其获杞?”这是说,叔向之宗族本来有十一族,而现在已经只剩下一个族,即叔向自己的羊舌氏了。在叔向谈话后,过了二十八年,羊舌氏也因犯罪而牵连,被灭族绝杞。公室与其他同姓宗族的关系,正好象树干与枝叶一样,枝叶脱落了,树干怎能长存下去?

晋公室的衰落,是晋献公驱除群公子和桓、庄之族,因而使晋国的异姓贵族得以发展强大起来。《左传》宣公二年说:“初丽姬之乱、诅无畜群公子,自是晋无公族。及成公即位(公元前606年),乃宦卿之适而为之田,以为公族。又宦其余子,亦为余子,其庶子为公行。晋于是有公族、余子、公行(皆官名)。”

所谓“六卿”就是韩氏、赵氏、魏氏、范氏(即士氏)、中行氏、智氏(从荀氏分出)。他们都是以异姓而逐渐掌握了军政大权。古代军事和政治是不分的,因此出则为将,入则为卿。一般来说,周代诸侯大国三军,次国二军,小国一军,天子六军。公元前677年,周釐王命曲沃庄伯以一军为侯,这时晋还是小国。晋献公时始作二军,太子申生将下军,献公自己将上军。晋文公搜于被庐(晋地,不详今所在)始作三军。后来晋搜于清原(在今山西省稷山县东南20余里),在上、中、下三军之外,又增加了新上军和新下军,则为五军。晋襄公搜于夷(不详今所在),“舍二军”,即取消了新上军和新下军,又恢复了三军之制。晋厉公为了赐赏鞍之战中立功的将士,提拔了一批新人,又扩充为六军。晋悼公时搜于绵上(今山西介休县介山下),又复为三军。从此至春秋末,晋国三军之制再也没有改变。

①诸侯称公。公族,是诸侯兄弟之族。后来把管理公族事务的职官也称为公族。春秋时期,晋国军队的编制变动很大。将帅的任免,法令的公布,都是在举行“大搜礼”时决定的。其中军元帅,等于正卿,掌握了军事和政治的大权,因而它和宋、郑的执政,楚国的令尹相当。在大搜礼中还颁布法令。如《左传》僖公二十七年记载“搜于被庐”,颁布了“被庐之法”。《左传》文公六年“搜于夷”时颁布“夷之法”。范宣子执政时,他根据“夷之法”而作《刑书》。后来赵鞅、荀寅等把《刑书》铸在鼎上,被称为铸刑鼎,这就是我国成文法公布的开始。古代的刑法,实际就是军事法。后来法家变法,兵农合一,军事法也就引申为民法了。

春秋末年,六卿之间发生剧烈的斗争。结果赵氏、魏氏、韩氏三家打败了范氏、中行氏,后来三家又打败了智氏。从此三家分晋。

事情是这样开始的。赵鞅执政,他命令在邯郸的赵午把卫国进贡的民户五百家迁送于晋阳(今山西太原)。他说:“归我卫贡五百家,吾舍(置)诸晋阳。”晋阳是赵鞅的私邑,赵午是赵鞅的支族,他不得不答应赵鞅的要求。但是赵午族中父兄们都说“不可”。因为邯郸赵午一族靠近卫国,所以卫国愿意以“卫贡”为名迁徙其民户五百家于邯郸。如果把“卫贡”迁往晋阳,距离卫国就很远了,所以父兄们说这是“绝卫之道”,表示反对。赵鞅听了,大为发怒,“召午而囚诸晋阳”,后来还杀掉了赵午。赵午之子赵稷和涉宾(午家臣)于是据邯郸叛乱。荀寅(中行氏)、范吉射与赵午有亲戚关系,因而也参加赵稷的叛乱。赵鞅逃到晋阳。智氏、韩氏,魏氏劫持了晋侯攻伐范氏和中行氏。结果范氏、中行氏失败,他们逃到了朝歌。智、韩、魏三家召回在晋阳的赵鞅,在新绛(今山西侯马)结盟。智氏最为强横,他指名赵鞅的家臣董安于是这次叛乱的罪魁祸首,要赵鞅杀死他。赵鞅不肯。董安于说:“我死而晋国宁,赵氏定,将焉用生?人谁不死,吾死莫(定)矣。”说完以后,便自缢而死。从这次斗争看来,智、韩、魏要强于赵氏,赵氏不得已结了盟。这事发生在公元前497年①。

这次叛乱拉开了六卿之间更激烈的斗争。在四家结盟后第二年,智、赵、魏、韩四家又围范氏,中行氏于卫朝歌。公元前493年,发生了铁丘之战(铁丘在卫境内)。这时,卫太子蒯聩流亡在晋,他助赵鞅去打范氏、中行氏,而郑助范氏。公元前492年,赵鞅围朝歌。前491年,赵鞅围邯郸。前490年,晋围柏。范氏、中行氏最后灭亡。这次斗争已不仅是晋国六卿间的斗争,且成为郑、卫、齐、鲜虞(中山)同晋之间的斗争。

赵鞅,亦称赵简子。他的儿子无恤继承其位,是为赵襄子。他由晋阳向代(今山西大同一带)发展。当时这里是白狄的残余部落的地方。后来赵又灭中山,已基本上奠定了赵在北方的领域。但这时智氏专晋国政,强于三家。前453年智瑶联合韩、魏与赵作战,包围了晋阳,引水灌城,危在旦夕。赵襄子暗中派人与韩、魏谈判。韩、魏感到赵氏被灭,对他们也不利,于是反戈夹击智氏,智氏大败。韩、魏、赵三家共同瓜分智氏的土地和人民,从此形成三家鼎立的局面。这时晋已名存实亡。公元前475年三家已各有纪年。前403年,周威烈王正式承认魏斯、韩虔、赵籍为诸侯。晋亡。

①《左传》,定公十三年。

第二节 郑

郑的建国

郑桓公友是周厉王的儿子,宣王的弟弟。宣王二十二年(公元前806年),始封于郑,号为桓公①。

西周宣王号称“中兴”的时期已过去了。当时西北连年发生旱灾、地震。伊水、洛水、渭水的河水都干涸了,草木枯萎。北方的戎狄部落乘机猖撅。桓公友原封于郑(今陕西华县),曾任幽王的司徒。他已经觉察到周王室的危机四伏,便问史伯说:“王室多故,余惧及焉。与其何所(处)可以逃死?”史伯说:“王室将卑,戎狄必昌,不可偪也!”他接着仔细分析了当时形势,只有“济、洛、河、颖之间”(济水、洛水、黄河、颖水)比较安全,那里没有大国,虢(东虢,在今河南郑州附近,今河南陕县之虢叫西虢)、郐两个小国国君,“皆有骄侈怠慢之心”,稍加武力或贿赂,就可以对付②。郑桓公听了史伯的话,后来便迁往那里,并且很容易地占领了虢、郐,另建城邑,仍号为“郑”,即今河南新郑。

新郑的地方当黄河下游,溱水、洧水流经那里,地势卑湿,四周丘陵起伏。郑刚迁到那里,曾与商人订立盟约,共同开发。子产说:“昔我先君桓公,与商人皆出自周,庸次比耦,以艾(乂)杀此地,斩之蓬蒿藜藿而共处之。”这“商人”就是降服于周的殷商人,他们经营商业,故称商人,一语双关。春秋时那个弦高就是郑国著名的商人。

郑国的东面就是鲁、宋,西北就是成周、卫、晋,西南就是陈、蔡、许和楚,周围还有许多姬、姜、偃、嬴及其他小国,正如《国语·郑语》所说:“是非王之支子母弟甥舅也,则皆蛮荆戎狄之人也。”

这一地区巫风很盛,人民好歌跳舞。在《诗》三百篇里,郑、卫、陈、曹等国风都反映着类似的情调。

周室东迁时,郑、晋都尽了保卫的责任。由于晋国不久分裂为翼(晋)

和曲沃两部分,内战频仍,所以王室不得不依靠虢和郑,它们都曾以诸侯而兼王室的卿士。郑武公、郑庄公对周的态度都很骄横无礼,平王很不满意,想把权力分一半给虢。庄公知道后,责问平王,平王竭力否认,以致“周郑交质”(即互相交换人质),并进行战争。周天子的权威已扫地殆尽了。周王室与诸侯以及诸侯与诸侯之间本来是以宗法关系(血缘关系)维系着的。由于宗族的繁殖、分化,以及地方经济的发展,这种宗法关系已愈来愈淡薄了。诸侯国内也常常因此发生君位争夺的内乱。

按照周制,诸侯建国,卿大夫建邑,只有规模大小的不同。如果卿大夫的邑大过于国,那就是所谓“耦国”了。《左传》隐公元年记载“郑伯克段于鄢”。讲的就是郑庄公的弟弟公叔段分封于京邑(今河南荥阳东),他把京城大大扩大,并把别人的地方收为己有。大夫祭仲对庄公说:“都城过百雉,国之害也。先王之制,大都不过叁国之一,中五之一,小九之一。今京不度,非制也。”庄公心里明白,但是他觉得对付段还不是时候。后来段的野心愈来愈显明,已经有篡夺庄公的位置之意,于是发兵去攻伐段。段逃到①《史记·郑世家》。以下引《郑世家》,不另注。

②《国语·郑语》。

鄢,继又逃到了共。这一故事说明宗法封建制在诸侯国内开始发生危机。这时宋、卫、鲁等国也发生君位的争夺。郑国扶天子以令诸侯,常常去干涉它们。北戎开始侵齐,郑太子忽也带兵去救。但当时尚无霸主的名称。公元前700年,庄公卒,太子忽按制即位,是为昭公。庄公原娶宋雍氏女,生儿子突。雍氏是宋国的贵族,甚有势力。宋庄公听说郑立昭公,便设法诱召祭仲来宋,乘机劫持祭仲,迫使他改立突。祭仲回国后,便立突为厉公。忽逃到卫。厉公即位后,祭仲专国政。厉公暗结祭仲的女婿雍纠杀害祭仲。纠妻听说这一阴谋,问她的母亲:“父与夫哪个亲?”母亲说:“父一而已,人尽夫也”。纠妻于是把雍纠要害死祭仲的事告诉了祭仲。祭仲便把雍纠杀害了,厉公出居于郑的边邑。祭仲于是迎昭公复位。诸侯听说厉公出奔,伐郑,弗克而去。

昭公与卿高渠弥出猎。高渠弥对昭公有私怨,射杀昭公于野。祭仲与渠弥不敢迎立厉公入国,又另立昭公弟子亹为君。这时,齐襄公会诸侯于首止,郑子亹去参加会盟,高渠弥相礼。祭仲假托有病,没有随行。因为他预料到襄公可能对子亹不利。子亹去了,果遭齐襄公杀害,高渠弥逃回国来。祭仲与高渠弥合谋,又召子亹弟公子婴于陈而立之,是为郑子。

按照周制,虽然已经确立了嫡长子继承制,但实际上东方诸侯并不严格实行。如宋、鲁等国都是父死子继与兄终弟及并行,郑国也是这样。

郑的内政外交周室东迁之初,郑国本是诸侯中最强大的国家,但当时尚无霸主。戎狄屡屡侵犯燕齐,王室衰微,诸侯国内不断发生君位的争夺。因此齐桓公称霸,提出“尊王攘夷”的旗号,其目的就是号召华夏诸侯团结起来,停止内乱,一致对付南夷、北狄。当时“南夷与北狄交侵中国,不绝如缕”,形势危殆。这时,秦、楚都已经崛起,但春秋初年的人们还是把它们看作“蛮夷”的。尤其是对楚国,华夏诸侯更加敌视。因此,“攘夷”包括北狄和楚。

郑自庄公以后,由于不断发生君位的争夺而中衰了。郑、宋是华夏诸侯中的次等强国。因此,成为晋、楚、齐、秦争霸中所必须争夺的与国。由于地理位置的关系,郑较亲楚,宋则亲晋。城濮之战就因楚国伐宋而引起的,而当时郑国就是亲楚的。城濮之战以后,公元前631年,晋文公在温举行会盟,郑国也未前去参加。所以晋文公命狐偃又在翟泉结盟,准备伐郑。次年,晋伐郑,秦联合行动。郑国很是危急。郑文公派老臣烛之武去见秦穆公。烛之武说:“秦、晋围郑,郑既知亡矣!若亡郑而有益于君,敢以烦执事。越国以鄙远,君知其难也,焉用亡郑以倍邻?邻之厚,君之薄也”①。意思是说,秦距郑很远,秦晋共同伐郑,只对晋有益,而于秦没有什么好处。穆公觉得有理,于是退兵罢师,没有与晋共同伐郑。但是秦穆公一心要想东进争霸,晋文公刚死,晋襄公时,他就乘晋丧,偷袭郑国。郑国的商人弦高正赶着牛要到周去,看到秦军浩浩荡荡而来,知其用意不善,便以郑文公的名义把车上的牛皮全部犒赏秦军,同时通知郑国准备。秦军觉得偷袭不成,便自行退师。在秦军到达殽山附近时,晋的伏兵突然四起,秦军死伤不少。这就是秦晋的殽之战。很显然,秦是想以袭郑为袭晋的跳板的。

①《左传》,僖公三十年。

早在郑太子忽即位以前,因为北戎侵齐,太子忽带兵救援,有功于齐。

齐国要想与郑结亲,太子忽说:“齐大非吾耦也。”当时齐还不是强国,尚未称霸,太子忽的话明明是推却之词。

公元前655年,齐桓公称霸,举行首止会盟。这年秋天,周惠王使周公召郑文公来,说:“我保护你去服从楚国,再叫晋国帮助你,可以不受齐国的气,而得到安宁。”①郑文公听了周惠王的话,想不参加首止之盟。但是大夫子孔反对,郑文公才不敢逃盟而归。

郑文公的贱妾叫燕姞,是南燕的姑娘,姞姓。她怀孕前梦见天派人送给她一枝兰花,并且说:“我是你祖伯儵,把这枝兰花作为你的儿子。兰有国香,你佩在身上就会使人觉得你的妩媚无比。”②后来她怀了孕,生了个儿子,取名为兰,这就是穆公。当时穆公流亡在晋。文公死后,由晋护送入国即位。晋国想通过穆公而控制郑国。

晋国这时灵公初立,赵盾专权。城濮之战,楚虽败于晋国,但是楚的实力还是很雄厚的。因而宋、郑也是“二亲晋楚”,穆公十六年(公元前612年),郑烛之武陪着太子夷朝晋。同年郑穆公自己又朝晋。次年郑从晋伐宋。晋集合诸侯于扈,晋侯不见郑穆公,据说是郑“贰于楚”。穆公二十年(公元前608年),晋会诸侯于扈,将为鲁讨齐,因受赂而还。郑穆公说:“晋不足与也”,遂盟于楚。穆公二十一年郑子家受命于楚伐宋,获宋华元。次年,晋伐郑,楚人也侵郑。

郑穆公(前627—前602年)的一生,作为一个小国的君主,就是这样在矛盾中度过的。他死后,郑灵公即位,只一年,就被公子归生(即子家)所弑。襄公立。于是“七穆”开始轮流执政。

所谓“七穆”,是指穆公的子孙,其中包括良氏、游氏、国氏、罕氏、驷氏、印氏、丰氏。灵公死后,贵族本来要立穆公的庶子子良(去疾)。他坚辞说“以贤,则去疾不足。以顺,则公子坚长”。后来大家立公子坚,就是襄公。襄公立后,他将驱除穆氏,而独留子良。子良说:“不可。穆氏宜存,则固愿也。若将亡之,则亦皆亡。”襄公不得不使穆氏之族保留下来,这也许是襄公已经预感到穆氏之族的力量足以威胁到他的政权。襄公五年,子良(良氏)开始执政。

宋、郑两国都实行贵族执政制,郑执政之首称为“当国”。犹后世首相一样,权力要高于一般的执政。清顾栋高说:“其(郑)执政不依卿之位次,子皮父子世为上卿,位居子产之上。”①子产是先以卿为执政,而后才升为当国的。

子良执政,依然是采取“两亲”外交政策。郑襄公五年,郑从晋伐陈。

接着楚来救,伐郑,晋郤缺又救郑。郑襄公败楚师于柳棼,国人都很高兴,子良却担心地说:“是国之灾也”②。因为他知道郑偶然战败了楚,楚一定是不会放过它的,所以他说:“这是国家的灾难了。”这时楚国正是庄王称霸,东征西伐,不但郑国,宋、陈、蔡等都受到灾难,而且战争连绵不断。公元前598年,楚国以夏征舒之乱伐陈,陈国几乎灭亡。楚也于同年伐郑。郑国①《左传》,僖公五年。

②《左传》,宣公三年。

①《春秋大事表》卷二十五。

②《左传》,宣公九年。

子良说:“晋楚无信,我焉得有信?”①公元前597年,楚围郑。郑襄公亲自袒开胸部,牵着羊,到楚军去见楚庄王,表示屈服。郑国几乎也灭亡了。子良以执政的身份出质于楚,楚与郑平。晋国荀林父率师来救郑。晋国将领中有的主张与楚决战,认为不可“失霸”。有的认为郑已降楚,楚郑邻近,晋军一去,郑又照样服楚,不如不战。后来晋军终于渡过黄河,开战于邲。结果晋败。这是晋楚城濮之战后的第二次大战。城濮之战以晋胜楚负结束,而这次结果恰好相反,因此陈、郑等国又顺风倒向于楚国的一边。郑国还多次接受楚国的意旨,去伐宋国和许国。公元前575年,晋将伐郑。郑成公向楚报告,请求援兵。晋楚两军遇于鄢陵。晋范文子不想开战,晋郤至等坚决主战,战争就这样爆发了。晋军集中兵力于楚中军,晋吕锜射中楚共王的眼睛。这次战争如城濮之战也是楚败于晋,它与邲之战一样,都是因争郑而发生的。由此可见,郑之向背对于晋楚争霸的重要关系。

公元前571年,郑成公病危。子驷请亲晋背楚。成公不同意。他说:“楚君以郑故,亲集矢于其目,非异人任,寡人也。若背之,是弃力与言,其谁■我?”②他临终还不忘记楚共王对郑国的恩德。这时子驷当国。郑于执政之上设置当国,就是从子驷开始的。而且,从此郑国的执政似多倾向亲楚的政策。

郑国贵族内部,也有矛盾,有斗争。

公元前566年,因为郑僖公多次得罪于子罕、子丰,子丰要向晋国控诉,从而废僖公。后来僖公又得罪子驷,子驷于是使贼夜弑僖公,而拥立僖公之子嘉,是为简公。

公元前563年,子驷“为田洫”(沟通井田中间的水渠),司氏、堵氏、侯氏、子师氏都丧失了土地。他们联合了尉氏共五族发动叛乱。这年冬十月戊辰,五族之人攻执政于西宫之门,杀子驷(时为当国)、子国(时为司马)、子耳(时为司空)。子孔(时为司徒)因事先知道消息,所以不及于难。子西为子驷子,他匆匆忙忙地收敛了尸骨,立刻去追捕叛徒。叛徒已进入北宫。他回来准备兵器再去追击,宫里“臣妾多逃,器用多丧”。子国的儿子子产命令防守城门,带领着他的族人出发。子也带领国人来帮助。叛徒被打败,死了不少人,有些人逃往宋国。

这时,子孔代子驷当国。他重新调整了执政的班子,发表盟书,对参与叛乱有关的大夫、诸司等处死。子产不同意这样做。他建议饶恕叛乱的人,他还要子孔把盟书当众烧毁。子孔说:“为书以定国,众怒而焚之,是众为政也,国不亦难乎?”子产却说:“众怒难犯,专欲难成..不如焚书以安众。”子孔觉得有理,便当着大众把盟书烧毁了①。

公元前555年,郑从诸侯围齐。子孔企图驱除诸大夫,将叛晋。楚子庚乘机伐郑。子展、子西加固了城堡,坚决抵抗。楚师无功而还。自公元前562年至前555年,郑楚之间没有发生战争,至此楚又对郑作战。这次作战,子孔是企图利用楚的力量来排斥反对他的诸大夫的。但是子孔为政,过于专制,终于引起了国人的不满。前554年,国人追究公元前563年西门叛乱事件的①《左传》,宣公十一年。

②《左传》,襄公二年。

①《左传》,襄公十年。

责任,杀死了子孔。子展于是代子孔当国。子产始立为卿。后来,子产又被推荐当国。子产在郑国推行了有利于国计民生、加强国势的改革。其中主要的是改革田制,“作丘赋”,和铸刑书。本编下,第一章第二节别有传。郑灭许及郑的衰亡春秋中期,郑国由于子产执政,外交上比较灵活,国内政治也比较稳定。他死以后,七穆的罕氏、驷氏相继执政,国力趋于衰微。《左传》襄公二十九年已说:“郑其先亡乎。”昭公四年又说:“郑先卫亡。”这就是说,当时已有人预见它的“亡征”了。

齐、吕、申、许,古史上称为“四岳”,都是姜姓的后裔所建的国。姜姓与姬姓世代通婚且结联盟。周克殷以后,姜姓诸侯与姬姓诸侯受到同样“封土建国”的待遇。姜姓诸侯国虽然不及姬姓之多,但是它的地位还是重要的。周东征胜利以后,姜姓的齐和姬姓的鲁同时分封于今山东境内,是东方诸侯中最重要的国家。

许国在今河南的许昌。春秋时,它恰好在郑、宋、陈、蔡和楚的包围之中。

《左传》隐公八年(公元前715年)载,郑与鲁互相交换土地。原来郑国在泰山有一块祊田,是为祭祀泰山供给“粢盛”用的。鲁国却有一块靠近许国的许田,是鲁国周公的采邑田。既然叫做许田,也许是许国所有,而当时已转为郑有。因其距郑鲁本国较远,不好管理,故郑、鲁互相交换。公元前712年,齐、鲁、郑三国共同伐许。许国失败。从此,许沦为郑国的附庸。许国大夫百里拥立许叔,居于原来许国的东偏。郑庄公说:“天祸许国,鬼神实不逞于许君,而假手于我寡人..寡人之使吾子(指许叔)处此,不唯许国之为,亦聊以固吾围也。”①同时,郑庄公又使公孙获居于许国的西偏,以为监护。郑庄公又说:“夫许,太岳之胤也。天而既厌周德矣,吾岂能与许争乎?”②这是反面的说法,意思是天(上帝)既厌弃周的德政了,我岂能够与许争国吗?

公元前697年,当郑国内乱之际,东偏的许叔乘机夺回西偏。这样,许又复国。公元前665年、前627年,郑两次讨伐许国。在第二次战争中,晋、陈也都参加,原因是许“贰于楚”。前588年,郑伐许。接着,前577年,前576年,郑又伐许。许不得不割地与郑讲和。

春秋时期郑宋是晋楚所争夺的对象,因而常常受到晋楚的干扰,而郑国又欺负比它弱小的国家。许亲晋,但楚许邻近,又加上郑的欺负,处境更加困难。前576年许被迫远离“旧许”,迁徙于楚“方城”外的叶(今河南叶县南),求楚的保护,以逃避郑的压迫。许迁于叶后,郑、鲁、宋、齐都曾经设法使许国迁回复国,而未实现。前574年,晋国的军队一直打到楚的方城外。后来楚又把许数次迁徙。这时,许已名存实亡,而吴楚在江淮一带的战火正烈。前504年,楚连败于吴,楚迁郢于鄀(今湖北宜城),郑乘机灭许。

战国以后,郑益衰弱不振。郑哀公被国人所杀。哀公之后,共公、幽公①《左传》,隐公十一年。

②《左传》,隐公十一年。

相继即位。幽公又被新兴的韩所杀,繻公即位。他杀其相子阳,“子阳之党又弑繻公”。像这样的国家,不待外部战争,就会自行灭亡。子阳之时,郑已分裂为三。又经过内部斗争,于公元前376年,韩灭亡了郑,并迁都于新郑。从此史书上叫做“韩郑”,就是说它已是韩国的郑了。

第三节 三晋:韩赵魏

三晋的族姓

韩赵魏是从一个晋国分出的三个国家,习惯上因而简称为三晋。三晋的出现,标志着中国古史上的重大变化。田氏篡齐和商鞅变法也都是古史上的大事,但比起三家分晋,毕竟是后起的。司马光的《资治通鉴》就以公元前403年三家分晋,作为春秋战国分期的标准。他说:天子之职,莫大于礼。礼,莫大于分。分,莫大于名。何谓礼?纪纲是也。何谓分?君臣是也,何谓名?公、侯、卿、大夫是也。

他认为,三家分晋就是礼(名分)的破坏。看起来,他是在批判三家分晋,但他以礼的破坏作为分期的标志,却表现了他的史识。

春秋后期,晋国的姬姓贵族差不多都衰落、灭亡了,而少数异姓贵族反而富强起来,以致出现三家分晋的局面。

按照传统的说法,韩、魏与周同姓,这并不足信据,三晋的族姓是有问题的。

秦、赵都是以“玄鸟”为图腾的,因此它们可能是殷商的支族。嬴、偃,大都是太皞,少皞之后,则秦、赵不是姬姓,是显而易见的。韩魏的来源,也可能不是姬姓。《史记·韩世家》说:韩之先与周同姓,姓姬氏。其后苗裔事晋,得封于韩原,日韩武子。

武子后三世,有韩厥,从封姓为韩氏。

《史记·索隐》对此已提出疑问,说:“《左氏传》云‘邗、晋、应、韩,武之穆’,则是武王之子。然《诗》称‘韩侯出祖’,则是有韩而先灭。今据此文云,‘其后苗裔事晋,封于韩原,日韩武子’;则武子本是韩侯之后,晋又封之于韩原,即今之冯翊韩城是也。”今按,“韩侯出祖”出于《诗·大雅·韩奕》。而据《韩奕》之诗内容看来,韩应与燕(姞姓)相近。周宣王打败了北方戎狄之后,而封韩侯,则韩地不可能在今陕西韩城,而应该在今河北以至辽河一带,故诗中有“因是百蛮,以受北国”。百蛮中有追(■)有貊,当是北方的游牧部落而后迁于东北境内。

西周之初,晋本在戎狄的包围之中。韩武子已是春秋时人。在韩武子之前,韩的先人也与魏相似,“或在中国,或在夷狄”,其血统已经很难证明了。《史记》说他与周同姓,同姓不必同族,似正是存疑之词。

魏之起源,也很可疑。《史记·魏世家》说:魏之先,毕公高之后也。毕公高与周同姓。武王之伐纣,而高封于毕,于是为毕姓。其后绝封,为庶人,或在中国,或在夷狄。其苗裔曰毕万,事晋献公。

魏的起源虽然说在武王伐纣之时,但其后“绝封”,沦为庶人,“或在中国,或在夷狄”就很难保证它必是姬姓了。

以上,是想说明三家分晋是异姓贵族取代姬姓晋国的政权,正象后来田氏之代替姜氏政权一样,而不同于鲁国的三桓专政。

三晋的变法三晋是法家的发祥地,吴起与商鞅都是由魏国出去到秦楚进行变法的。

法家的变法主要是军事法,而由军事法变为民法的。但是这不能不牵涉到土地制度方面的变法。《左传》僖公十五年(公元前647年),晋于韩原之战败于秦,于是乎作“爰田”又作“州兵”。“爰田”就是上文“朝国人而以君命赏”者,可见“爰田”是针对国人即战士说的。州兵是在野外州的地区进行征兵。州人本来是不当兵的。爰田就是换田,易田。也就是后来商鞅在秦所实行的“辕田”。秦国生产力落后,所以一直到商鞅变法时才实行。《汉书·食货志》颜师古注引孟康说,云:“三年爰土易居,古制也,未世寖废。商鞅相秦,复立辕(爰)田。上田不易,中田一易,下田再易。爰自在其田,不复易居也”。据此可知,爰田原是公社里所实行的轮换耕田的制度,而由于生产技术的进步,已经不再三年一爰土易居了,而是分配到土地上,由农民自行轮流换耕。晋自韩原之战失败于秦,为了扩充兵源,使州人也当兵,因此州人与国人享有同等的权利。“赏田”者就是使他们可以不必参加“三年一爰土易居”的老办法,而准许他们可以长期占有土地,因为只有这样,才能“自爰其田”。易、锡古本一字。读“易”田为“锡田”,因而误作“赏田”。

春秋战国之际,范氏与赵氏已经实行对私有土地征取赋税的办法。《左传》哀公二年载:初,周人与范氏田,公孙龙税焉(杜注:尨,范氏臣,为范氏收周人所与田之税。)。赵氏得而献之。吏请杀之。赵孟曰:“为其主也,何罪?”止而与之田。

这是说周人给范氏田,他不是自耕,而是征收赋税的。范氏是赵氏的政敌,他捉到了范氏派去征税的臣,而不杀他,赵氏自己当也是这样,所以说“为其主也,何罪?”

据新出土《孙子兵法·吴问》篇记载,晋国六卿赵氏、魏氏、韩氏、知氏、范氏、中行氏都在自己的领域内扩大“步百为亩”的旧制。赵氏的亩制以二百四十步为亩。韩氏、魏氏以二百步为亩。知氏以一百八十步为亩。范氏和中行氏的亩制最小,以一百六十步为亩。孙武因此推断,实行小亩制的范氏、中行氏将先亡,其次是知氏,再其次是魏氏、韩氏。如依此说,田亩改制与政治上的胜负也是有关系的。

1965年山西考古发现赵氏宗族与其族人和依附者的《盟书》。主盟者就是赵鞅,即赵孟、赵简子。其中《盟书》云:“自今以往,敢不率从此明质之言,尚(倘)敢或纳室者,而或婚宋人兄弟或纳室室者,而弗执献丕显公大家,明亟视之。”①室是宗族下面的基层组织,它们既有自由人,也有非自由人。据这《盟书》内容看来,纳室就是族人和非自由人把自己的家室、财产投靠于贵族以便求得“庇护”。赵简子说“无敢或纳室”者,是禁止他们去投靠别的贵族。倘使“弗执献丕显公大家”,就要受到惩罚。“明亟视之”,是盟书上的习语,意即要受到惩罚。这样,族人和非自由人就成为赵氏“庇护”的农民。我们这样解释,也许是合理的。

魏文侯时任用法家李悝变法。据史籍记载,他的变法主要是“尽地力之教”,就是使土地发挥最高限度的效率。这不但是要改进农业的生产技术,而且要提高农民生产的积极性。比如“治田勤谨”,精耕细作的话,每亩可增产粟(小米)三斗(约合今六升),相反的话,就会减产三斗。一进一出,①《山西侯马盟书考释》,文物出版社。

要相差很多。

在李悝提出“尽地力之教”以前,《汉书·食货志》这样说:在百里见方的范围内,有廿万顷土地。除去山川、村落占三分之一以外,有六百万亩耕地。这可见魏国变法以前,曾经调查了全国的土地,因而可以“计口授田”,从而督责农民的勤惰。也正因这样,李悝还能进一步提出“平籴法”,即好年成由政府按好年成的等级出钱籴进一定数量的余粮,坏年成亦由政府按坏年成的等级粜出一定数量的粮食。看起来是国家关心农民,实际上农民的收入也就是国家的收入。

李悝变法,最有影响的是撰次《法经》。后来商鞅在秦变法,编次《秦律》,就是以李悝的《法经》为依据的。

赵武灵王时实行“胡服骑射”,主要是军事技术上的改革,但是“强兵”与“富国”都是法家变法的目的。

韩国也曾经进行变法。但是由于变革很不彻底,旧势力没有受到打击,反而造成了一些紊乱。韩昭侯任用申不害为相。他讲究“术”,目的就是在加强对臣民的统治。依申不害的说法,只凭借公开的法是不够的,还要有一套“术”来监督和防止官吏或贵族的舞弊弄法,阳奉阴违,以及瞒上欺下,在君主面前是一套,在人民面前又是一套。不这样,君主的权力又会旁落了,以致酿成“弑君取国”事件的发生。申不害认为只有“术”可以驾御它们,以补“法”之不足。

三晋的兴亡三家分晋后,魏占领了今山西的西南部、陕西东边沿河一带及山东的东南部、黄河以南一部分土地。本来都城在安邑,今山西夏县西北。魏惠王时,为了向河东发展,迁都大梁(今开封市)。大梁处于黄河中游。地位适中。韩占领了今山西省的东南部和河南省的中部以及山西南部。它的疆土与魏交错。先都平阳(今山西临汾西南),后来迁都宜阳(河南今县),再迁于阳翟(今河南禹县),由西向东发展。公元前375年韩灭郑后,又迁都于郑(今河南新郑)。

赵在韩、魏的西北,沿边与林胡、楼烦等游牧部落接壤。另外还有一部分土地插入山东东南部,与燕、中山和齐接壤。先都于晋阳(今山西太原市),后来迁于中牟(今河南鹤壁市西),再迁于邯郸(今河北邯郸市)。

以上三晋的地理形势,使它们经常处于战火之中,几乎战国时的各国战争,都无不卷入。三晋的兵力强,也很精练。但除了赵可以向北游牧地区发展以外,韩、魏处于秦、齐对峙的轴线上,四面都是敌国。韩国占领宛、邓,生产铁矿,但宛、邓与楚国接近,后来都被楚夺去。

战国初期,东方诸侯中的宋、郑、鲁、卫还继续存在,但都已很衰弱。

周的国土更小,战国后又分裂为东西周。楚国在公元前445年灭了杞,前431年又灭了莒,同时不断地攻取郑国的土地。越国在前414年灭了滕,次年又灭了郯。泗上小国已被楚、齐所占领,齐国不断地侵略鲁、卫和宋。公元前406年,魏灭中山。后来中山又复国,最后又灭于赵。这时,魏国最强。前354年赵国曾进攻卫国。卫国原来是入朝魏国的,现在卫国被迫入朝于楚,当然不是魏国所能允许,因此率宋、卫联军包围赵的邯郸。次年赵向齐求救,齐以田忌为将,孙膑为军师,率师前来救赵。于是赵、魏之战变为魏齐之战。齐军不是直接到邯郸救赵,而是乘虚去攻大梁,齐魏两军在桂陵(今河南长垣县西北)相遇。结果齐大胜魏军,擒获了魏的军师庞涓。这次齐国战胜魏国是孙膑对庞涓在军事战略战术上的胜利。

魏攻赵邯郸的时候,秦也在元里(今陕西韩城西南)打败了魏军,旋率师伐韩,深入韩地。在齐军大败魏于桂陵的同时,楚也攻取魏的睢水,秽水间地。但是后来魏国逐步扭转战局,还是把赵都邯郸攻克了。前352年魏惠王调用了韩国军队,在襄陵打败了齐、宋、卫的联军。由此可见魏国兵力并没有因桂陵之战失败而丧失了强盛的声威。前344年魏又举行逢泽(在今河南开封)之会,遭到韩国的抵制。

公元前342年,魏国向韩进攻,韩又向齐求救。齐威王接受了孙膑的建议,并不马上出兵,直到前341年齐军才赶到马陵(今河南省范县西南)。马陵道路狭窄,两旁多阻碍,又在夜里,当魏军进入马陵时,齐伏兵四起,万弩俱发,魏军大乱,太子申被俘,庞涓自杀。齐国又一次获得战略上的大胜。同时秦、齐、赵又三面围攻魏军,魏反攻又失败。次年魏公子卬和秦卫鞅交战,公子卬中计被俘。这是魏国又一次的惨败。

公元前344年,齐、魏会于徐州,互相称王。公元前333年,赵攻魏,并为了防止齐、魏联合进攻,在漳水、滏水之间建筑长城。这时秦又取得魏的河西郡。

公元前325年,秦惠文君也称王。同时魏、赵、韩、燕、中山五国相王。魏在连遭失败之后,国力衰落下去,齐、秦显得强大。于是国与国之间出现了“合纵”和“连横”的斗争。公元前318年,三晋和齐、楚联合攻秦,兵至函谷,不胜而还。这是第一次的“合纵”战争。同时秦用张仪主张,以连横破坏合纵。

战国中期之初,秦集中力量于西南开发,也就暂时放松了对三晋的压力。公元前316年秦灭巴蜀,获得了丰富的粮食仓库。同时秦兼并了义渠的土地,巩固了北疆。前314年齐宣王趁燕国子之叛乱攻取了燕。前312年秦、魏、韩联合,与楚、齐开战。这是张仪连横战略的成功。秦当时主要在破坏楚、齐的联合,楚怀王轻信张仪,结果不仅损害了楚齐关系,也损害了楚本身的利益。

公元前308年秦攻占韩的宜阳(今河南宜阳县西)。前306年,楚灭亡了越。

楚怀王不明当时形势,仍倒向秦的一边,以致引起韩、魏和齐的联合。

公元前301年,齐、魏、韩三国联军攻楚的方城,在泚水旁的垂沙打败了楚军。前298年,齐、韩、魏三国进攻秦,一直打到函谷关。

赵因为地处北边,与游牧部落接壤。赵实行“胡服骑射”,这完全是为了军事上的需要,但也引起了旧贵族的反对。公元前310年,赵灭中山。这时,赵和齐、燕的矛盾日益增长。而燕要富国强兵,赵、齐又都是它的敌人。苏秦在燕,主张联合五国攻秦或者攻齐。因为赵国相当强大,苏秦认为,如果齐、赵联合,对燕不利。他奔走于齐、赵之间,其目的就是阻止他们的联合,使赵和韩、魏一致对秦或者对齐。

公元前287年,齐攻秦,后来三晋也参加。这是苏秦所发动的合纵的胜利,但是不久就破裂了。公元前286年,齐湣王灭宋,引起各国间均势的破坏,过去是五国攻秦,现在变为五国攻齐了。次年,韩也参加攻齐。公元前285年秦也参加攻齐。燕昭王看到这时合纵攻齐的形势已经成熟,前284年,以乐毅为将,率领大军出发,一连攻下齐国七十余城。齐湣王逃到莒时,被楚淖齿所杀。以后齐在田单领导下,动员全民反攻,才逐渐收复了失地。从此形势又起了变化。

公元前275年秦大举攻魏,再次攻到魏国大梁,魏被迫求和。公元前273年,魏赵联军向韩进攻,韩求救于秦。秦白起率军到了华阳(今河南郑州市南),斩首十五万。

赵在三晋中,兵力最强,是秦统一六国最大的障碍。公元前270年,秦赵阏与(今山西和顺县)之战,赵奢、廉颇战败了秦,使赵的威风大增,因而酝酿了秦赵之间更为剧烈、更大规模的长平之战。

在长平之战以前,秦连攻韩,取得不少重要据点。公元前263年,秦已攻取了太行山的南阳地,以断绝韩本土和上党郡之间的孔道。前262年,韩的野王(今河南沁阳县)又被秦攻取,韩的本土和上党郡完全隔绝了。韩国愿意献出上党郡向秦求和,但上党郡守不肯服从。韩惠王派冯亭去接替他。冯亭到任后,也不肯降秦,而把上党郡十七县献给赵国。赵于是封冯亭为华阳君,并派廉颇率领大军驻守长平(今山西高平县西北),防备秦军。秦白起、王进攻长平。这次战争,两国都派了大军和名将,是一场关系重大的战争。

秦赵两军在长平相持三年,不分胜负。后来赵孝成王中秦反间之计,听信了赵括(赵奢子)夸夸其谈的话,起用赵括代替廉颇为将。公元前260年7月,赵括一到前线就大举进攻秦军。白起采用了迂回的运动战术,先在正面诈败后退,另外布置两支骑兵,袭击赵军后路。赵军攻秦堡垒不利,而秦的奇兵二万五千人已经断绝了赵军后路,另一支奇兵又切断了赵军的堡垒,把赵军切成两段。但秦军亦颇不利。秦昭王听到消息,亲自赶到河内,赐民爵一级,把十五岁以上的壮丁悉数征发到长平前线,用来堵击赵的军粮和援兵。到九月间,赵军已被困了四十六天,饥饿乏食,分为四队轮流向秦反攻,仍未能突出重围。赵括亲自带精兵搏斗,被箭射中而死,赵军大败。全军四十多万人全部被俘。白起竟把浮虏全部活埋。战国后期,秦战略战术不在夺其土地,而在歼灭敌人的战斗力,它的残酷性是过去从来没有过的。

到了公元前259年,秦攻取赵的太原郡,并占领了上党郡。白起正要乘胜攻破赵国,由于范睢和白起发生龃龉,另派王陵进攻赵的邯郸。白起托病不出。赵国军民坚决与秦抵抗到底。到了第二年,王陵的军队死伤很多,仍不能下。秦昭王改用王龁代替王陵,范睢又起用私交郑安平为将。

到公元前257年,魏、楚两国始谋救赵。但魏的军队踌躇不进。后来魏信陵君以计夺得虎符,才使魏军前进,楚军也赶到。魏、楚两军夹攻,秦失利,大败。这是秦赵第二次大战。可见赵的兵力还是很强大的,仍是秦的劲敌。

但这时秦统一六国的形势基本上已经完成。公元前256年,秦灭西周。

前254年,魏攻取了定陶,又灭亡了卫,间接地有助于秦的统一。因为齐楚和魏韩实际上已衰弱了,秦的兵力已占中原腹心。前249年,秦又灭东周。前237年,秦攻占了赵的上党和河间。

公元前231年,魏、韩被迫献出了土地。次年,秦派内史腾攻韩,俘虏了韩王安,把所得的韩地建置南阳郡。

公元前229年,秦乘赵旱灾,大举攻赵,进围赵都邯郸。赵王宠臣郭开受秦贿赂,谣言李牧与司马尚谋反。赵王因此改用赵忽和颜聚代替李牧和司马尚,后来又杀死了李牧。次年,王翦大破赵军。赵公子嘉率其宗族几百人逃到代郡,自立为代王。秦于是建立邯郸郡。前222年秦灭了燕,接着又回攻代,虏代王嘉,赵亡。

公元前225年秦派王贲攻魏,包围了魏都大梁,引黄河水灌城,三个月,城坏,魏灭。

综观三晋的兴亡,战国前期以魏为盛,战国后期以赵为强。赵尽管先后经过长平之战和邯郸之围的重大打击,但还是抗秦的重要力量。赵之亡,并不是由于兵力之不足,而是由于赵王听信奸言,更易良将。看来,秦王政得以灭六国,有多种原因,并不单纯是由于军事上的胜利,这是不能草草作出结论的。

第四节 中山①

中山建国及其初亡

春秋中期,白狄代赤狄崛起于西北。后来它逐渐发展,顺着原来赤狄的路线,逾太行山而东,到了宋、齐、鲁、卫之间。按照传统的说法,白狄本是赤狄的分部。但是赤狄以媿姓为主,即鬼方之后,而白狄则是姮姓,或说是妘姓。又说鲜虞出于白狄,而鲜虞是姬姓,说法不一。总之,白狄与赤狄不一定是同姓同族。古代部落联盟集合许多不同姓氏的部落而成,强则合在一起,弱则各自分裂;经济文化上也不一致。

自公元前628年,“狄有乱”①。次年,白狄始见于《春秋》。则狄之乱为赤狄白狄之分裂。晋败狄于箕,获白狄子,是这时白狄尚服属于赤狄,相从征伐。《春秋》经传只称狄而包括赤狄白狄在内,没有分别的必要。公元前606年(宣公三年)赤狄侵齐②,其后赤狄白狄并见,知白狄已离赤狄而独立,分为二部。公元前602年赤狄侵齐,而白狄及晋平③,其对外关系。显然背道而驰,这更可证明自为部落,各有其土地和人民。自赤狄东徙而逐渐衰落之后,白狄代之而兴。

赤狄是合甲氏、留吁、潞氏、廧咎如四部而成。后来四部陆续被晋所灭亡,赤狄遂亡。白狄也是同样,它分为肥、鼓、仇由和鲜虞四部。鲜虞最强,其余三部都属于它。肥在今河北藁城,鼓在今晋县,鲜虞在今正定,仇由在今山西太原盂县。春秋中期以后,白狄大部分已逾太行山而东,到了河北、河南、山东境内。它们占领了原来赤狄所占领的地方。元城、邯郸、清河、永年、邢台、唐山、任县(今皆属于河北省北部)、浚县、恩县、冠县、范县(今属河南、山东),都曾先后被狄人所占领,而后来又被晋人所占领,战国时期则分属于三晋、中山和齐。

公元前569年,晋悼公采取魏绛的和戎政策①。这是赤狄衰落、山戎和白狄代之以兴的标志。其后,晋与白狄的肥、鼓和鲜虞的战争便不断地发生。公元前530年,晋假道于鲜虞,遂入昔阳(今河北晋县西)以肥子绵皋归。次年晋自著雍侵鲜虞,及中人(今河北唐县),大获而归。又过了一年,晋荀吴伐鲜虞,围鼓。三月,以鼓子鞮归。经过以上数次战争,肥、鼓部已被晋歼灭,首长都被俘虏了,但不久,晋放回了鼓子。直至前520年,晋才一举而灭亡了鼓,使晋大夫涉沱守其地②。从此鲜虞独强,它一直与晋为敌,并参加了范氏、中行氏对赵、魏、智的斗争。

《左传》哀公三年(公元前492年)记载:“齐卫围威,求救于中山”。杜注:中山,鲜虞。这是鲜虞改名中山之始,也可能是鲜虞建国之始。

按鲜虞之名最早见于周幽王时。《国语·郑语》说:“当成周者,北有①本文参考了蒙文通《周秦少数民族研究》,段连勤《北狄与中山国》及李学勤《东周与秦代文明》的有关部分。

①《左传》,僖公三十二年。

②《左传》,宣公三年。

③《左传》,宣公七年。

①《左传》,襄公四年。

②《左传》,昭公二十年。

卫、燕、狄、鲜、虞,潞、洛、泉、徐、蒲”。狄当指赤狄,鲜虞后来归属于白狄,它是在晋国六卿不断内战中建立了国家的。

公元前491年,荀寅奔鲜虞。齐联合鲜虞伐晋,纳荀寅于柏人(今河北内丘县)③。荀寅是范吉射的姻亲,他在与赵氏的斗争中一直是帮助范氏、中行氏的。当时齐卫等国也与中山采取同一立场,站在范氏、中行氏的方面。公元前489年晋赵鞅帅师伐鲜虞,是赵氏对鲜虞中山的报复。同时智氏也灭了鲜虞的同盟氏族仇由氏。

晋国六卿之间的斗争日益剧烈。范氏、中行氏失败以后,四家瓜分了它俩的土地和人民。晋出公被驱逐出国。但是四家之间依然不断发生战争,最后智氏被韩赵魏三家所灭。

战国之初,三家中以魏为最强。公元前408年,魏文侯以乐羊为将,率兵攻伐中山,中山坚决抵抗。至公元前406年,魏终于灭了中山。自公元前492年史书上始见中山,至此时被灭,历时八十余年。

关于中山被灭亡的原因,《吕氏春秋·先识》篇有一段预言性的记载:晋太史屠黍见晋之乱也,见晋公(晋出公)之骄而无德义也,以其图法归周。周威公见而问焉,曰:“天下之国孰先亡?”对曰:“晋先亡”。..居三年,晋果亡。威公又见屠黍而问焉,曰:“孰次之?”

对曰:“中山次之。天生民而令有别,有别,人之义也,所异于禽兽麋鹿也。君臣上下之所以立也。中山之俗,以昼为夜,以夜继日,男女切倚,固无休息,..此亡国之风也。臣故曰中山次之。居二年,中山果亡。

可见,鲜虞中山一直保持它的旧俗。但以此为灭亡的原因,则未必可信。中山复国及其再度灭亡自公元前406年中山为魏所灭,至公元前378年复国,经过了三十年。

其间,必定充满着一段艰苦曲折的民族斗争的历史过程,可惜史料缺略,能知者有限。但是可以肯定地说,战国中期以后由于魏国自身的衰弱,及当时形势的变化,才使中山有复国的机会。

三家分晋以后,魏国与中山之间隔着一个赵国,而中山与赵紧密相邻。

因此,魏国对中山的统治是不够巩固的。前378年,狄败魏于浍①。史家认为此狄即指中山,此已是中山复兴之始。同年,赵伐中山,战于中人(今河北唐县)又与中山战于房子(今河北柏乡县西北)。这是中山复兴以后,起而干涉和平定中山的国家已不是魏,而是赵,这说明赵代替了魏国的地位。中山复国的年代,史书缺载,但是史家根据《世本》的记载,“中山武公居顾,桓公徙灵寿,为赵武灵王所灭”,认定中山亡于魏国,在中山武公之时,而其复国则在中山桓公徙灵寿以后,因此以前373年左右为中山复国的年代。顾在今河北正定县,灵寿则在今河北平山县。1978年,考古工作者在平山三汲公社发现中山的城址、陵墓、青铜器及铁器,可以证明它就是中山桓公所迁之灵寿遗址。

现在我们根据出土的中山王方壶、方鼎和■■壶的长篇铭文,可以证实③《左传》,哀公四年。

①《史记·魏世家》。

中山复国以后的一些重要史迹。

(1)中山国君的世系据方鼎、方壶铭文,可知作器者是中山王■。由它上推则为文、武、桓、成以及王■自己。《水经·滱水》注说:“中山为武公之国,其后桓公不恤国政,二年果灭。”这是错误的。桓公迁于灵寿以后复国,他恰好是“复国”的人物。桓公以后则是成王,是王■的父亲。王■的太子则是■■。

(2)在铭文中还提到中山与齐联合平定燕国子之之乱的事。史书只载齐宣王伐燕而不及中山。从铭文内容看来,中山不但是伐燕的参加者,而且获得“吉金”(青铜兵器),因而铭功纪德而作鼎、壶。方鼎铭文中说:“燕君子哙不顾大谊(义),不谋诸侯,而臣宗易位,以内绝召公之业,乏其先王之祭祀”,这完全是站在宗法制上面的说法。

复国以后的中山和复国以前的中山不但在经济文化上发生显著的变化,而且它的国力已大大增强。公元前323年,魏、赵、韩、燕、中山五国相王。在此以前,齐、秦、魏已经称王,而此次魏又发起五国相王。这是想借此拉拢韩、赵、燕、中山等国以对抗齐、秦、楚,并虚张自己的声势而已。可注意的是,这时偏在东北的燕、中山也称王了。

但是中山毕竟只是次等国,由于其地理形势处于赵齐的中间,所以使它不是依靠东面的齐,便是依靠西面的赵,看来它是更依靠齐国的。就赵国方面说,它为了扩大领土,也只有向近邻中山发展更加方便。燕在它的东北,虽是弱国,但当时燕赵之间却有林胡、楼烦等游牧部落活动着,并不很好对付。

公元前369年,中山筑长城,据说这就是为了抵御赵国的入侵的。其地点即在中山国以南与赵接壤的地方,房子(今河北柏乡县西北)、扶柳(今河北省冀县西南)一线。惟中山长城遗址,至今尚未发现,此可备一说。中山曾与赵争鄗(今河北柏乡县北)。《赵世家》说:先时中山负齐之强兵,侵暴吾地,系累吾民,引水围鄗。微社稷之神灵,则鄗几于不守也。先王丑之,而怨未能报也。

这是赵武灵王决心实行胡服骑射时,对公子成说的话。语重心长,可见鄗的重要性。

鄗位于古槐水北岸,地当南北之冲,是战略上的要地。中山得鄗,即可沿槐水设防,以制止赵国的入侵,失鄗,则赵以鄗为基地,长驱北进,可以威胁中山的安全。因此,在中山亡于赵以前,双方曾在鄗多次发生争夺战。如前引赵武灵王的话,说中山曾经引水围鄗,也可证明。

赵在武灵王时,国力已强大起来,它不断地发动对中山的战争。赵虽然是“万乘之国”,中山只是“千乘之国”,但在战争中却遭到中山的坚强抵抗。《吕氏春秋·贵卒》篇说:“赵氏攻中山,中山之人多力者曰‘吾丘鴪’,衣铁甲,操铁杖以战,而所击无不碎。”这可见当时中山已经使用铁兵器,并发挥了作用,后来燕国参加了对中山的战争,以报前中山与齐伐燕的仇恨。公元前305年赵武灵王亲自率军进攻中山,从井陉塞分二路进攻,向北连克中山国的城邑。赵武灵王率领的军队攻占了鄗、封龙、石邑、东垣四邑。中山献四邑求和。经过这次战争以后,中山便衰落下去。《战国策·魏策》说:“中山数割(地)数伐而随以亡。”

公元前300年起,赵国又发动了对中山的进攻。经过了五年,才彻底打垮了中山的军队。公元前296年,赵攻入中山的国都灵寿。中山君王■的儿子■■已于战前即位。灵寿破后,他仓皇逃到齐国。燕国这次也参加灭亡中山的战争。

中山虽灭亡了,但赵仍使■■的儿子尚(一作胜)继祀,一年后才废除。