兴师北伐,以攻为守---诸葛亮北伐曹魏
诸葛亮北伐曹魏之战,是由弱者主动向强者发动的一场战争。虽然在魏、吴、蜀三国并立中,魏国最强,蜀国最弱,但在这场战争中,诸葛亮指挥的蜀军曾给魏国造成相当大的威胁和震惊,却又因失误和客观条件限制而撤军,这里有双方力量对比的问题,又有谋略的运用问题,其间的诸多经验和教训,仍有借鉴的价值。
北伐曹魏,统一中原,统一全国,是诸葛亮在隆中向刘备提出的最终目标。当时诸葛亮设想兵分二路,一路“命一上将将荆州之军向宛(宛城)、洛(洛阳)”,一路由“将军(指刘备)身率益州之众出于秦川”,直趋长安。但在诸葛亮北伐之时,荆州已为东吴所有,所以剩下的进军路线就只有出秦川一条了。
诸葛亮北伐曹魏,先后五次,另有一次是曹军南下,属防御战。
蜀后主(刘禅)建兴四年(226年),曹魏的文帝曹丕病死,子曹睿继位,称魏明帝。诸葛亮认为,曹魏政权的更迭,新君刚立,是北伐的一个有利机会,于是在建兴五年(227年),率蜀军北驻汉中。临出发时,上疏后主,以时局艰难,劝诫和提醒刘禅,并对治国理政,作了安排,史称这个上疏为《前出师表》。建兴六年(228年)春,诸葛亮率军北伐。为了迷惑魏大将军曹真的主力部队,诸葛亮扬声由斜谷道(今陕西眉县南)取郿城(今陕西眉县北),并遣赵云、邓芝率一支人马为疑兵,据箕谷(今陕西褒城北),佯作进攻郿城,自己则率主力突然向西北攻祁山(今甘肃礼县祁山堡)。由于多年努力训练,蜀军士气旺盛,阵容整齐,北伐进展顺利,曹魏所属南安(今甘肃陇西东南)、天水(今甘肃甘谷东南)、安定(今甘肃镇原东南)三郡都叛魏响应诸葛亮,魏天水将领姜维也投向诸葛亮。
诸葛亮的进攻和得手,一时震动关中,使曹魏政权十分惊恐,魏明帝急忙亲自率军西镇长安,派大将张郃率军阻止诸葛亮。
诸葛亮出祁山,屯兵西县(今甘肃天水西南),命马谡为前锋,王平为副将,督诸军与张郃战于街亭(今甘肃秦安县附近)。马谡平素好发高论,也提过一些好建议,如“攻心为上”即是,但他不精兵法。刘备曾对诸葛亮说过:“马谡言过其实,不可大用。”然而诸葛亮并没有注意刘备的提醒,在关键时刻,错用了他。结果马谡违反诸葛亮的节度,拒听王平的劝止,弃城不守,上山扎营。张郃乘机把蜀军围困于山上,断其水源。蜀军缺水,军心动摇,在曹军的进攻下溃败,马谡逃走,街亭失守。诸葛亮被迫退兵,南安、天水、安定三郡又被魏军夺回,第一次北伐失败。
为了严肃纲纪,以利再战,诸葛亮忍痛依法处死了马谡,自己又以统帅身份,主动承担责任,上疏后主,自降三级。随即在这年冬天,诸葛亮又率军,发动了第二次北伐曹魏之战。
蜀军出散关(今陕西宝鸡西南),围陈仓(今陕西宝鸡东)。时曹魏已有准备,魏将郝昭凭险据守,历时20多天。由于蜀国多山,蜀道艰险,这时军粮供应不上,诸葛亮再次被迫退军,并于归途中设伏杀跟后追击的魏将王双,第二次北伐仅以此结束。
建兴七年(229年)春,诸葛亮第三次北伐,遣陈式攻武都(今甘肃成县)、阴平(今甘肃文县西北)二郡。魏雍州刺史郭淮领兵欲击陈式,诸葛亮即亲自出兵建威(今甘肃西和北)。郭淮退兵,蜀军遂取武都、阴平二郡。第三次北伐以取得局部胜利结束。建兴八年(230年),曹魏采取主动行动,发兵进攻汉中。诸葛亮急调两万援军阻击。后因雨路阻,魏军退回。
建兴九年(231年),诸葛亮第四次出师,再围祁山。鉴于蜀道山多路险,以前的北伐多因军粮运送困难而受严重影响,诸葛亮为解决这个难题,发明了一种适合山道的叫“木牛”的运粮车,向前方运粮。魏明帝闻祁山被围,忙派足智善算的司马懿迎击。诸葛亮留下部分军队继续包围祁山,自率主力东上寻找司马懿决战。两军相遇于上邽(今甘肃天水市)一带。司马懿深知蜀军的粮食供应仍很困难,有意避免决战,扎营坚守,拖延时日。诸葛亮随即改变策略,佯装退兵,诱敌出战。司马懿谨慎尾随,但不主动出击。魏军中一些将领多次请战,均遭司马懿拒绝。于是魏军中有人讥笑司马懿“畏蜀如虎”。司马懿无奈,只好派大将张郃出战,结果被早有准备的蜀军击败,损失3000多人。魏军上当吃亏后再也不敢恋战,而诸葛亮也因此无法消灭司马懿的魏军主力。
双方相持月余,蜀军粮食供应日益困难,负责运粮的蜀国大臣李严,既疏于职守,又怕承当罪责,就假传后主旨意,要诸葛亮退兵。诸葛亮只好再次退兵。司马懿料定蜀军因粮尽撤退,不是计策,就派大将张郃追赶。诸葛亮抓住时机,于回军途中,在木门谷(今甘肃天水西南)设伏射杀了张郃,迫使魏军退去。第四次北伐结束。
[page]此后,诸葛亮暂时停止北伐行动,“休士劝农”,让士兵歇息练武;同时加强农业生产,积蓄粮食。建兴十二年(234年),开始了第五次也是最后的一次北伐。
这年春天,诸葛亮率军十万,出斜谷口。此前,派使赴东吴,约孙权在东面呼应,出兵攻魏。不久,蜀军攻占了渭水南岸的五丈原(今陕西眉县西南),与魏大将司马懿对峙于渭水。为了避免再次出现因军粮不继而造成中途退兵的情况,诸葛亮又发明了“流马”车运送粮食,同时抽出一部分士卒分杂在渭水沿岸百姓中,进行屯田。魏军方面,则仍坚守不战,以待蜀军粮尽疲惫。这年五月,孙权应蜀国之约,发兵分三路攻魏,但主力在合肥(今安徽合肥西北)失利,导致全线撤退。蜀、吴夹击的计划落空。
蜀魏在渭水对峙了一百多天。八月,诸葛亮因积劳成疾,病死于五丈原军中。临终前,诸葛亮决定撤军,并对撤军作了部署。诸葛亮死后,蜀军依嘱,整军从容而退。司马懿不知诸葛亮已死,只紧追而不敢战,蜀军故作回军反击,司马懿怕中计,不敢再追。及蜀军安全撤退毕,蜀国才宣告诸葛亮病死。时民间百姓流传笑话说:“死诸葛亮吓走生仲达(司马懿字仲达)。”
诸葛亮的五次北伐虽然没有成功,但以蜀国地小人寡的有限力量,能够对当时实力最雄厚的曹魏主动发起攻击,这已经是很了不起的,虽然这也不单靠诸葛亮一个人的力量,但他的足智多谋,他的治蜀方略,无疑是很重要的因素。