李廣潔
(太原師范學(xué)院 歷史系, 山西 晉中 030619)
在中國境內(nèi),與中華民族歷史發(fā)展關(guān)系最密切的山系,非太行山莫屬。在數(shù)千年的歷史上,圍繞著太行山發(fā)生了許多重大歷史事件。在太行山前平原上,發(fā)育了中國境內(nèi)最密集的古都帶。太行山對中國歷史的影響,最早可以追溯到商末周初之際。
太行山是中國東部地區(qū)的重要山脈,北起北京西山,南至河南濟(jì)源、山西垣曲之間的王屋山,縱貫北京、河北、山西、河南四省市,南北綿延一千五百多里,東西高差近千米。太行山是黃土高原與華北平原的天然地理分界線,對中國地貌輪廓的形成有重大影響。
縱貫?zāi)媳钡奶猩?縱跨北緯35°~ 39°,400mm等降水量線從太行山的北段穿過,它的北部臨近傳統(tǒng)的游牧區(qū),而它的南端深入中原腹地。數(shù)千年來,在太行山前的平原上,發(fā)育了洛陽、鄭州、開封、朝歌(今河南省鶴壁市南)、安陽、鄴城(今河北省臨漳縣)、邯鄲、邢臺、定州、北京等著名的城市,形成了從北京到洛陽的“J”形古都帶。太行山東麓是中國古都最集中的區(qū)域,形成了以太行山為屏障的“環(huán)太行山古都帶”。
太行山在我國的史籍中早有記載,《列子》中謂之“太形山”,《列子·湯問》記載“太形、王屋二山,方七百里,高萬仞”,《淮南子》中謂之“五行山”。 “太形山”“五行山”,皆言其山形高大。明代唐樞《太行山記》云:“山自北紀(jì)云中發(fā)宗,行平定州,至上黨,遼、沁、潞、澤衍亙多,起彰、衛(wèi)、懷三府,南受藩垣中原,自是西奔為中條,至雷首,東發(fā)為燕山,至碣石。左右行皆其托祖,故曰太行。又以介省故,名省曰山之東、山之西。太行,中原之正脈,兩腋如華蓋,所以冒中原而重其力。惟其起張兩腋,故身不自結(jié),而凝為所冒之中。以其行局之宏,非太行不足以當(dāng)之,而其伊止之所,乃所以為行之地,蓋言意也?!痹谔茦锌磥?西南向的中條山、東北向的燕山,都是太行山的余脈。形勢宏大的中原正脈之山,只有“太行”這個山名才能與之相稱。
歷史上,北方游牧民族南下,一般都是先控制燕山之南、太行山東北端的古幽州一帶,從幽州往南就是一望無際的河北平原,漢民族無險可守,而游牧民族的馬隊可以長驅(qū)直入。在太行山之西的山西高原上,從北到南分布著大同盆地、忻定盆地、太原盆地、臨汾盆地、運(yùn)城盆地、上黨盆地、澤洲盆地,盆地之間有山脈相隔,這些盆地大多是傳統(tǒng)的農(nóng)耕區(qū),資源豐富。重重的山嶺形成了一道道關(guān)隘,就像一道道大門,保護(hù)著山西高原的農(nóng)耕區(qū)。連續(xù)不斷的盆地,組成了山西高原上的農(nóng)耕走廊,就像拱衛(wèi)在華北大平原西側(cè)的帶刀侍衛(wèi),隨時可以東下太行山,切斷游牧民族南北聯(lián)系的通道。也正因為如此,游牧民族南下時,往往都會東西兩路并重,古幽州是其東路的橋頭堡,而今大同一帶是其西路的發(fā)力點(diǎn)。從大同南下,南邊的太原、平陽、蒲州、潞州、澤州就不可避免地成為軍事重鎮(zhèn),歷史上許多重大戰(zhàn)役都發(fā)生在太行山兩側(cè)。太行山和山西高原上的一道道關(guān)隘和梯次布列的盆地,能夠提供比較豐富的糧食和兵源,構(gòu)成了洛陽、開封、安陽、邯鄲等古都的戰(zhàn)略屏障。
南北綿延的太行山被東西向的河流切割,形成很多東西走向的通道,最著名的有八個,古代稱為“太行八陘”,是山西高原通往河南、河北的要道。氣勢雄偉的太行山,對洛陽、開封、安陽、邯鄲、北京等城市,既是拱衛(wèi)的屏障,也是威懾的發(fā)力點(diǎn)。在一定的時段內(nèi),作為都城的洛陽、開封、安陽、鄴城、北京等地就是天下的象征,太行山東西的軍事形勢影響著這些城市,左右著天下安危。
在中國歷史上,沒有一個山系像太行山這樣影響歷史數(shù)千年。太行山是地理的分界線,也是歷史發(fā)展的聚焦線。
商朝中期的都城在安陽,后期的都城在朝歌。安陽、朝歌都地處黃河以北太行山東麓的山前平原上,古代稱這里為“河內(nèi)之地”。在安陽、朝歌之西不遠(yuǎn)就是太行山,太行山之西是上黨臺地。河內(nèi)與上黨分布在太行山東西兩側(cè),從地理形勢看,上黨居高臨下,處于上游。為了拱衛(wèi)首都,商朝在太行山之西的上黨臺地建立了重要的屬國——黎國(今山西黎城、潞城、長治一帶)。近幾十年來,在晉東南的黎城、潞城、長治、長子、屯留、武鄉(xiāng)等地陸續(xù)出土了商代的青銅器,其中可能有黎國的青銅器。[1]125對于商朝來說,無論是遷都于安陽,還是遷都于朝歌,都是把西邊的太行山作為依憑的天險。戰(zhàn)國時吳起說過:“殷紂之國,左孟門而右漳、滏,前帶河,后被山。有此險也,然為政不善,而武王伐之?!盵2]1143《史記·孫子吳起列傳》,把“左孟門而右漳、滏”的表述改為“左孟門,右太行”。孟門,即“太行八陘”中的“白陘”,是由今河南輝縣市通往山西陵川縣的太行山險道,東起河南輝縣市的白鹿山,故名“白陘”。從“白陘”東出,就是商朝的都城朝歌?!稇?zhàn)國策》所說的“右漳、滏”,《史記》所說的“右太行”,即“太行八陘”中的“滏口陘”,在司馬遷時代,這里是太行山的代表?!颁婵陉€”位于今河北省磁縣西北的鼓山山口,滏水(今滏陽河)在此切割出峽谷,形勢險峻,峽口寬度不足200米,形成滏口關(guān),由此西行穿越太行山,經(jīng)過今河北省涉縣,通過著名的壺口關(guān)(今黎城縣東陽關(guān)),過黎城縣,到達(dá)長治市。壺口關(guān)是“滏口陘”的西口,滏口關(guān)是“滏口陘”的東口。從“滏口陘”出山之后,向北威懾邯鄲,向南威懾安陽、朝歌,實(shí)為一戰(zhàn)略要道。從山川交通形勢來看,商朝的都城朝歌背靠太行山,南有“白陘”,北有“滏口陘”,形勢不可謂不險要。因為黎國距離都城朝歌很近,是商朝的王都近畿,周人準(zhǔn)備滅商,首先從朝歌的西北屏障入手,控制了上黨臺地之后,安陽、朝歌就危在旦夕了。
《尚書·西伯戡黎》記載:“西伯既戡黎,祖伊恐,奔告于王。”《史記·周本紀(jì)》記載:“明年,敗耆國。殷之祖伊聞之,懼,以告帝紂?!?耆國,即黎國。今本《竹書紀(jì)年》載:“(帝辛)三十四年,周師取耆及邘?!?耆國(黎國)、邘國(今河南省沁陽市) 都是商朝的重要屬國,黎國在朝歌西北方的太行山間,邘國在朝歌西南方的太行山間。這兩個屬國一南一北,拱衛(wèi)著山前平原上的商朝王畿重地。周人征伐黎國、邘國,目的是控制太行山之西的上黨臺地,對商朝的王畿形成威懾,最后實(shí)施南北夾擊。
在商周之際,“西伯戡黎”是重大事件。因為西伯所打敗的“黎”臨近商的都城朝歌和原來的都城安陽,商朝的賢臣祖伊為商朝的安危擔(dān)憂,向紂王進(jìn)諫,“惟王淫戲用自絕”,規(guī)勸紂王不能一味淫戲?qū)?自絕于上天。關(guān)于“西伯戡黎”的時間,《尚書》《史記》的說法是在周文王時期,今本《竹書紀(jì)年》有周文王時期、周武王時期兩說。雖然在具體時間上有不同的說法,但有一點(diǎn)是肯定的,“西伯戡黎”幾年之后,商朝的軍隊在“牧野之戰(zhàn)”中大敗,商朝滅亡。周人的軍事部署,是通過“戡黎”行動,控制商都朝歌之西的太行山通道,拉開了周人滅商的序幕。這是歷史上最早的控制太行山以左右天下的實(shí)例。因為黎國扼守“滏口陘”的通道,周人在滅商之后,在這里又新封了黎侯,以鎮(zhèn)守這條聯(lián)系太行山東西的戰(zhàn)略要道。
晉獻(xiàn)公時代,晉國東邊的中條山、太行山被赤狄部落占據(jù)。晉獻(xiàn)公十七年(公元前660年),晉獻(xiàn)公派太子申生征伐東山赤狄。《左傳·閔公元年》記載:“晉侯(獻(xiàn)公)使太子申生伐東山皋落氏”。在晉國的打擊下,居住在太行山一帶的赤狄被迫北遷。東山皋落氏,在今垣曲縣,該地現(xiàn)在還有皋落鄉(xiāng)。
晉國作為中原大國,在晉獻(xiàn)公去世后的十幾年中,內(nèi)亂不斷,國力大受影響。晉國臨近太行山以南、黃河以北的地區(qū),當(dāng)時屬于周王室的轄地,晉國無法涉足。晉文公在公元前636年回到晉國,當(dāng)上了晉國的國君。晉文公執(zhí)掌政權(quán)之后,勵精圖治,晉國逐漸恢復(fù)國力。晉文公即位不久,周王室發(fā)生內(nèi)亂,晉國的大臣子犯對晉文公說,這是一個“繼文之業(yè)、定武之功、啟土安疆”的大好時機(jī)。晉文公于是出兵勤王。根據(jù)《國語·晉語》的記載,晉國“乃行賂于草中之戎與麗土之狄,以啟東道”。說明在此之前,從晉國東南出太行進(jìn)入中原的道路還沒有開通,晉國這次為了盡快通過太行山,送給山中的戎狄不少寶物,以便順利通過這條南下太行山的近道。解決了道路問題,晉國的左右兩軍在晉文公二年(公元前635年)三月十九日從晉都出發(fā),東南向通過太行山中的險道,到達(dá)陽樊(位于太行之南黃河之北,今河南省濟(jì)源市西南)。右軍在溫(今河南省溫縣)擒獲了發(fā)動叛亂的昭叔,左軍到鄭(今河南省新鄭市)迎接周王,周襄王在晉文公的護(hù)衛(wèi)下回到洛陽。晉文公像當(dāng)年的晉文侯一樣擁有了安定王室的大功,在諸侯國中威望大增。周襄王為感謝晉文公的勤王之功,將陽樊、溫、原等八邑(處于今洛陽、鄭州以北新鄉(xiāng)之西的太行山前平原地帶)賜給晉國,實(shí)際上是對晉國控制洛陽以北地區(qū)的承認(rèn)。晉文公既有了“尊王”的好名聲,又得到了黃河以北太行山以南的大片土地,名利雙收。通過勤王平叛,晉國的南部疆域擴(kuò)展至今河南的黃河以北,其勢力開始進(jìn)入中原,所以《左傳·僖公二十五年》上說“晉于是始啟南陽”[3]433(因這些地方位于太行之南黃河以北,故名南陽),拉開了晉國爭霸的序幕。
晉國進(jìn)入中原,取道太行山之南的“南陽”是一條最便捷的通道,即通過太行山的“軹關(guān)陘”(從今山西省侯馬市南邊8 000米的隘口,經(jīng)過垣曲縣,到達(dá)河南省濟(jì)源市西的軹關(guān))。軹者,車軸之端。軹關(guān),即該通道是僅可容一車通行之險關(guān)。“軹關(guān)陘”所穿越的是太行山的最南端。晉獻(xiàn)公去世后,晉國發(fā)生內(nèi)亂,齊桓公曾經(jīng)率領(lǐng)齊軍通過南陽之地北上太行山,到晉國平叛。《史記·齊世家》記載此事說:“束馬懸車登太行,至卑耳之山?!?卑耳山,在今垣曲縣。可見,齊桓公所經(jīng)過的正是后世所稱的“軹關(guān)陘”。因為當(dāng)時這里為赤狄部落占據(jù),道路艱險,齊國的軍隊通過時要“束馬懸車”(束馬指將馬蹄子包住,以防上山時馬滑倒;懸車指牢牢鉤住車子,防止車子跌滑)。
從《國語》所言“以啟東道”和《左傳》所言“始啟南陽”,可知晉國是在晉文公初年才開始控制了“軹關(guān)陘”這一太行山要道。不久之后的“城濮之戰(zhàn)”,晉國的軍隊就是通過這條道路向南出兵,耀武于中原。后來晉國多次出兵中原,都是憑借這條便捷的太行山要道。晉國在春秋時期稱霸一百多年,與其控制“軹關(guān)陘”有很大關(guān)系。
據(jù)《左傳·宣公十五年》記載,晉景公時,在今山西東南部的長治、潞城、黎城、屯留一帶分布著一些赤狄部落,包括潞氏、甲氏、留吁、鐸辰等分支。其中潞氏國的地盤在今潞城境內(nèi),其國君潞子嬰兒娶晉景公的姐姐伯姬為夫人。潞子嬰兒生性懦弱,潞氏國的執(zhí)政大臣酆舒專權(quán),將國君夫人伯姬殺死,并把國君潞子嬰兒的眼睛弄傷。晉景公獲悉后十分氣憤,在晉景公六年(公元前594年)六月派荀林父統(tǒng)帥晉軍討伐潞氏國,六月十八日,在曲梁(今黎城縣與潞城區(qū)交界處的石梁一帶)大敗潞軍,二十六日,滅掉潞氏國。[3]763第二年春天,晉國又出兵滅掉了潞氏的同族部落甲氏、留吁、鐸辰。鐸辰在今長治市,甲氏、留吁在今長治市屯留區(qū)一帶?!端?jīng)注·濁漳水》:“東逕屯留縣城南,故留吁國也,潞氏之屬?!睍x國通過兩年的軍事行動,消滅了居住在太行山之西的赤狄部落,基本控制了上黨臺地。在此之前,晉國已經(jīng)占有了今邯鄲一帶,晉軍大將趙穿的食邑就在邯鄲,趙穿的后裔被稱為邯鄲氏。因為邯鄲一帶在太行山之東,當(dāng)時稱為“東陽”。晉國在較短的時間內(nèi)就把太行山之南的“南陽”和太行山之東的“東陽”都納入自己的版圖,相當(dāng)于把太行山的南段都作為晉國的戰(zhàn)略依托,在中原爭霸中占據(jù)了上風(fēng)。晉國在消滅潞氏、甲氏、留吁等國之后,控制了上黨臺地這個戰(zhàn)略價值極高的地方,為晉國加強(qiáng)上黨臺地與山前平原之間的聯(lián)系提供了便利。晉軍從上黨臺地東出太行山,所經(jīng)行的通道就是黎城—涉縣—磁縣之間的“滏口陘”。
公元前550年秋,齊晉之間爆發(fā)了朝歌之役。齊莊公為報五年前的平陰戰(zhàn)役之仇率軍攻打晉國,奪取晉國的城邑朝歌。齊軍然后兵分兩路,一路入孟門,從太行山“白陘”進(jìn)入上黨地區(qū)的沁水流域,一路登太行,進(jìn)入晉國的腹心之地。齊軍在陘庭 (陘庭在今翼城縣東南)炫耀武力,在郫邵(今河南省濟(jì)源市西邵原鎮(zhèn))設(shè)防,此地處于軹關(guān)之西約百里,齊軍在此設(shè)防,以防齊軍退軍時晉軍襲擊。從齊軍當(dāng)時涉及的地方陘庭、郫邵來看,齊軍是通過“軹關(guān)陘”進(jìn)入晉國腹地的。因為晉國沒有防備,齊軍得以長驅(qū)直入。齊軍撤退時,晉軍將領(lǐng)趙勝從邯鄲出兵,率“東陽之師”追趕撤退的齊軍?!蹲髠鳌は骞辍匪f的“東陽”就是今邯鄲、邢臺一帶,[3]1078“東陽之師”應(yīng)該是晉國在邯鄲、邢臺一帶長期駐扎的軍隊,以太行山為依托,保障東陽與上黨之間的聯(lián)系暢通,對河北平原的其他國家形成威懾。
公元前6世紀(jì)上半葉,原來生活在今陜西北部的白狄東遷到今山西中部。公元前569年,居住在今太原一帶的白狄部族無終戎的首領(lǐng)嘉父派人出使晉國,想與晉國建立和睦關(guān)系。晉悼公準(zhǔn)備拒絕,計劃征伐北部的戎狄。晉國的大臣魏絳力主采取“和戎”之策,晉悼公采納了魏絳的建議,今太原一帶的白狄部落帶著晉國給的錢財逐步往東發(fā)展,占據(jù)了太行山中部的山前平原地帶。
《左傳·昭公元年》記載,公元前541年,晉國的軍隊在荀吳的率領(lǐng)下,敗“無終及群狄于太原”(這時的太原是一個區(qū)域概念,非城邑名稱),把戎狄的勢力驅(qū)逐出太原地區(qū)?!疤畱?zhàn)”前夕,晉軍將領(lǐng)魏舒根據(jù)實(shí)際情況,提出把車兵改為步兵的建議,“請皆卒,自我始”。晉軍統(tǒng)帥采納了魏舒的建議,“毀車以為行”,改車兵為步兵。[3]1215晉軍把車兵改為步兵,對打敗戎狄的軍隊起了決定性的作用。
當(dāng)時太行山以東的白狄以鮮虞為首,另外還有肥國、鼓國等。白狄在今河北省正定縣建立了鮮虞國,在今石家莊市東部的藁城區(qū)建立了肥國,在今晉州市建立了鼓國。鮮虞、肥、鼓的地盤都處于今石家莊市的東北方向。這三國關(guān)系密切,鮮虞國在西,肥國居中,鼓國在東。晉國在控制太原地區(qū)之后,要向太行山之東擴(kuò)展,占據(jù)太行山東側(cè)的鮮虞、肥、鼓便成為晉國要打擊的下一個目標(biāo)。
公元前530年,荀吳指揮晉軍假裝與齊軍會合,向鮮虞借路,卻攻打了肥國,俘虜了肥國國君。公元前527年,晉軍進(jìn)攻鼓國,將鼓國的國君帶回晉國。后來,晉國把鼓國的國君放了回去,讓他繼續(xù)當(dāng)國君,作為晉國的屬國,不料鼓國的國君回去后不久就背叛晉國,歸附了鮮虞。
《左傳·昭公二十二年》記載,公元前520年,荀吳巡視東陽,派軍隊偽裝成買糧食的人,車子里藏著武器在鼓國的城門外休息,發(fā)動突然襲擊,又一次滅亡了鼓國。鼓國的國君又被俘虜帶回晉國,晉國派大夫涉佗鎮(zhèn)守鼓地。[3]1435公元前506年、公元前505年,晉國兩次征伐鮮虞。
公元前497年,晉國發(fā)生了內(nèi)亂,發(fā)動叛亂的范氏、中行氏從晉都逃往朝歌。第二年冬天,晉國的平叛軍隊在潞(今長治市潞城區(qū))、百泉(今河南省輝縣市)擊敗范氏、中行氏的聯(lián)軍。潞在太行山之西,該地有中行氏的封邑。百泉在“白陘”的出口附近,距離朝歌很近。當(dāng)時,范氏、中行氏的聯(lián)軍想以朝歌城為依托,以太行山以北的中行氏的封邑作呼應(yīng),與晉國的平叛之軍相抗衡。公元前494年,鮮虞跟隨齊、衛(wèi)兩國攻打晉國,支持叛亂的范氏、中行氏,占領(lǐng)了晉國的棘蒲(今河北省趙縣,在石家莊市東南)。
《左傳·哀公四年》記載,公元前491年,齊國的上卿國夏率領(lǐng)齊軍攻打晉國,占領(lǐng)了晉國的8個城邑:邢(今邢臺市)、任(今任縣)、欒(今石家莊市欒城區(qū))、鄗(今高邑縣)、逆畤(今順平縣)、陰人(今地不詳)、盂(今邯鄲市永年區(qū))、壺口(今山西省黎城縣東),然后會同鮮虞人,把中行氏送到柏人(今河北省隆堯縣)。[3]1628公元前489年,趙鞅在平定范氏、中行氏的叛亂后,出兵討伐鮮虞,以懲罰鮮虞此前跟隨齊軍支持范氏、中行氏的叛亂。
從以上情況可以看出,在公元前6世紀(jì)中期,晉國已經(jīng)控制了從今山西中部通過太行山進(jìn)入河北平原的通道,晉國在今石家莊以南、邯鄲以北的太行山前平原上建立了許多城邑。到春秋晚期,太行山的中段、南段、尾段都已成為晉國的境內(nèi)山脈。晉國的東部跨越太行山,把太行山作為自己的“內(nèi)山”。晉國從太行山的懷抱通向平原,“背靠大山”,把封閉自己的山系變?yōu)闋幇灾性囊缿{。晉國得太行而長期稱霸于春秋,為戰(zhàn)國初期的韓、趙、魏“三晉”躋身“戰(zhàn)國七雄”奠定了雄厚的戰(zhàn)略基礎(chǔ)。