(参见附图6)
一、北伐的准备和战略方针
诸葛亮南征后,北伐魏国提上日程。北伐魏国是刘备集团一贯的方针。刘备以夺取天下为最终目的。到了寄寓荆州后,这一目的具体化为实行北伐。为了给北伐作准备,刘备集团积极实现《隆中对》规划的跨有荆、益的计划。此后刘备偏离了北伐的目标,同吴国作战,临终觉悟到伐吴之非,决心把主要作战方向再度转为魏国,并托孤于诸葛亮说,“君才十倍曹丕,必能安国,终定大事”①,殷切地把北伐重任托付诸葛亮。诸葛亮鉴于魏国经济必将逐渐恢复,时间拖长了对蜀国不利,而及早北伐可发挥自己治国治军优势,何况身死之后,蜀国无人能够蹈涉中原,抗衡大国,因此认为唯有及身而用,才有希望蚕食并最终打败魏国,也可报答刘备知遇之恩,为此决心展开北伐,并且“用兵不戢,屡耀其武”③,坚持到底。
刘备死后,诸葛亮加紧从政治、外交、经济、军事上全面进行北伐准备。他在外交上,派使者联吴,韬光养晦,对魏国劝降书不作答复,以低姿态麻痹敌国。政治上,高度集中军政大权,“政事无巨细,咸决于亮”③,励精图治,笼络土著地主,缓和主客矛盾,革除刘璋法令不行的弊政,以身做则,虚心纳谏,调动全国力量投入战争。经济上,关闭通往南中和魏国的关口。在一年多内,不作南征的部署,在数年内,不作攻魏的部署,坚决与民休息,大力发展农业生产,多产粮食,增加储备,保护水利工程,发展煮盐、织锦等手工业,扩大财政来源。军事上,伺机平定南
——————————
①②③《三国志》卷三十五《诸葛亮传》。
中叛乱,治戎讲武;训练部队。
太和元年.(227年)三月,正当魏国文帝去世、新君继位和由于东吴攻魏牵制了魏军时,诸葛亮向后主上《出师表》辞行,提出“今南方已定,兵甲已足,当奖率三军,北定中原”①,率军北驻汉中,进入临战准备。行前,以长史张裔、参军蒋琬留守成都,管理政务,以前将军李严移住江州(今重庆老城区).,主持后方军事,护军陈到驻防东境永安(今四川奉节),秘密招诱魏国领新城郡(合房陵、上庸三郡而置,治房陵,今湖北房县)太守孟达叛魏,以钳制魏军南线司马懿军。但孟达动作迟缓,太和二年(228年)正月,遭到魏国都督荆:豫诸军事司马懿突然围攻,被围16天,城陷被斩。
这时魏,蜀双方的形势,是魏强蜀弱。魏国军事力量占有很大优势,其战争潜力较大。黄初二年(221年),人口为682·4万人,约占三国总人口的60%,面积为整个北中国。此外,魏国政权度过草创阶段,由于其统治集团中荀彧那样一批拥汉派消失了,大族都拥护魏国,侯音那样的起事也减少了,政权进一步获得巩固。经济有了一定的恢复。但是魏国也存在一些弱点,主要是经济恢复还只是初步的。魏明帝时,尚书卫觊上疏称:“当今千里无烟,遗民困苦”,经济“凋弊”,有待“复振”②。
蜀国军事力量相对较弱。在江陵、夷陵之败中损失了荆州军全部、益州军一都,兵力遭受重大削弱。战争潜力也不如魏国,人口为132万人,约占三国总人口的12%,面积只有益州一州。蜀国虽然在军事力量上处于劣势,但是也存在着有利条件。同刘备寄寓荆州时相比,有了一定的实力。通过再度联吴,吴、蜀联盟对魏国构成战略均势。在现有两弱抗一强的战略格局中,魏国不能全力对蜀,蜀国可以全力对魏;有可能在局部地区造成某种优势。经济未遭到破坏,还有较大发展,政权不仅获得巩固,而且
——————————
①《三国志》卷三十五《诸葛亮传》。
②《三国志》卷二十一《卫觊传》。
由于诸葛亮善于治国,其治理在三国中最有条理。刘备集团有以弱胜强的一贯传统。蜀国并无重大危险。诸葛亮称刘备死后,蜀国处于“危急存亡之秋”①。”是有意如此说。实际上自从魏文帝去世后,魏国实行守势战略的意见占了上风,魏国不仅没有力量也不打算发动大规模的灭蜀战争。
北伐开始前,魏国西线设雍、谅都督;以镇西将军曹真充任,指挥关中、陇右和凉州部队。叉设关中都督,以安西将军夏侯楙持节充任,驻在长安,指挥关中部队。另由督军御史和京兆太守共同防守长安。由于刘备死后,蜀国数年间寂然无声,西线魏军战备比较松懈,早在黄初三年曹真即回到了京都。
蜀、魏边界的地形对于北伐十分不利。边界东段以秦岭为界。秦岭是蜀军进入关中的巨大障碍,它海拔2000米以上,东西绵延800里;为黄河一长江主要分水岭。,岭南为汉中,岭北为关中。关中是四塞之国,传统农业区.,其要地长安,。是蜀国夺取洛阳的必经之地。边界西段是蜀国汉中、梓橦同魏国武都、阴平的边界。根据上述地形,从汉中出发北伐魏国j可行道路有四条。两条在东段:1、出秦岭子午道,进入关中,直抵长安以南,其谷长660里。2、经秦岭褒斜道,出斜谷,进入关中西部,直抵邱县以南,其谷长470里。此道是秦岭主要通道,道路险峻多石,曹操视为“五百里石穴”②。两条在西段:1、出阳平关;经故道、散关,进入陇东。 2、出阳平关,入魏境,在山高谷深、锋锐坡陡的陇南山地行军,从武都郡沮县(今陕西略阳以东)沿西汉水漕运,经500里③,到达陇右之祁山(今六盘山南段,在今甘肃礼县东北):上述地形及道路状况表明,北伐进兵时,必须通过数百里人烟稀少的山道。其中只有祁山道可部分通漕,其余都要穿越数百里险峻的秦岭山道,因此北伐的后勤保障极为艰巨。
——————————
①《三国志》卷三十五《诸葛亮传》。
②《三国志》卷十四《刘放传》注引《资别传》。
③《水经注校》卷二十《漾水》:“诸葛亮表言,祁山县去沮五百里竹。
诸葛亮进驻汉中后,同众僚属谋议北伐应攻取何处。督前部、领丞相司马魏延建议出奇兵,先取长安。他建议,听说夏侯楙以主婿守长安,胆怯无谋。自己愿领精兵5000,背粮人5000,从褒中(今陕西褒城)出发,沿秦岭南麓,出子午谷向北,不到10天,可到长安。夏侯楙听说我突然来到,必定乘船沿渭水逃走。长安城中,唯有督军御史和京兆太守共同防守。横门邸阁(粮仓)和逃散人民丢弃的粮谷,足以满足军食。等到魏国东方援军集结,还需要20多天,丞相从斜谷进军,一定可以到达长安会师。如此,则一举咸阳(秦都,今陕西咸阳东北10公里)以西可以平定。魏延直捣长安的这一计划,十分诱人;但必须具备所有下列前提方能如愿:即魏延军10天到达长安,夏侯楙弃城逃走,其粮食来不及坚壁清野。夏侯楙弃城后魏国援军20多天才能完成集结,诸葛亮大军从褒斜道定可如期会合。但是,由于魏军不必顾虑蜀国从宛、洛方向钳制,可必集结较多兵力对付西线,因而上述前提很难样样具备,很可能有一二个环节发生意外。事实上,两年多以后,魏军曹真走子午道,出发一个多月,谷道才走了一半。而
不是10天。六年后,诸葛亮大军走褒斜道,两个月才出谷,而不是一个月。按照魏延的估计,可以说都出了意外,将满盘皆输。显然魏延之计建立在侥幸的基础上,是有极大风险的赌博,其风险是国力不足的蜀国承受不起的,因此诸葛亮认为魏延之计“悬危”,“不如安从坦道,可以平取陇右,十全必克而无虞”①。
于是诸葛亮按照积极进取、谨慎求实、逐步推进的原则和蜀国的实力,确立了北伐各阶段的战略目标,这就是:1、当前以夺取陇右为目标。所以确定首攻陇右,是因为进军时可避开秦岭天险,并有西汉水可供漕运,因此这条进军路线走的是一坦道”,有利于蜀军“平取”。同时,陇右魏军兵力此北伐蜀军少,有利于以众击寡;陇右是产麦区,夺取后可在敌境建立一块因粮于敌的根据地,并且可瞰制关中,顺流而下,进攻长安。对于这一企图,魏
————————
①《三国志》卷四十《魏延传》注引《魏略》。
国也认识到了。后来司马昭曾经很清楚地揭示,诸葛亮常有“兼(陇右)四郡民夷,据关、陇之险”①的志向。 2、中期以夺取长安及关中为目标。关中同陇右相邻,居天下的上游,是进攻洛阳的理想出发地。 3、远期东出潼关,以攻占洛阳、“北定中原”、“攘除奸凶,兴复汉室,还于旧都”③为目标。
二、第一次北伐
魏太和二年(228年)春,诸葛亮首次率军进攻魏国。根据其夺取陇右的决心,以声东击西之计,令镇军将军赵云、扬武将军邓芝率偏师为疑兵,前据汉中之箕谷。(秦岭山谷名,今陕西褒城西北),扬言由斜谷(秦岭通道,北口在陕西眉县西南)进攻郧县(今陕西眉县东),以吸引和钳制关中魏军;自己率主力出汉中西北,进攻陇右祁山(今甘肃礼县东北),然后以祁山为根据夺取整个陇右。祁山位于陇南山地之天水郡,有居民万户,丘墟殷富,是此次北伐途中的战略要点。
魏国的对策是,当诸葛亮率蜀军主力进驻汉中时,魏明帝及议者都主张大规模征兵,先发制人,进攻汉中。散骑常侍孙资认为,如果进攻汉中,道路既险阻,计所需精兵、运兵、镇守南方之兵共十五六万人,必须更有所征发。这将引起“天下骚动,费力广大”③,后果十分可虑。建议仅用现有兵力,令各大将据守要点和险隘。通过数年的防御,达到疲惫吴、蜀和兴旺国力的目的。魏明帝同意,放弃进攻企图;采取防御方针。不久,魏国突然听说诸葛亮出军,戎阵整齐,号令明肃,朝野恐慌。陇右天水(治冀县,今甘肃甘谷东)、南安(治豲道,今甘肃陇西东南)郡及安定郡(治临泾,今甘肃镇原东南)响应诸葛亮,关中大震,朝臣
————————
①《三国志》卷二十二《陈泰传》。
②《三国志》卷三十五《诸葛亮传》。
③《三国志》卷十四《刘放传》注引《资别传》。
不知计从何出。魏明帝企图利用诸葛亮深入之机,在内线作战将其击败。声称,诸葛亮过去依托秦岭固守,现在前来进攻,对我来说,正符合兵书所说的调动敌人的方法;而且诸葛亮贪图三郡,知进而不知退,现在利用这一时机,肯定可把他击败。立即部署如下:令大将军曹真都督关右(关西),驻在郧县,迎战赵云;令南屯荆州之左将军张郃率领步骑兵5万为前锋,归曹真节制,前往陇右迎战诸葛亮。二月十七日,明帝亲往长安督战。张郃率部迅速沿关陇通道西进,走滑(今陕西陇县)陇古道,企图上陇山,从街亭要地进入陇右,挫败蜀军夺占陇右的企图。
诸葛亮大军迅速攻占祁山、西县(今甘肃天水西南50公里),形成以众击寡的有利态势。这时,只要切断关陇通道,把目前优势保持一个月,即可全部占领陇右;因此,断陇成了夺取陇右的关键,其要点则在于守住由关入陇的咽喉要地街亭(今甘肃庄浪东南)。诸葛亮围绕断陇这一要点部署兵力,以参军马谡率领众军为前锋,扼守街亭,阻止张郇进入陇右,以少数部队招纳羌、胡,继续攻取陇右,自己坐镇西县指挥全军、。在蜀军兵威下,天水、南安太守弃郡东下出逃,陇西(汉襄武,今甘肃陇西南)、广魏郡不服。诸葛亮派蜀军前往进攻,陇西太守游楚据城抵抗,对来攻的蜀帅说:“卿能断陇,使东兵不上,一月之中;则陇西吏人不攻自服;卿若不能,虚自疲弊耳。”①
马谡奉命占领街亭后,违背诸葛亮节度,仅令高详驻守旧城,护卫水源,主力不据险守城,反而舍水上山,驻在街亭南山上,举措烦扰,并拒绝先锋王平一再的规谏。张郃军一到,直逼山下,切断马谡汲道,造成蜀军主力断水,然后开进击,大破马谡,蜀军星散,兵将各顾自己,不相统率。魏将郭淮同时攻破高详军营。唯有王平率领千人,鸣鼓对峙。张郃怀疑有伏兵,不敢进逼。王平徐徐收集蜀军散兵,率将士撤回。魏援军占领街亭,进入了陇右,战局逆转。诸葛亮失去了在陇右以强胜弱的战机,进无所据,
——————————
①《三国志》卷十五《张既传》注引《魏略》。
令西县人民千余家随军迁徙,退回汉中。三郡陆续被魏军平定。蜀军佯攻部队赵云、邓芝疏于戒备,在箕谷与曹真对垒时以优势兵力失利。①退却时,赵云亲自断后,烧毁褒斜道赤崖以北的阁道,迫使魏军停止追击,军资一无所弃,兵将也不相失,蜀军在占有陇右3郡后,以街亭、箕谷失利而结束了第一次北伐。
这次北伐所以失败,是在关键作战中用将不当。众僚属都认为应该用有作战经验的宿将魏延、吴壹为先锋;诸葛亮师心自用,提拔一向赏识的马谡,违背刘备临终“马谡言过其实,不可大用”②的叮嘱,招致失败。其次,诸葛亮未能亲临街亭前线,临机处置,以减少和避免失误。再次,是蜀军素质不高,诸葛亮事后总结说,“大军在祁山,箕谷,皆多于贼,而不能破贼为贼所破者,则此病不在兵少也”③。针对此战暴露的问题,战后诸葛亮进行了整顿。 1、严肃军纪,承担责任。考微劳、甄壮烈,重用王平,加拜其为参军,进位讨寇将军,杀街亭之败的责任者马谡及将军张休、李盛,并引咎自责,自贬三等,自降为右将军,仍行丞相事,把自己的失误布告天下。吸取街亭失败时自己不在军中的教训,以后大军每次作战,诸葛亮必亲临前线。 2、从提高军队质量出发进行改革。减兵省将,校变通之道,要求僚属“勤攻吾之阙”④。3、励兵讲武,提高蜀军战术技术和遵纪水平。通过上述整顿,蜀军面目一新,“戎士简练,民忘其败”⑤。
三、第二三次北伐和魏军反攻
第二次北伐。当年冬十二月,诸葛亮获悉魏军曹休攻吴兵败、张郃东下,关中虚弱,急率军数万,走故道,出散关(今陕西宝
——————————
①许多论文和著作都说赵云等失利是由于弱不胜敌,但诸葛亮曾说过,“大军在祁山和箕谷,皆多于贼”,可见赵云等不是因为兵少而失利的。
②《三国志》卷三十九《马谡传》。
③④⑤《三国志》卷三十五《诸葛亮传》注引《汉晋春秋》。
鸡西南大散岭上),围攻陈仓(今宝鸡市东)。陈仓在关中西端,邻近陇东。魏大将军曹真料到诸葛亮后来必出兵陈仓,预先部署将军郝昭守城。郝昭增筑了陈仓城:诸葛亮兵临城下,令郝昭乡人劝降,遭到郝昭两次拒绝后,下令用云梯、冲车强行攻城。郝昭率千余人守城,等待援军。在守城时,用火箭烧毁蜀军云梯,用绳子系连石磨压折冲车。蜀军伐木,制造攻具百尺井阑,在井阑上射箭攻城,用土丸填平城堑,企图攀城,郝昭在城内加筑重墙进行抗击。蜀军挖地道企图突入城里,郝昭在城中掘横沟堵截。双方昼夜攻战,20多天。曹真派将军费耀增援。魏明帝也以驿马急调张郃,并亲自到河南城,置酒送行,令率京都南北军3万余人增援。张郃深知诸葛亮仓促深入,必缺粮谷,对魏明帝说,估计自己未到,诸葛亮已经退兵了,屈指计算,蜀军的粮食支持不了10天。张郃晨夜前进,军未到,诸葛亮粮尽,已经退兵。退兵时,魏将王双率骑兵追击,遭到伏击被杀。这次北伐,仓促出兵,粮食不足,以绝对优势兵力攻敌于有准备的坚城,无功而还,教训是北伐应有充分准备,不应以攻坚为主。
第三次北伐。魏国边境上的武都(治下辨,令甘肃成县西北)、阴平(治今阴平,甘肃文县西北)两郡距魏国腹心地区较远,武都是蜀军进攻陇右的必经之地,阴平是入蜀阴平小路的起点。建安二十四年曹操撤出汉中时,为预防武都不保,把该郡氐人5万余落,迁到扶风、天水一带。太和三年(229年)春,诸葛亮鉴于两郡具有重要的战略意义,派陈式(一作戒,)进攻这两郡。魏国雍州(治长安,今陕西西安西北)刺史郭淮率军企图反击陈式,诸葛亮率军迎战,进抵武都北境之建威(今甘肃西和北3公里)。郭淮自料不敌,退军。蜀军获得攻占两郡的胜利,诸葛亮也恢复了丞相职务。这次仅取两郡,作战目标更加有限。同年十二月,诸葛亮部署汉中防御:把丞相府营向后移至汉中南山(今陕南米仓山西)下的平原上,在其前努南郑以西之沔阳(今陕西勉县东)筑汉城,以东之城固(今陕西城固东)筑乐城,构成掎角防御体系。
在防御蜀军三次进攻后,魏军企图举行反攻。太和四年(230年)七月,司马曹真对明帝说,汉人屡次进犯,请允许由斜谷进入汉中,同众将数道并进,可以大胜。明帝下诏,令曹真沿斜谷进军,司马懿沿西城(今陕西安康西北)进军,与曹真会师汉中,众将或由子午谷、或由建威进入。司空陈群以粮少、道险、兵少为由,力阻出兵,指出,太祖从前到阳平进攻张鲁,多收豆麦,增加军粮,张鲁还没有攻下,粮食就匮乏了。现在粮食既缺乏,斜谷道又险阻,难以进退,在道中运输必遭劫持,多留兵守要地,则减少前线战士。明帝被说服。曹真上表要求改从子午道进军,陈群又陈述不便,并提出军事开支建议。明帝诏令把陈群意见发交曹真研究,曹真却以其为据下令进军。
太和四年(230年)秋,司马懿由西城、张郃由子午谷、曹真由
斜谷,数道并进,会攻汉中。诸葛亮集中兵力于曹真、司马懿预定会合地成固、赤坂(今陕西洋县以东龙亭山)待机,令李严率兵2万增援汉中,原江州防务交其子李丰,并负责其父后方供应。这时大雨30多天,栈道断绝,魏军战士凿路前进,粮运艰难,出兵一个多月,谷道才走了一半。魏臣纷纷建议应知难而退。九月,下诏班师。此次魏军反攻过于急躁;粮食、道路、兵力准备都不足,内部意见分歧,诸葛亮又未遭到重大损失,反攻条件不成熟,因此中途夭折。
诸葛亮部署防御时,令魏延、吴壹两进凉州羌中(今甘肃临夏自治州等地),以外线,出击,牵制魏军反攻。魏延等在羌中联结诸戎,在陇西郡阳谿(今甘肃渭源东北)大破魏国后将军费曜、雍州刺史郭淮,获胜后返回汉中。