空城计在历史上被多次使用过。历史上首先提到诸葛亮使用空城计的是南北朝一个叫做郭冲的人,后被罗贯中改编到小说里。
郭冲三事曰:亮屯于阳平,遣魏延诸军并兵东下,亮惟留万人守城。晋宣帝率二十万众拒亮,而与延军错道,径至前,当亮六十里所,侦候白宣帝说亮在城中兵少力弱。亮亦知宣帝垂至,已与相逼,欲前赴延军,相去又远,回迹反追,势不相及,将士失色,莫知其计。
亮意气自若,敕军中皆卧旗息鼓,不得妄出庵幔,又令大开四城门,埽地却洒。宣帝常谓亮持重,而猥见势弱,疑其有伏兵,于是引军北趣山。明日食时,亮谓参佐拊手大笑曰:“司马懿必谓吾怯,将有强伏,循山走矣。”候逻还白,如亮所言。宣帝后知,深以为恨。
事实上,诸葛亮并没有摆过空城计,“诸葛亮摆空城计”这件事是罗贯中的艺术创作,街亭之役,魏方主帅是张郃,而非司马懿,孔明根本无法以“空城计”吓退远在数千里之外的司马懿。
《三国志·蜀·诸葛亮传》:“(后主建兴)六年春,(亮)扬声由斜谷道取郿,使赵云、邓芝为疑军,据箕谷。魏大将军曹真举众拒之。亮身率诸军攻祁山,戎阵整齐,赏罚严而号令明,南安、天水、安定三郡叛魏应亮,关中响震。
魏明帝西镇长安,命张郃拒亮。亮使马谡督诸军在前,与郃战于街亭,谡违亮节度,举动失宜,大为郃所破。亮拔西县千余家还于汉中。”从这段权威性的记载中我们可以看出:1、街亭之战时,蜀军主帅是诸葛亮,魏军主帅则是张郃。2、诸葛亮只是“拔西县千余家还于汉中”,并未搞过什么“空城计”。
魏军主帅是张郃,那司马懿在哪里?《资治通鉴》卷七十一上言之甚详:“(就在街亭之战爆发的)太和二年春,正月,司马懿攻新城,旬有六日,拔之,斩孟达。申仪久在魏兴,擅承制刻印,多所假授,懿召而执之,归于洛阳。”原来,当诸葛亮率众与张郃拒战于街亭之时,司马懿远在数千里以外的洛阳。孔明吓退司马懿是“关公战秦琼”的喜剧。
据诸葛亮第63代后人诸葛梓岐说,在她那依稀的记忆中,家乡有一座祠堂,内里有一幅诸葛亮画像,但先祖长相如何已记不得。族谱则是绢布做的,记载她是第六十三代后人,但其他内容一概忘了。至於先祖的威风,也只凭长辈口耳相传,令她能分出三国演义故事中,哪些是真哪些是假,“好像空城计,我祖父便跟我说,是赵云做的,并非祖先做。”