参考来源:《三国志·蜀书·马良传附马谡传》《三国志·魏书·张郃传》《三国志·蜀书·王平传》《三国志·蜀书·诸葛亮传》《汉晋春秋》《袁子》《资治通鉴·卷七十一·魏纪三》《资治通鉴·卷七十二·魏纪四》《魏略》《三国志·魏书·明帝纪》
部分章节仅代表笔者个人观点,请理性阅读

建兴六年,公元228年的春天,这是蜀汉历史上开局最为惊艳的一次北伐。

诸葛亮精心谋划,声东击西,一出祁山,天水、南安、安定三郡接连叛魏响应,曹魏朝野大为震动,关中人心惶惶,魏明帝曹叡不得不亲赴长安坐镇督战。

那一刻,蜀汉距离《隆中对》里"两路出兵、直取中原"的蓝图,从未如此接近过。

可这一切,在一个叫街亭的地方戛然而止。

战败,退兵,斩将,自贬。马谡成了千年骂名的承担者,他选择上山驻守的那个决定,被后世反复提起、反复批判,似乎只要换个人去,这场仗就能打赢。

然而,这场战役的真相,远远不止于此。

马谡的那步棋,有他自己的逻辑;而那个从根子上断送了整场战役的决定,藏在另一个人的部署之中……

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

[一]【建兴六年:蜀汉为何站在了一个千载难逢的节口上】

要彻底搞清楚街亭这一仗到底输在哪里,得先弄明白蜀汉为什么赢在了开局,这两件事是同一根藤上的两颗瓜,不分开来看就容易看偏。

公元226年,魏文帝曹丕病逝,年仅二十三岁的曹叡即位,主少国疑,曹魏上层经历了一段不可避免的政权交接磨合期。

就在这个节骨眼上,镇守长安的是曹操的女婿夏侯楙。

此人在史料里的记录相当难看,据载他毫无武略,好蓄伎妾,与妻子清河公主及其群弟之间关系极为僵化,魏文帝曹丕生前对这位妹夫多有宠信,魏明帝曹叡对这位姑夫也处处迁就,于是夏侯楙镇守长安多年,除了吃喝玩乐之外一无所成,关中防务在他手中陷入了一种极为罕见的空虚与懈怠。

更深层的背景是,自建安二十四年(公元219年)刘备与曹操在汉中一带大打出手之后,蜀魏边境长达八九年没有发生大规模冲突。

曹魏上下渐渐形成了一种惰性判断,以为刘备死后蜀汉已无力大举北进,史料记载当时魏国"略无备预",几乎没有任何防备之心,连边境守军的日常备战都已懈怠。

诸葛亮对这个窗口期看得清清楚楚。

建兴五年(公元227年),诸葛亮率军北上屯驻汉中,着手北伐的各项准备,同年写下了那篇流传千古的《出师表》,细陈北伐的必要与决心。

建兴六年春,大军正式出动。

诸葛亮的这次北伐,在战略设计上极为精妙,采取了一个声东击西的两路部署:表面上扬言从斜谷道出兵,攻取郿县,命赵云、邓芝率领一支偏师进驻箕谷,充当疑兵,将曹魏大将军曹真的主力部队牢牢钉在郿县方向;自己则亲率蜀汉主力走祁山道,直扑陇右腹地,在曹魏毫无防备的情况下打出了一记奇袭。

战事一开,局面之顺利,超出了几乎所有人的预期。

南安、天水、安定三郡的吏民在蜀军兵威之下,几乎不战而降,天水、南安两郡太守甚至弃郡东逃,天水郡的主要属官纷纷归顺蜀汉,天水郡人姜维就是在这个时候辗转投入诸葛亮麾下的。

整个陇右五郡——陇西、南安、天水、广魏、安定——有三郡倒向了蜀汉,仅剩广魏与陇西两郡依旧抵抗,其中陇西太守游楚据城死守,凉州刺史徐邈也在组织反攻力量,但大势上已经是蜀汉占优。

这个消息传到洛阳,曹魏朝堂的反应用《三国志·魏书·明帝纪》的记载来描述,是"朝野恐惧,关中震动,朝臣不知计从何出"。

曹叡本人镇定下来,做出判断:以大将军曹真率部赶赴郿县,迎战赵云偏师;命右将军张郃统率步骑大军,向西驰援陇右,迎战诸葛亮主力。同年二月,曹叡亲赴长安坐镇,亲自督战。

站在这个位置上往后看,这就是蜀汉历次北伐里最接近成功的一次开局。

兵力方面,诸葛亮后来在战后自我检讨时说过这样一段话,见于裴松之注引《汉晋春秋》:"大军在祁山、箕谷,皆多于贼,而不能破贼为贼所破者,则此病不在兵少也,在一人耳。"——祁山和箕谷两个战场,蜀军兵力都比曹魏多,战略主动权也在蜀汉这边。

三郡响应,陇右空虚,曹真被偏师牵制,郭淮据守上邽,腹背受到威胁——诸葛亮面对的是他能争取到的最有利的战场态势。

这样的机会,在此后蜀汉的历次北伐中,再也没有完整地出现过第二次。

然而,要把陇右这块已经到嘴边的地盘彻底吃下,蜀汉还差最关键的一步,也是最难的一步——得把张郃挡住。

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

[二]【街亭:陇山道上那道生死关口】

张郃走的那条路,叫做陇山道。

要理解街亭为什么那么重要,就得先弄清楚陇右的地理结构。

陇右地区大致就是今天甘肃省南部一带,地形呈东西走向的狭长条带,中间横亘着一条南北走向的山脉——陇山,古名陇坂,也就是今天六盘山的南段。

这条山脉把整个雍州分隔成东西两部分:东边是陇东,也就是关中平原的延伸;西边是陇西,也就是今天甘肃中南部的广大地区。

对于从关中出发往陇右驰援的魏军来说,要进入陇西,翻越陇山是绕不过去的门槛。

而陇山山势险峻,地形复杂,大军可以通行的山口极为有限。

当时从关中进入陇右的主要通道,大致有两条可用:一条是陈仓渭水道,沿渭水河谷向西;另一条是陇山道,从今天陕西陇县一带上山,穿越陇山,从西口进入陇右。

陈仓渭水道这条线,当时诸葛亮部署了兵力与郭淮形成对峙,魏军增援压力极大。

陇山道,就成了张郃西进最重要的一条生命线。

街亭,就在陇山道的西口。

今天学界对街亭具体位置存在一定争议,一般较为普遍的看法认为其大致在今甘肃省天水市秦安县陇城镇一带,位于天水、南安、安定三郡交汇区域,东面正对关中方向,是陇山道进入陇右后抵达的第一个战略要冲。

这个位置,卡的就是整个陇右的门锁。

大军从陇山道翻越陇山,必须经过街亭才能进入陇右腹地。

蜀军守住街亭,张郃的援军就被堵在陇山以东,进不来;街亭一旦失守,张郃就可以大摇大摆地开进陇右,给诸葛亮的主力来个侧击和后方威胁,整盘局势立刻天翻地覆。

具体要守多久,陇西太守游楚那句话说得最明白,载于《魏略》——"卿能断陇,使东兵不上,一月之中,则陇西吏人不攻自服。"

意思是,你们只要能切断援军,让他们上不来,一个月之内,陇西的官民不用攻打就会自动归降。

这句话从游楚这个坚守一方的立场说出来,透露的是陇西守军自己估算的坚守极限——不超过一个月。

从张郃出发到抵达街亭,史料推算大约是十余日。

换句话讲,等张郃的援军赶到时,游楚已经坚守了十几天,还有不到二十天就会撑不住。

马谡只需要再挡住张郃十几天到二十天,陇西就会自然崩溃,整个陇右唾手可得。

任务的边界,大致就是这样。

张郃的兵力,《资治通鉴》有明确记载——曹叡"勒兵马步骑五万,遣右将军张郃督之,西拒亮",统率步骑共五万。

不过,因为陇右战况危急,张郃奉命昼夜急行,轻装疾进,那些行进迟缓的步兵大队、车仗辎重等单位大多被甩在了后面,真正快速抵达街亭前线的,主要是以骑兵为核心的突击力量。

有学者据此估算,参与街亭战役的魏军实际兵力大约在两万上下,骑兵占了相当大的比例,机动速度和冲击力极强。

马谡这一边,史料里没有明确记载其兵力数字,但可以从几个角度推算。

作为马谡副手的王平,手下只有约一千人;整个蜀汉北伐总兵力据推算约在六万左右,减去祁山主力、箕谷偏师、列柳城高翔部的兵力,分给马谡的不会太多,有学者据军制推算,马谡所部上限约在八千人,以步兵为主。

一支以步兵为主、顶多八千人的前军,迎战一支以精锐骑兵为主、约两万人的援军——这个对抗,从数字上看就已经不乐观了。

而且,马谡的任务还不是主动出击,而是就地防御,拖住对方不让进来。

所有人的眼睛,都盯着那座山。

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

[三]【马谡上山:这步棋,有没有道理】

马谡率前军到达街亭之后,第一件事是察看地形,然后他就看到了一个让他颇为头疼的现实。

街亭有一座旧城,但已经年久失修,破败不堪。

《三国志·蜀书·马谡传》记载马谡"不下据城"——史书的这个记法,透露的信息是旧城尚在,但其防御价值极为有限。

街亭所在的地势并非险峻的山口关隘,恰恰相反,两山之间的当道之处是一片面积相当大的冲积平原,宽达数公里,开阔得像一把展开的折扇,扇柄朝东迎向关中方向,扇面朝西打开,视野开阔,毫无地利可言。

这种地形,对防守一方来说意味着什么,算一笔简单的账就清楚了:以步兵为主的八千人,在一片宽达数公里的开阔地上硬挡骑兵打头的两万精锐,防线摊得极宽,处处都是软肋,张郃随时可以集中优势兵力,选择最薄弱的一点发动集中突破。

旧城的城防再修缮也不是一时半会儿能完成的事,而且马谡刚抵达、张郃的前锋就已经在路上了,根本没有多余的时间。

就在马谡左右为难之际,他看向了街亭旁边那座高地——南山。

于是,他做出了一个让后人批判了一千年的选择:举部上山,依阻南山,居高临下,以待魏军。

部将王平对这个决定提出了强烈反对,多次规劝马谡按照当道扎营的原则布防。

《三国志·蜀书·王平传》明确记载:"谡舍水上山,举措烦扰,平连规谏谡,谡不能用。"

王平的建议没有被采纳,最终他只能带着自己手下的约一千人,在山下单独扎营。

从《三国演义》到各类历史评说,马谡的这个决定向来被描述成刚愎自用的典型案例,一个读死书的参谋临阵犯蠢,用不切实际的纸上谈兵葬送了整场战役。

事情真的这么简单吗。

不尽然。

先看马谡的理论依据。《孙子兵法·军争篇》有言:"高陵勿向,背丘勿逆",占据制高点是传统兵法里防御的经典原则之一。

居高临下的一方,可以有效压制山下的敌军行动,阻断对方的直线推进——敌军若仰攻,在山坡上冲锋的体能消耗与伤亡代价远大于守方,这是基本的战场物理逻辑。

马谡熟读兵书,对这个道理清楚得很。

再看街亭的具体地形困境。马谡亲眼看到了当道平原的宽度,那片旷野对以骑兵为主的张郃来说简直是天然跑马场,而步兵要在这里构筑能挡住骑兵冲锋的完整防线,既需要大量时间,又需要足够兵力,而这两样马谡都严重不足。

若硬守当道,一旦某处防线被突破,整个阵形就会被从中间打穿,那才是真正的溃败。

南山不一样。敌军从山下仰攻,地形本身提供了一道天然的减速器;马谡的兵力上了山,不再需要摊开来守数公里宽的平原,反而可以凭借高地集中布防,以较少的兵力抵抗较多的敌军;同时,居高临下的位置还可以俯瞰全局,掌握张郃的兵力动向。

历史上也不乏居高破敌的范例。就在诸葛亮北伐的前几年,汉中之战时,黄忠在定军山居高临下,一刀砍落了夏侯渊,一战扭转了整个汉中战局,这个案例离马谡并不遥远。

更关键的是,马谡很可能计算过一件事——诸葛亮的主力大军就在不远处,不可能让前军在山上孤悬太久而不来接应。

只要拖住张郃足够的时间,等到主力一到,前后夹击,张郃就会陷入腹背受敌的死地。

在这个逻辑框架里,上山并不是放弃,而是等待援军的一种迂回坚守。

裴松之注引《袁子》有一段记录,说诸葛亮后来大营距战场数里处时,"前军大破,亮屯去数里,不救,官兵相接,又徐行"——这段话的意思是,诸葛亮的主力确实靠近了战场,但前军已经溃败,主力只是在外围窥探,最终缓缓退走。

这在某种程度上印证了马谡确实在等待援军这一判断,而不是简单的鲁莽冒进。

那么,马谡的败局究竟是怎么形成的。

直接原因,写在《三国志·魏书·张郃传》里只有短短几个字:"谡依阻南山,不下据城。郃绝其汲道,击,大破之。"

张郃找到了南山的水道所在,彻底切断了山上蜀军的水源供应。

对于身处甘陇干旱地带的数千将士来说,断水是比断粮更快、更致命的打击。

水源断绝之后,军心迅速涣散,再强的阵型也撑不住。

马谡的将士在失水的煎熬中陷入崩溃,被张郃率军大破,士卒四散,溃不成军。

王平所领的约一千人在山下扎寨,面对这个局面鸣鼓自持,张郃疑其有伏兵,不敢轻易追逼,王平才得以徐徐收合残兵,率众撤回。

从结果上看,马谡的确败了。上山的决定,是那个导致水源被断的直接原因。

但把整场战役的失败全部押在"马谡上山这步棋愚不可及"这个简单结论上,是不够准确的。

马谡面对的,是一套极其艰难的战场条件:兵力处于绝对劣势,地形对步兵极为不利,旧城残破无从依托,时间极度紧张,面对的对手是曹魏当时最擅长奇变的名将之一。

他做出了一个有内在逻辑却致命疏漏的选择,既不是全无依据的蠢举,也不是无可挑剔的妙棋。

马谡是一个理论功底极深、临阵经验极度匮乏的参谋,在一个极端不利的战场条件下,做了一个有裂缝的战术判断——那条裂缝,叫水源。

然而,真正关乎这场战役整体命运的那个决定,还没出现在我们的叙述里。

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

[四]【胜负之手,究竟握在谁的掌心】

千百年来,围绕街亭之战的讨论,几乎全部集中在马谡的那步棋上——上山还是当道,听王平还是不听,据城还是据险,这些争论翻来覆去,写满了从宋代以后历朝历代各类史论的书页。

每一种角度都不无道理,每一场争论背后都有真实的史料支撑。

然而有一个更大的问题,被这些争论遮住了太久,久到几乎没有人去仔细追问。

马谡所统领的前军,是整个北伐大军里兵力最单薄的一支。

他去街亭,带的是蜀汉全军中配置最轻的一份战力,去迎战的是曹魏派出的精锐援军主力。

而他手中没有紧急调援的权力,没有侧翼接应的备用部队,没有清晰可期的主力增援时间表——他拥有的,只是一道大方向上的军令,和一张对当地地形并不熟悉的行军地图。

这道军令是谁签发的,这个兵力是谁分配的,街亭这个位置上该由谁来撑,整盘棋从头到尾是谁在布子——答案只有一个,就是诸葛亮。

马谡是棋子,他是棋手。

棋子落在什么位置,摆多少,配什么,留多少预备,这些全是棋手的事。

裴松之注引《袁子》里有一段话,一直被许多人轻描淡写地带过,但若细细品味,它透露的信息极为关键:"亮之在街亭也,前军大破,亮屯去数里,不救。"——诸葛亮的大营,在马谡被打垮的时候,距离战场只有数里之遥。

前军溃败,主力就在数里之外,却未能及时救援,待到主力"官兵相接,又徐行"之时,战局已经无可挽回。

数里,在平地上是很短的距离。在战场上,是生与死的分水岭。

这段记录告诉我们,这不是一场诸葛亮的主力完全不知情的突然溃败,而是一场他的大营就在附近、目睹着前军一步步走向崩溃却最终无力扭转的失败。

马谡在山上撑着的每一刻,主力的旗帜就插在数里之外的营地里。

这意味着什么,一个真正理解战场的人,看到这里,心里应该已经有了答案的雏形。

从北伐出兵的那一天算起,整盘战局的每一个细节——谁去街亭、带多少人、如何部署、主力驻在哪里、援军几时到位——每一步都来自同一个人的判断。

马谡固然在山上犯了错,但把他放上那座山的决定,同样是一个需要被追问的决策。

大军多于敌、战略主动、三郡响应——所有的有利条件都在手里,北伐的第一个也是最关键的战场,失败了。

败得让诸葛亮自己都不得不说出那句话:"此病不在兵少也,在一人耳。"

这句话,话头没有落在马谡身上,而是悬在了空中,指向着一个谁也不便直说、但处处都在暗示的方向。

《资治通鉴·魏纪三》记录街亭之战的那几行文字,在此后一千余年里被无数人翻阅,大多数人的目光落在马谡身上就停住了。

直到有一天,一位伟人翻开这一页,提起朱笔,在页边写下了短短七个字——这七个字,千年以来第一次把真正的问题指向了那个始终被默默回避的核心。

而那七个字究竟写的什么,藏在这七个字背后的,是一个关于战场决策、关于主帅职责、关于整盘棋最根本失误的深层答案。

当这七个字的全部含义慢慢展开,你会发现,真正决定街亭命运的那个瞬间,根本不在那座山上,而是在另一个更早的时刻,在另一个人写下那道军令的那一刻……街亭失利遭世人诟病千年?马谡选择上山驻守并非愚笨,诸葛亮一处决策失误,直接葬送蜀汉扭转战局的绝佳机会