诸葛亮与司马懿的两次对决分别是蜀汉第四次、第五次北伐。
那么在这之前,我们先来看看第二次北伐,也就是关于诸葛亮强攻陈仓城的记载。
魏略:亮自以有众数万,而昭兵才千馀人,又度东救未能便到,乃进兵攻昭,起云梯冲车以临城。昭於是以火箭逆射其云梯,梯然,梯上人皆烧死。昭又以绳连石磨压其冲车,冲车折。亮乃更为井阑百尺以射城中,以土丸填堑,欲直攀城,昭又於内筑重墙。亮又为地突,欲踊出於城里,昭又於城内穿地横截之。昼夜相攻拒二十馀日,亮无计,救至,引退。
记载很清楚,第二次北伐诸葛亮率领数万兵士攻打陈仓,而陈仓仅有上千守兵,就兵力而言,双方实力相差悬殊。可偏偏因为陈仓地势高耸,易守难攻,这上千守兵在郝昭的率领下,四次成功阻拦诸葛亮的进攻。
第一次,诸葛亮用云梯冲车,试图爬上城池,郝昭用火箭射云梯,烧毁工具,连云梯上的人都被烧死。
第二次,诸葛亮用冲车,试图破坏城池,郝昭用绳子连结石头,砸坏冲车。
第三次,诸葛亮用百尺井阑,试图缩短与城池的高度,用弓箭射杀守兵,并且用泥土填充沟壑,直接从井阑爬上城池,郝昭就在城内又建筑起第二道城墙,再次阻碍进攻的士兵。
第四次,诸葛亮企图通过地道攻入城内,郝昭就在城里穿地横截。
就这样,郝昭仅用上千士兵就抵挡了诸葛亮二十多天,加上蜀汉本身粮草供给短缺又麻烦,只好退兵。
这就是诸葛亮强攻所付出的代价,作为守者,必定选取易守难攻的地界驻守,况且蜀汉弱小,兵力紧缺,诸葛亮不会,也不能无效浪费。反观曹魏面对蜀汉为何一直采取防守状态,最根本的原因是曹魏的主要对手是横跨荆、扬的吴国,如果硬要两线、或者三线作战,对于刚结束乱世,正在恢复民生的曹魏而言,是相当吃力的。
因此,在面对诸葛亮第四次、第五次北伐,不是司马懿一定要守,而是他不得不守。
不过第四次原本步步为营,营营据险的司马懿却在最后关头错误判断,导致曹魏名将张郃在木门道中伏而亡。
到了第五次:
三国志魏书三:是月,诸葛亮出斜谷,屯渭南,司马宣王率诸军拒之。诏宣王:"但坚壁拒守以挫其锋,彼进不得志,退无与战,久停则粮尽,虏略无所获,则必走矣。走而追之,以逸待劳,全胜之道也。"魏氏春秋曰:亮既屡遣使交书,又致巾帼妇人之饰,以怒宣王。宣王将出战,辛毗杖节奉诏,勒宣王及军吏已下,乃止。诸葛亮联合了孙权,四线开战,因此在面对诸葛亮时,司马懿是接到了魏明帝曹叡的明令不得出击,甚至是派出辛毗手持杖节再次下令不得出击。而曹叡更是御驾亲征,赶赴淮南战场,逼退孙权,使诸葛亮孤军无援,甚至到最后熬死了诸葛亮。