参考来源:《三国志·蜀书·马良传附马谡传》《三国志·魏书·张郃传》《资治通鉴·魏纪五》《华阳国志》《裴松之注三国志》等
部分章节仅代表笔者个人观点,请理性阅读。

建兴六年,公元228年春,祁山北麓。

蜀军大营绵延数里,旌旗在陇右的寒风里猎猎作响。

这一年距离刘备病逝白帝城,整整过去了五年。

五年里,诸葛亮把一个夷陵惨败后几乎半残的政权,重新攒回了可以出兵的状态——平定南中、整顿军备、疏通粮道,把益州这块地方的潜力榨了个干净,才凑出了这支北伐大军。

228年的出兵,时机挑得很准。

彼时曹魏在西线的防守相当松弛,边地驻军数量有限,陇右本地的汉人豪族对曹魏政权也没什么深厚的归属感。

蜀军一路推进,天水、南安、安定三郡的守将几乎没有做出像样的抵抗,相继响应。

消息传回洛阳,曹叡震动,亲自赶赴长安坐镇,同时急调张郃领兵西进,目标直指陇右。

局势对蜀汉来说,从建国以来就没有这样好过。

然而就在这个节骨眼上,街亭出了问题。

就是这个不起眼的山谷隘口,一场本该拖延时间的防守战,把诸葛亮苦心布局的整盘棋砸了个稀烂。守街亭的马谡,从此背负骂名将近一千八百年,"纸上谈兵""刚愎自用"这类评价在史书和民间反复流传,几乎成了定论。

可这场败仗,真的是马谡一个人造成的吗。

打开网易新闻 查看精彩图片

【一】街亭是一条什么样的道

要搞明白街亭为什么重要,得先把地图摊开来看清楚。

街亭,位于今甘肃省天水市秦安县东北约四十公里处,古称"街泉亭",地处陇山西麓,坐落在一段东西走向的河谷地带。

两侧山岭夹峙,中间一条官道穿谷而过,是从关中进入陇右最便捷、也最重要的一条通道。

这地方本身谈不上险峻,山不算高,谷不算深,比起蜀道那种一夫当关万夫莫开的绝境,街亭的地形条件其实相当普通。

但它的价值从来不在于地形有多险,而在于它处在一个极其关键的节点上——谁控制了街亭,谁就掌握了关中与陇右之间的联络通道。

诸葛亮228年的北伐,走的是祁山路线,完整的战略构想是:先取陇右,以陇右为跳板,再图关中。

这条路线绕开了曹魏在关中布置的主力部队,从侧翼切入,先把西边的地盘稳住,再慢慢向东推进。

陇右在当时对曹魏来说是什么地位,这里需要交代清楚。

陇右地区,大致相当于今甘肃省中东部和陕西省西部一带,是曹魏重要的畜牧业基地和西北粮食产区。

这片地方出马,出羊,出粮,历史上一直是西北军事行动的物资支柱。

更重要的是,陇右的地理位置决定了它是关中的西部屏障——陇右在,关中西侧就有纵深;陇右失,关中西门洞开,战略主动权立刻易手。

诸葛亮打的就是这个算盘。

先拿陇右,让曹魏的西北防线整体后撤,蜀汉的战略空间一下子打开,后续北伐就有了稳固的出发阵地。

但这条路线有一个无法回避的硬伤。

蜀军进入陇右之后,曹魏必然从关中调兵增援,而援军进入陇右最快的路,就是经过街亭的这条道。

街亭守住了,援军进不来,陇右各郡就能从容消化;街亭一旦丢失,张郃的兵马直接涌入陇右腹地,蜀军前出各部的后路随时面临被切断的危险,整个北伐态势立刻由主动转为被动。

更要命的是,蜀军粮道漫长,从汉中出发,翻越秦岭,进入祁山,再推进到陇右,补给线拉得极长,根本经不起后路被断的折腾。

一旦街亭失守,蜀军不是面临苦战,而是直接面临崩盘。

所以在228年这盘棋里,街亭是整个北伐的命门,不是之一,就是唯一。

诸葛亮清楚,曹叡清楚,张郃也清楚。

两边几乎同时盯上了这个地方,谁先把人放进去,谁就掌握了战役的主动权。时间窗口极短,容不得半点迟疑。

诸葛亮必须派人去守街亭。

这个人选,在《三国志》里留下了详细的记录,也留下了此后一千八百年争论不休的争议起点。

【二】马谡是个什么样的人

要讲清楚马谡为什么被选中,又为什么在街亭出了问题,得先把这个人的底色摸清楚。

马谡,字幼常,荆州宜城人,生年不详,卒于228年。

他在史书里出场并不算早,真正进入诸葛亮视野,是在刘备死后。

马谡出身荆州士族,兄弟五人,在当地都有才名,史称"马氏五常,白眉最良",说的是他兄长马良才能最为出众,眉毛里夹着一缕白毛,故有此说。

马良在夷陵之战中随军出征,战败后下落不明,史书没有明确记载其死亡时间,但基本可以确认他在夷陵之役前后去世,此后史书中便再无其踪迹。

马良死后,马谡继续留在蜀汉,先后担任绵竹令、成都令,后升任越崔太守。

这些职务放在今天大约相当于县市级地方官,行政上有实务经验,但跟军事统帅差得很远。

真正让马谡在蜀汉军事体系里站稳脚跟的,是他跟诸葛亮的那段关系。

《三国志·马谡传》记载,诸葛亮"深加器异",两人"每引见谈论,自昼达夜"。

这个描述放在魏晋史书的语境里,已经是相当高规格的欣赏——诸葛亮日理万机,愿意跟一个人从白天谈到深夜,说明这个人确实在某些方面让他觉得值得谈。

马谡这个人擅长的是战略层面的分析和判断,也就是俗称的"谋"。

南征孟获之前,他曾向诸葛亮献策,提出"夫用兵之道,攻心为上,攻城为下,心战为上,兵战为下,愿公服其心而已",这句话出自《三国志》裴松之引《襄阳记》,诸葛亮采纳了这个思路,此后南征的策略以攻心为主,七擒孟获,南中稳定。

这个建议的质量是真的高。

七擒孟获不是简单的军事行动,而是一套复杂的政治军事组合操作,核心目标是让南中各部真心归附而非被迫臣服,从而彻底解除蜀汉的后顾之忧,为北伐腾出精力。

马谡提出攻心为上,说明他对这场战争的政治目标看得很清楚,不是头脑简单的纸上谈兵之辈。

但这里有一个重要的区别,需要特别说明。

马谡擅长的是战略分析,是在帷幄里推演态势,是出谋划策。

他在跟随诸葛亮的这些年里,几乎没有独立领兵作战的经历,更没有在正面战场上指挥大规模军事行动的记录。

《三国志》里,刘备在临死之前曾经对诸葛亮说过一句话,原文是:"马谡言过其实,不可大用,君其察之。"

这句话出自刘备,说得相当直接——马谡这个人言过其实,夸夸其谈,不能在大事上重用他,你要注意。

刘备是什么人,他的识人之能在三国史上有目共睹。

他看人的方式不是靠谈话印象,而是靠长期观察,看一个人在实际事务中怎么做,看他的行动和言辞是否匹配。

他说马谡"言过其实",不是觉得马谡愚蠢,而是判断这个人的实际执行能力跟他的谈论水平之间,有一道相当明显的落差。

这句话,诸葛亮是知道的,他没有否认,也没有反驳。

但228年春,当马谡主动请缨守街亭的时候,诸葛亮还是答应了。

打开网易新闻 查看精彩图片

【三】军令状与一道被忽视的命令

马谡请缨的经过,《三国志》记载得相当简略,只说"谡违亮节度,举措烦扰",但结合《资治通鉴》和裴松之引用的相关史料,可以还原出一个基本轮廓。

228年春,诸葛亮决定派兵把守街亭,马谡主动站出来请战,愿意担任这次防守任务的主将。

按照《三国志》裴松之注引《蜀记》的说法,马谡在出发之前立下了军令状,表示如果失守,愿受军法处置。

诸葛亮答应了这个请求,同时做了两件事:第一,派王平随行,协助马谡指挥;第二,给马谡留下了明确的部署要求,核心就一条——当道扎营,把守通道,不要轻举妄动。

"当道扎营"这四个字,是诸葛亮对这次防守任务的基本战术要求。

意思是在山谷入口的官道上建立营垒,把魏军堵在外面,用正面防守的方式拖住张郃的推进速度,为诸葛亮在陇右完成战略部署争取时间。

这个部署本身没有问题。

街亭地形的特点决定了当道扎营是最直接、最有效的防守方式——官道就那么宽,只要营垒建得扎实,张郃的兵马再多,也只能一批一批地往上冲,蜀军以逸待劳,守住的概率相当大。

王平跟随马谡出发了。

王平,字子均,巴西宕渠人,本是曹魏降将,219年跟随曹操攻打汉中时投降刘备,此后在蜀汉军中逐步建立起自己的地位。

王平这个人有一个特点,他几乎不识字,《三国志》里说他"识字不过十字",但打仗的经验极为丰富,对实地地形的判断尤其敏锐,是个在战场上摸爬滚打出来的实战型将领。

两个人,一个是善于谋划、缺乏实战经验的幕僚型将领,一个是识字不多、实战经验丰富的降将出身的实战型将领。

这样的搭配本来是互补的,但问题是,两个人谁说了算,这件事从一开始就没有理顺。

马谡是主将,王平是副将,从军事体制上讲,马谡有最终的决策权。

这个人事安排上的问题,后来被证明是整场街亭之战最关键的隐患之一。

马谡到达街亭之后,对这里的地形做了自己的判断,然后做出了一个让所有人都没有预料到的决定——不按诸葛亮的部署在官道上扎营,而是把主力移上了街亭旁边的山上。

这个决定,是街亭之战所有争论的核心。

马谡为什么要上山,《三国志》没有留下他本人详细的解释,但从相关史料的记载和当时的地形情况来看,他的逻辑可以大致还原出来。

首先,马谡认为山上地势高,居高临下,张郃的兵马仰攻,体力消耗大,蜀军守起来省力。

这个判断从兵法角度看并不荒唐,"居高临下"是古代军事中相当基础的战术原则,《孙子兵法》里关于地形利用的论述里就有类似的表述。

其次,马谡大概觉得在山上守比在平地守更主动,更有反击的空间——如果张郃攻山攻得疲惫,蜀军可以居高冲下去给他来一个反击,而不是在平地上被动地扛着。

这两条逻辑,放在某些战场环境下是成立的。但在街亭这个具体的地形和战场态势里,它们都出了问题。

街亭旁边的那座山,史书里对它的具体名称记载不统一,后人一般将其称为南山或列柳城附近的制高点。

这座山有一个致命的弱点——山上没有水源。

军队在野外作战,水源的重要性不需要多解释,缺水比缺粮更快让一支部队失去战斗力。

马谡把主力拉上山,等于把自己的命脉交了出去,只要张郃围而不攻,切断山上的水源和补给,不需要强攻,时间就能把这支蜀军耗死。

王平看出了这个问题。

他当场提出了反对意见,建议仍然按照诸葛亮的部署当道扎营,不要上山。

据《三国志·王平传》记载,王平"连规谏谡",多次劝阻,但马谡不听。

两人僵持之下,达成了一个折中的安排——王平带领自己部下的少量人马,在山下的官道附近另立一营,马谡带大队人马上山。

这个折中本质上是两边都不彻底,山上的马谡没有足够的纵深支撑,山下的王平兵力太少,既不足以当道拦截,也不足以接应山上的部队。

整个防守部署被一分为二,各自为战,协同能力几乎等于零。

张郃来了。

打开网易新闻 查看精彩图片

【四】张郃到了之后

张郃,字儁乂,河间鄚人,建安初年从袁绍,官渡之战后投降曹操,此后在曹魏的军事体系里一路积功,逐渐成为曹魏西线最重要的军事将领之一。

关于张郃的军事能力,《三国志·张郃传》的评价是"识变数,善处营阵,料战势地形,无不如计",意思是他擅长根据战场变化灵活调整部署,对地形的判断能力极强,打仗往往能看准关键点然后精准发力。

这样一个人,来到街亭之后,几乎是一眼就看清楚了局面。

马谡在山上,王平在山下,两边兵力分散,协同脱节,山上的部队被地形限制,机动能力几乎为零。

张郃没有选择正面强攻,而是直接用兵力将山围住,同时切断了山上蜀军与外部的联络通道,包括水源补给的通道。

围而不攻。

这四个字,是张郃在街亭选择的战术,也是针对马谡这个部署最有效的应对方式。

山上没有水源,这一点张郃一看地形就清楚了。

马谡把人拉上山,等于把最大的软肋暴露了出来。

张郃只需要守住山脚,掐断补给,等蜀军缺水缺粮到士气崩溃,然后再发起攻击,胜负几乎没有悬念。

事态的发展完全按照这个逻辑走。

山上的蜀军被围,水源断绝,时间一长,士气开始动摇。

等到张郃正式发起攻山的时候,蜀军已经没有了有效抵抗的能力,营垒很快被攻破,马谡部溃散,各自逃命。

王平在山下的那部分人马,兵力太少,无法接应,无法反击,只能且战且退。

据《三国志·王平传》记载,王平在撤退过程中"鸣鼓自持",用鼓声制造出还有大部队压阵的假象,让张郃不敢贸然追击,才得以带着手下这点人马相对完整地撤回。

街亭就这样丢了。

从张郃到达到蜀军溃退,整个过程没有发生大规模的正面交锋,几乎没有出现旗鼓相当的对抗,就这样结束了。

消息传回诸葛亮大营的时候,陇右的局势立刻急转直下。

街亭失守这个消息,对整个北伐态势的冲击,远比单纯的一场防守战失败要严重得多。

首先是直接的战略后果。

张郃的人马进入陇右之后,蜀军前出各部的侧翼立刻暴露,补给线随时面临被切断的威胁。

诸葛亮在陇右经营的那些刚刚建立起来的据点,失去了战略纵深的支撑,变得极为脆弱。

更重要的是,陇右三郡响应蜀汉,是建立在蜀军能够守住陇右这个预期上的。

一旦街亭失守,魏军援兵涌入,这些响应的郡县立刻面临两面夹击的局面,原本归顺的局面迅速瓦解。

天水、南安、安定三郡的归附,几乎在一夜之间化为泡影。

诸葛亮在这种局面下,已经没有继续留在陇右的条件。他必须撤军。

撤军之前,诸葛亮做了一件被后世广为称道的事——西县迁民。

他命人将西县(今甘肃天水西南礼县一带)的千余户居民迁回汉中,史书记载迁走了"西县民千余家",这些民众是在此次北伐中支持蜀汉的本地汉人,一旦蜀军撤走,他们将面临曹魏的清算。

这是诸葛亮在撤退中做的一件实事,但它改变不了北伐失败的事实。

蜀军全线撤回汉中,第一次北伐就这样结束了。

然后是追责。

马谡被拿下了。

按照军令状和蜀汉的军法,马谡败军之将,斩。

《三国志·马谡传》记载,马谡在街亭失守后"下狱物故",意思是被投入牢狱后死亡,另有一种说法见于《三国志》裴松之引《襄阳记》,称诸葛亮将其斩首。

两种说法在后世争议不断,但不管是哪种死法,马谡在街亭之战后的结局是死亡,这一点没有疑问。

诸葛亮在马谡死后,专门给朝廷上了一道奏表,自请降职三级,以示对这次失败负责。

这道奏表里有八个字,"咎皆在臣,臣之谋过",是诸葛亮对这次北伐失败的自我定性。

这八个字,被写进了正式的官方文件,存入史册,留存至今。

然而,后世翻来覆去讨论街亭之败,矛头几乎全部指向马谡,指向他上山的那个决定,指向他不听王平劝阻的那份固执。

这个结论并没有错,但它只讲了这场败仗的一半。

另一半,藏在马谡上山之前,藏在诸葛亮那道部署命令的背后,藏在整个北伐战略的底层逻辑里。

把这另一半翻出来,街亭之败的面貌,才算完整。

而当228年那封战报从街亭传回诸葛亮大营,所有人都以为责任已经清晰——但没有人意识到,真正的问题,从诸葛亮决定派马谡出发的那一刻起,就已经埋下了……