從蜀漢建興六年(228年)到建興十二年(234年),諸葛亮率領(lǐng)十萬軍隊對曹魏進行了歷時七年的征伐。對于蜀漢的北伐,歷來有兩種說法:一種說法是蜀漢的北伐是為了推翻曹魏政權(quán),實現(xiàn)收復(fù)中原的目標;另一種說法是蜀漢的北伐是它處于以弱對強的地位而采取的以攻為守的策略。這兩種說法都是孤立的就北伐論北伐,沒有把北伐與蜀漢的政略聯(lián)系起來,從而不能發(fā)現(xiàn)北伐戰(zhàn)略的真實意圖,也不能完全揭示北伐的意義。筆者認為,諸葛亮的北伐,是建立在夷陵戰(zhàn)役失敗后,蜀漢對《隆中對》政略進行修改,從而在新的政略基礎(chǔ)上進行的。這個新政略概括起來就是對內(nèi)閉關(guān)息農(nóng),發(fā)展國力;對外放棄對荊州的爭奪,以換取與孫吳的重新聯(lián)合,從而建立起與孫吳一東一西河及曹魏的戰(zhàn)略態(tài)勢。在這個基礎(chǔ)上再來看諸葛亮的北伐,可以看出北伐的戰(zhàn)略意義有以下四點。
一、它具有彌補蜀漢以前政略事務(wù)的意義。
朱大渭先生在“《隆中對》與夷陵之戰(zhàn)”一文中對夷陵之戰(zhàn)前蜀漢政略失誤所造成的損失進行了這樣的分析:由于長期在荊州方面的糾纏,還失去了奪取關(guān)中的好機會。建安十三年(208年)赤壁戰(zhàn)后,劉備為奪得整個荊州,長期在這方面周旋,到建安十六年(221年)底才進兵益州。他建安十九年(214年)奪得益州后,又不立即北上攻取漢中和關(guān)、隴,建安二十年(215年)夏天又回兵爭奪荊州。正是在這一段相當長的時期內(nèi),曹操把主力放在進攻關(guān)中和漢中方面,建安二十年(215年)五月徹底打敗了馬超、韓遂等的勢力。劉備如果不是死死纏著荊州,那么他奪得益州的時間定會提前,隨后主力北上,就會與曹操差不多同時奪取關(guān)中,自己的主力就不是與孫權(quán)而是與曹操針鋒相對了。即使奪取益州的時間不提前,而在奪取益州后迅速北上,也可能先于曹操奪得漢中。當時關(guān)中諸將尚未全敗,如果劉備以“甚得羌胡心”[1]的馬超為先鋒,繼以大兵,并聯(lián)合孫權(quán)在襄、樊或合肥方面出擊,這樣,自己主力始終集中,又有孫吳為援,是曹操在關(guān)中立腳未穩(wěn)的情況下兩面受敵,自己奪得關(guān)中的可能性是很大的。果真如此,三國的局面將會改觀。[2]
這種分析是有道理的。夷陵之戰(zhàn)后,蜀漢的政略發(fā)生了部分改變,在新的政略方針下,諸葛亮為了建立起新的鉗形攻擊中原的態(tài)勢,頻頻對隴右發(fā)動進攻,顯然是意識到了以前的失誤,不顧一切地想把以前的損失彌補上。
二、諸葛亮的北伐成功與否,關(guān)系到蜀漢的國力能否進一步壯大。
毫無疑問,與曹魏國力相比,蜀漢顯然是很弱的,從地域看,曹魏占有青州、冀州、兗州、州、幽州、雍州、涼州、司州、并州,而且還分占了東吳荊州、揚州各一部分,而蜀漢僅據(jù)有益州一地。從人口上看,《通典》卷7《食貨·歷代盛衰戶口》這樣記載:三國鼎立,戰(zhàn)爭不息,及平蜀,得戶二十八萬,口九十四萬,帶甲將士十萬兩千,吏四萬。通計戶九十四萬三千四百二十三,口五百三十七萬二千八百八十一,除平蜀所得,當時魏氏唯有戶六十六萬三千四百二十三,口有四百四十三萬二千八百八十一。這個記載的準確性,后人有所懷疑。但用它作為魏、蜀人口比較的參照,無疑是可信的。蜀漢人口94萬,曹魏人口443萬,魏國人口約為蜀漢人口的五倍,這種力量的懸殊一目了然。地廣則物博,人多則兵多。以此兩點將魏蜀兩國對照,其強弱之分不言而喻。在這種情況下,蜀漢欲尋求自強之路,不外有兩條:一是挖掘自身潛力,二是開疆擴土,向外發(fā)展。進占關(guān)隴,則是諸葛亮對外開拓以求自強的努力。
關(guān)隴地區(qū)對于蜀漢國力的增強確實有十分重要的意義。隴右自古以來就是個出勇將強兵的地方?!稘h書》卷28《地理志》上說:“安定、北地、上郡、西河,皆迫近戎狄,修習(xí)戰(zhàn)備,高上氣力,以射獵為先?!彪]右之地,地近匈奴,邊塞戰(zhàn)爭頻繁,故那里的人民崇尚武功,驍勇驃悍,此種風(fēng)俗,歷經(jīng)數(shù)百年,至隋唐仍是如此。唐人魏征所撰《隋書》卷29《地理志》在談到隴右地區(qū)風(fēng)俗時說:“地接邊荒,多尚武節(jié)?!睗h武帝時,成立“期門軍”和“羽林軍”,其戰(zhàn)士大多都來自隴西、天水、安定、北地、上郡、西河“六郡良家子”。[3]西漢時流傳著這樣一句民謠:“山東出相,山西出將?!盵4]這里的山東、山西不是今天的地理概念,而是指崤山(在今陜縣與澠池縣交界處),以東和崤山以西?!俺鰧ⅰ钡纳轿?,即指關(guān)隴,而在關(guān)隴地區(qū)的隴右,從漢至三國以來,確實出了不少名將。如西漢抗擊匈奴的名將有飛將軍李廣、趙充國等人。李廣是隴西成紀(治今甘肅靜寧縣西南)人,趙充國是隴西上邽(治今甘肅天水市)人,均屬于隴右地區(qū)。三國時,曹魏方面的龐德、蜀漢方面的馬超、姜維都是隴右人,也都是當時有名的戰(zhàn)將。
隴右地區(qū)兵強將勇,民風(fēng)強悍,這對于需要轉(zhuǎn)弱為強的蜀漢政權(quán)無疑具有重要意義。劉備入蜀,即得馬超,但由于重點放在荊州,沒能使馬超在隴右發(fā)揮作用。當蜀漢需要馬超發(fā)揮作用時,馬超又不幸去世。諸葛亮首出祁山,得隴右人姜維,這對于進占隴右,以隴右之兵壯大蜀漢軍事力量無疑是如虎添翼。
隴右不但有強兵勇將之源,還是戰(zhàn)馬的產(chǎn)地。漢代史書記載,涼州“習(xí)俗頗殊,地廣民稀,水草宜畜牧,故涼州之畜為天下饒”。[5]北魏統(tǒng)一北方后所建立的河西牧場,主要包括隴右地區(qū)。河西牧場畜牧業(yè)興旺時,有馬200余萬匹,駱駝100余萬匹,牛羊則無數(shù)[6]。北魏中軍數(shù)十萬騎兵用馬,主要就是靠隴右地區(qū)供給的。至隋唐時,史書記載隴右的地理風(fēng)俗仍說:“尚儉約,習(xí)仁義,勤于稼穡,多畜牧?!盵7]從西漢至隋唐,隴右地區(qū)一直以畜牧發(fā)達著稱。這對諸葛亮所在的蜀漢意義不亞于兵源。諸葛亮北伐,主要是與曹兵展開陸戰(zhàn),以后出關(guān)東進,更是在平原陸地作戰(zhàn)。為此,蜀漢不僅需要強大的步兵,而且還需要強大的騎兵。
隴右還是一個大產(chǎn)糧區(qū)。從西漢時起,朝廷就在這里移民實邊,廣開屯田。隴右之俗,“勤于稼穡”,說明這個地區(qū)有比較發(fā)達的農(nóng)業(yè)。三國時,曹魏大將夏侯淵討平隴右,還擊武都郡,收氐人之谷十余萬斛。[8]曹操與劉備爭奪漢中失利后,擔(dān)心劉備占領(lǐng)漢中后取武都,利用那里的少數(shù)民族力量進逼關(guān)中,問張既有何良策。張既獻計說:“可勸武都氐人,讓他們北上就谷以避賊,對先北上者厚加寵賞,則先者知利,后必慕之?!盵9]結(jié)果,曹操撤出漢中后,將武都氐人五萬余落遷到扶風(fēng)、天水地區(qū)。曹操將他們遷到天水、扶風(fēng),對他們加以利誘的內(nèi)容之一就是北上就谷,可見天水、扶風(fēng)地區(qū)比武都產(chǎn)糧要多。這種記載是可信的。因為曹操控制了關(guān)隴地區(qū)之后,在隴右地區(qū)采取了發(fā)展農(nóng)業(yè)生產(chǎn)的措施。為了安定隴右民心,曹操曾讓軍中隴右籍的將吏放假回家,讓他們“治屋宅,作水碓”。[10]水碓就是利用水利進行糧食加工的器械,可見隴右產(chǎn)糧豐富。魏明帝時,徐邈任涼州刺史,“廣開水田,募貧民佃之,家家豐足,倉庫盈溢?!盵11]
除了軍事上、經(jīng)濟上的意義以外,隴右對于進攻關(guān)中還有地理上的優(yōu)勢。從漢中直攻關(guān)中,要走幽谷棧道,軍糧轉(zhuǎn)運十分困難,而從隴右進攻關(guān)中,水路有渭水順流而下,陸路有關(guān)隴古道直達關(guān)中,沒有什么天然屏障。強兵悍將,戰(zhàn)馬利兵,糧食充盈,這些無疑都是國家實力的標志。因此,占有隴右,將使蜀國在上述三方面的實力大增,而且又具有東進的地理優(yōu)勢,將會建立起對曹魏產(chǎn)生極大威懾力的攻擊態(tài)勢。[12]
三、諸葛亮的北伐成功與否,關(guān)系到能不能實現(xiàn)北進中原,興復(fù)漢室的目標。
諸葛亮北伐的直接目的,首先不是要北進中原,興復(fù)漢室。雖然他說要北定中原,攘除奸兇,興復(fù)漢室,還于舊都,但我們知道,這不過是借以號召天下的口號和旗幟。諸葛亮北伐的直接戰(zhàn)略意圖,是占據(jù)隴右,再圖關(guān)中,為將來北定中原打好基礎(chǔ)。面對曹魏從長安、隴右兩個軍事?lián)c對付從漢中北上蜀漢軍隊的形勢,蜀漢只有先奪取隴右,切斷魏軍右臂,鞏固漢中至隴右一線,再東進向長安推進,方無后顧之憂。
歷史上不乏從觀眾東進取得中原的事例。三代時的姬周、春秋戰(zhàn)國時的秦國、西漢高祖劉邦、十六國時的苻秦、北朝后期的北周,都是從關(guān)中東出占領(lǐng)中原或統(tǒng)一天下的。當然,每一個從關(guān)中成功的事例,都有它內(nèi)在的經(jīng)濟的、政治的、軍事的、文化的具體條件。但是,關(guān)中確實也有它的優(yōu)勢:它有等待時機的條件,若東出的時機不成熟時,可以用關(guān)河為阻,閉關(guān)待時;它有不失時機的有利條件,因為它離關(guān)東很近,可以密切注視關(guān)東形勢的變化,及時掌握對方的各種信息;它有支持閉關(guān)自守的經(jīng)濟條件,關(guān)隴地區(qū)經(jīng)過長時間的開發(fā),至三國時已經(jīng)形成了具有相對獨立性的經(jīng)濟區(qū),關(guān)中渭水流域素為農(nóng)業(yè)經(jīng)濟發(fā)達地區(qū),即使閉關(guān)自守,也可獲得經(jīng)濟上的支持;它有進攻中原的地理條件,從關(guān)中入中原,幾乎沒有什么天險,潼關(guān)天險對中原西進是個屏障,對關(guān)中東進卻是個隨時可開啟的大門。進攻中原固然需要東西夾擊,但東路這支鉗臂已經(jīng)不是蜀漢自己,而是東吳,對于蜀漢來說,進攻中原只有出關(guān)中一途了。如果不能取得隴右,就很難占領(lǐng)關(guān)中,不能占領(lǐng)關(guān)中,還談什么北定中原!
四、北伐的成功與否,關(guān)系到能否與孫吳一起建立起新的鉗形攻擊曹魏的態(tài)勢。
蜀漢在夷陵之戰(zhàn)失敗后,調(diào)整了以前的政略,放棄了與孫吳爭奪荊州,以尋求東吳在東線的支持與配合??梢哉f,這是一個新的鉗形夾攻中原的戰(zhàn)略計劃。鉗形的一臂是蜀漢自己,另一只鉗臂是盟友孫吳。這支“鉗子”雖然不如以前設(shè)計的那樣運用自如得心應(yīng)手,但在當時卻是唯一可行的選擇。孫吳這支鉗臂是否配合得好,取決于蜀漢與東吳聯(lián)盟的鞏固程度,取決于蜀漢自己壯大的程度,也取決于蜀漢與曹魏勢力抗衡的力度。事實上,諸葛亮一次次率兵北伐,聲震隴右,攻取曹魏郡縣,斬殺曹魏戰(zhàn)將,使魏軍統(tǒng)帥司馬懿畏首畏尾,充分顯示了自己的力量。這對自己的盟友孫吳也是個鼓舞。因而,吳、蜀兩國加強了配合,在與曹魏抗衡中使聯(lián)盟得到了進一步的發(fā)展。蜀漢的數(shù)次北伐,都得到了孫吳在東線的呼應(yīng)與配合。
早在諸葛亮積極準備北伐的建興四年(226年),孫權(quán)就開始了對曹魏的進攻。孫權(quán)親率五萬大軍攻打曹魏江夏郡,同時又派諸葛瑾進攻襄陽,派別將進攻尋陽。在諸葛亮第二次北伐的前夕,孫權(quán)又在石亭戰(zhàn)役中設(shè)計大敗曹休,斬殺和俘虜萬余人,繳獲牛馬騾驢車乘萬輛以及幾乎全部軍資器械。若不是賈逵輕軍兼程及時增援,曹休軍有可能全軍覆沒。蜀漢建興八年(230年),在曹魏向漢中大舉進兵遇阻撤軍后不久,孫吳在東線又向曹軍發(fā)起了進攻。特別值得一提的是,在蜀漢建興十二年(234年),諸葛亮第五次北伐時,孫吳也出兵大舉攻魏。這次出兵分三路:西路軍由陸遜、諸葛瑾率領(lǐng),約萬余人,由江夏、夏口進攻襄陽。東路軍由孫韶、張承率領(lǐng),約萬余人,進攻廣陵之淮陰(今江蘇淮陰市西南)。孫權(quán)親率10萬大軍為中路,進攻合肥新城,以吸引魏國援軍,圍點打援。[13]
總觀東吳對曹魏的這些進攻,都是在諸葛亮北出關(guān)隴戰(zhàn)役的前后。由于東、西兩條戰(zhàn)線沒有統(tǒng)一的指揮,從而影響了配合的效果,但孫吳配合諸葛亮北進的意圖是明顯的。
與此同時,諸葛亮也經(jīng)常把北伐的情況向東吳通報。第一次北伐失敗后,諸葛亮曾給其兄諸葛瑾寫信說:前趙子龍退軍,燒壞赤崖以北閣道,緣谷一百余里,其閣梁一頭入山腹,其一頭立柱于水中。今水大而急,不得安柱,此其窮極不可強也。[14]不久,又寫第二封信給諸葛瑾,說:頃大水暴出,赤崖以南橋閣悉壞,時趙子龍與鄧伯苗(鄧芝),一戍赤崖屯田,一戍赤崖口,但得緣崖,與伯苗相聯(lián)而已。[15]在諸葛亮準備進攻陳倉前,又寫信給諸葛瑾說:有綏陽小谷,雖山崖絕重,溪水縱橫,難用行軍者,邏候往來要道通人。今使前軍斫治此道,以向陳倉,足以扳連賊勢,使不得分兵東行者也。[16]
建興十二年(234年),諸葛亮最后一次北伐,兵駐五丈原,還給東吳西陵都督寫信說:仆前軍在五丈原,原在武功西十余里……馬冢在武功東十余里,有高勢,攻之不便,是以留耳。[17]
這些事實說明,蜀漢的北伐,顯示了自己的力量,取得了東吳盟友的支持與配合,使得吳、蜀聯(lián)盟在戰(zhàn)斗中發(fā)展??v觀諸葛亮七年北伐,除街亭失利損失少量兵卒,拔西城千余家還漢中外,在以后長期征戰(zhàn)中,不僅沒有損兵折將,而且第三、第四兩次北伐均打了勝仗,還奪得了魏國的土地人民,僅武都郡所領(lǐng)有二萬余戶,八萬余口[18]。在兩次因糧盡退軍途中,又擊殺魏名將二人。其所得武都、陰平二郡,地處蜀漢西北邊陲,既可北上隴右,又為漢中左臂,有利蜀漢北部邊境的防守。建興八年(230年),諸葛亮在防御戰(zhàn)中,派魏延外線作戰(zhàn),就是從武都北上在陽溪(今甘肅武山縣西南)大敗郭淮魏軍的。后來,姜維“數(shù)率偏軍西入”,也是從武都、陰平北上的。如延熙十年(247年),出隴西(治今甘肅隴西)、南安(治今甘肅隴西西南)、金城(治今甘肅蘭州市東),胡王治無戴降,徙其部落以還。十二年(249年)復(fù)出西平(治今青海西寧)。十六年(253年)圍南安。十七年(254年)復(fù)出隴西,魏狄道(今甘肅臨洮)長舉城降。姜維大敗魏軍,拔河關(guān)(今甘肅臨夏縣西)、狄道、臨洮(今甘肅岷縣)三縣民居于綿竹、繁縣。十八年(255年)出狄道,大破魏雍州刺史王經(jīng)干洮西(指洮水以西,即今蘭州市西南),殺敵數(shù)萬人。最后魏軍戰(zhàn)蜀,姜維表后主:“聞鐘會治兵關(guān)中,欲現(xiàn)進取,宜并遣張翼、廖化督傾軍分護陽安關(guān)口(指陽平關(guān))、陰平橋頭(指陰平險道),以防未然?!盵19]由于黃皓專權(quán),置維表于不顧,致使鄧艾偷渡陰平,蜀漢滅亡,由此可見,陰平、武都二郡對蜀漢北部邊防的重要戰(zhàn)略地位。更為重要的是,諸葛亮率卒十萬,對抗魏國名將司馬懿二十萬大軍,以弱小的蜀漢抗衡強大的魏國,且屢次主動進攻,接連取勝,把主戰(zhàn)場推向魏境。司馬懿不敢與之決戰(zhàn),連魏國臣僚皆說:“公畏蜀如虎,奈天下笑何。”《通鑒·魏紀》明帝太和五年(231年)胡《注》稱:“懿實畏亮……及進而不敢戰(zhàn),情見勢屈,為諸將所笑?!边@就大大地宣揚了蜀漢國威,鼓舞了蜀漢君臣和軍民振興蜀漢的壯志。因而諸葛亮北伐其預(yù)期戰(zhàn)略目標雖未實現(xiàn),但對蜀漢國力的增強,對主敵曹魏的防御,都具有不可低估的積極意義。
引文:
[1] 《三國志·蜀書》卷6《馬超傳》。
[2] 《六朝史論》,中華書局1988年出版。
[3] 《漢書》卷28《地理志》及顏師古注。
[4] 《漢書》卷69《趙充國傳贊》。
[5] 《漢書》卷28《地理志》。
[6] 《魏書》卷110《食貨志》。
[7] 《隋書》卷29《地理志》。
[8] 《三國志·魏書》卷9《夏侯淵傳》。
[9] 《三國志·魏書》卷15《張既傳》。
[10] 《三國志·魏書》卷15《張既傳》。
[11] 《三國志·魏書》卷27《徐邈傳》。
[12] 關(guān)于占據(jù)隴右對蜀漢兵員、戰(zhàn)馬、糧食等方面的意義,參見史念?!墩撝T葛亮的攻守策略》。載于《河山集》,三聯(lián)書店1963年9月第一版。
[13] 《資治通鑒》卷72《魏紀·明帝青龍二年》。
[14] 《水經(jīng)注》卷27《沔水上》。
[15] 《水經(jīng)注》卷27《沔水上》。
[16] 《水經(jīng)注》卷17《渭水上》。
[17] 《水經(jīng)注》卷18《渭水中》。
[18] 見《續(xù)漢書·郡國志五》
[19] 以上資料見《三國志·蜀書》卷14《姜維傳》。
梁滿倉 中國社會科學(xué)院歷史研究所 研究員
中國魏晉南北朝史研究會 副會長兼秘書長
陜西省三國文化研究中心 名譽主任