诸葛亮在《三国演义》里是“六出祁山”,打得热热闹闹的,而正史记载诸葛亮亲自指挥的北伐战役实际共有五次,还有一次是魏军进攻,遇雨又后辙了,这一次诸葛亮并不在场。诸葛亮与司马懿正面交锋只有两次,即第四和第五两次北伐,也是司马懿获得魏明帝重用以后之事。结局是,司马懿“吾便料生,不便料死也”,点赞诸葛亮为“天下奇才”。
根据史书记载,诸葛亮亲自指挥的北伐战役分别是:228年1月出祁山,后因街亭兵败退军;228年12月出散关攻陈仓,20余日没有攻下来,后因粮食耗尽而退兵;229年春,进攻占领阴平、武都两郡而归,双方大军并没有交战;231年2月出祁山,也因粮供给不上而退兵;234年经斜谷出五丈原,诸葛亮病死而退军。其中,230年7月,魏军对汉中发起的进攻,双方因大雨未交战,史书中却未记载诸葛亮在前线指挥。
诸葛亮与司马懿的两次正面交锋情况如何呢?首次对决是在231年2月,诸葛亮第四次率军攻魏,包围了魏军部署在祁山地区的贾嗣、魏平部,并用木牛运输粮草,以保障其后勤供给。当时,魏军既要防东南方向的东吴,又要防西北方向的鲜卑。此时,主持对蜀汉作战的大司马曹真生病,魏明帝曹睿只好将在荆州一带设防的司马懿调来,予以重用,让其坐镇长安,主持抵御蜀军。
《晋书·宣帝纪》记载称“西方有事,非君莫可付者”,表明魏明帝对司马懿予以高度信任。司马懿接受重任后,即以主力救援祁山,并抓住蜀军远道而来,粮食有限等缺陷,采取凭险坚守的战略,不与蜀军主力决战,用时间来拖垮蜀军。诸葛亮得知司马懿进军的消息后,留下一部继续进攻祁山,自己则亲自率军迎战司马懿。这中间围绕上邽的麦子,魏、蜀两军主力在上邽以东遭遇。但司马懿按照既定战略,立即收兵据险防守,不与诸葛亮交战,诸葛亮只得率军退回。
一直到了5月,司马懿才派张郃去攻击祁山的蜀军,自己率中路军与诸葛亮正面对峙。这也是在部将的纷纷要求下,司马懿不得已伸出头来,率军与诸葛亮蜀军正面交战,不料魏军大败,被俘三千人。司马懿随即退军保卫大营,继续坚守不出,按照既定战略耗时间。到了六月,蜀军终因粮尽,诸葛亮只得退军。
第二次正面交锋是在234年2月,诸葛亮率领十万大军,出斜谷口,开始了第五次,也是最后一次北伐。这次北代是与孙权约定同时举兵伐魏。面对吴、蜀两国同时举兵,魏明帝继续以司马懿主持西线防务,对阵诸葛亮。曹魏的军事部署重点则是对付东吴的进攻,明确要求司马懿沿用上一次的御敌方针。《三国志·魏书·明帝纪》载:“但坚壁拒守,以挫其锋,彼进不得志,退无与战,久停则粮尽,掳掠无所获,则必走矣。走而追之,以逸待劳,全胜之道也”。
公元234年4月,诸葛亮大军进至渭河后与曹魏大军形成对峙。诸葛亮屯兵五丈原的同时,还派兵进攻北原。北原位于渭河北岸,若蜀军攻取北原,则将切断长安与陇西的通道,威胁司马懿的后方。司马懿派郭淮驻防北原,卡住了诸葛亮的进军路线后,坚决据险不战,迫使诸葛亮不得不在五丈原与魏军对峙。这显然是蜀军最不愿意看到的结果。诸葛亮只好在这儿住下了,既安家还种田,搞持久作战。你司马懿会耗,我诸葛亮也会耗。
7月,东吴在东线作战失利,魏、蜀两军在五丈原也相持了一百多天,尽管诸葛亮想尽办法刺激司马懿出战,但司马懿始终不为所动。8月,诸葛亮终于积劳成疾,一病不起,殁于军中。从而结束了与司马懿的第二次正面交锋。诸葛亮死后,蜀军秘不发丧,整军后退。最后的结局“穷寇莫追”,司马懿遥送蜀军回家,并留下著名感叹:“吾便料生,不便料死也”,并赞诸葛亮“天下奇才也”。
诸葛亮与司马懿的两次正面交锋,其实无所谓谁胜谁负,对各自的战略目标来讲,只是打了两次太极拳。诸葛亮出祁山,次次不成次次出,这是以进攻的姿态来实现自己的战略目标,同时也守住蜀汉的江山,虽然劳民伤财,但那会儿的情形容不得你安居乐业。司马懿胜了吗!“侵略者”在你的地盘撤了野,曹魏则是次次看着“侵略者”拍拍屁股走人,次次追究不了责任。待到姜维做完十一次北伐过后,蜀国没了力气,也就只好亡国了,这就是国之所以立与亡之故,举国上下合力发展才是。