说起诸葛亮北伐路上的那些事,有一出戏特别出名,就是空城计。很多人都听过那个画面:诸葛亮坐在城楼上,弹着琴,神情淡定,城下司马懿的大军黑压压一片,却不敢往前冲,最终掉头跑了。听着就让人觉得,这诸葛亮真是神了,神得不像人间的人物。 可你要是真去翻翻史料,就会发现一个让人失望的事实:这出好戏,八成是后人编的。不是说它没有出处,而是它唯一的出处,本身就站不住脚。 这个故事最早见于《三国志》的注解里。裴松之在注释中引用了一段叫《难郭冲五事》的文字,说诸葛亮屯兵阳平,司马懿带着二十万人来打他。诸葛亮一点都不慌,命令士兵把旗子收起来,鼓也停了,城门全开,还让人在城门口扫地洒水。司马懿一看这架势,心里犯嘀咕:诸葛亮一向谨慎,这明摆着是有埋伏啊。于是带着大军撤了。
到了《三国演义》里,这个故事被放大了无数倍。诸葛亮不但大开城门,还让二十个士兵扮成老百姓在街上打扫,自己披着鹤氅、戴着纶巾,带着两个小童,在城楼上焚香弹琴。那画面写出来,连读者都要屏住呼吸。可问题就在于,这故事越精彩,就越像编的。 其实最早站出来质疑它的,不是现代历史学家,而是南北朝时期的裴松之。这人正是给《三国志》作注的那位大史学家。他搜集了很多史料来补充《三国志》,其中有一本叫《蜀记》的书,讲了一个叫郭冲的人。郭冲是西晋人,看不惯当时有人讽刺诸葛亮,就列了五件事来夸诸葛亮,空城计就是其中之一。这故事本来就不是正史,只是郭冲随口讲出来的五大神迹之一。 裴松之仔细一推敲,发现这空城计根本经不起琢磨。 先说兵马的数量。司马懿带二十万大军去打阳平关?这听着就不靠谱。按照当时的情况,司马懿还在荆州当都督,根本不在关中战场。魏国真正带兵对抗诸葛亮北伐的,是曹真。而且魏国总兵力都不见得有三十万,既要防蜀汉,又要防东吴,每次派出去打诸葛亮的兵,最多也就十几万。二十万大军,这不是小数目,不是说凑就能凑出来的。再说了,司马懿那时候的地位还没曹真高,他凭什么统帅倾国之兵? 再说战场上的反应。就算司马懿真带着二十万人到了阳平关,看到城门大开,诸葛亮在城楼上弹琴,他该怎么做?正常的军事逻辑是什么?如果你怀疑诸葛亮有埋伏,那你更不应该转身就跑。你这一跑,万一真有伏兵,那不是正好被人从背后追着打?正确的做法应该是先扎下营来,稳住阵脚,看看对面到底玩什么花样。以不变应万变,这才能立于不败之地。郭冲这个故事里,司马懿的表现完全不像一个老练的统帅,倒像个被吓跑的毛头小子。 还有一点更让裴松之生气。郭冲解释说,诸葛亮之所以兵少,是因为他把主力都交给魏延带走了,自己只留了一万人在城里。这话一听就离谱。诸葛亮什么时候信任过魏延?每次北伐,魏延都吵着要自己带一万多人单独行动,诸葛亮从来没有答应。连一万多人都不肯给魏延,他会放心把主力全部交出去,自己带着一帮老弱残兵守城?这根本说不过去。诸葛亮向来喜欢亲自掌握主力部队,从来不会让自己脱离大军。这才是一个主帅该有的样子。 《三国演义》也知道这个漏洞,所以没提魏延,改成诸葛亮在西城指挥士兵搬运粮草。可这也不合理。战场上主帅要管的是最要紧的作战部署,粮草虽然重要,但顶多算后勤问题。前面部队都败了,怎么把败兵撤回去才是重中之重。粮草的事,交给手下人办就好,哪用得着诸葛亮亲自在一个小城蹲着? 最后一个疑点,跟说话的场合有关。郭冲讲这五件事的时候,是在西晋扶风王杨骏面前说的。杨骏是司马懿的儿子。郭冲当着儿子的面,把司马懿说成一个被诸葛亮吓得逃跑的笨蛋,这不等于当面打人脸么?就算是在普通人家,也没人对着人家孩子数落他爹的不是。何况司马家当时已经是皇族,郭冲好歹也是陇西名士,连这点人情世故都不懂?所以这段话,很可能是编出来抬高诸葛亮用的。 事情绕了这么一大圈,结论其实很清楚:空城计很美,也很幻,像一出精心编排的戏剧。可惜,舞台上只有诸葛亮,没有历史的影子。我们喜欢那个羽扇纶巾、从容不迫的身影,也愿意相信他在绝境中还能笑着弹琴。但真实的历史里,没有那么多浪漫的绝地反击。诸葛亮也是个有血有肉的人,他殚精竭虑,六出祁山,最终病逝在五丈原。他的伟大,从来不需要靠一段虚构的神话来证明。