引言
建兴六年(228年)春,汉中沔阳,诸葛亮将一封写给后主刘禅的表章送入成都,名为《出师表》。那不是一次普通的军事行动,而是蜀汉在刘备去世后,第一次以国家名义向曹魏发动的大规模进攻。
出兵之初,诸葛亮声势不小,陇右三郡相继响应,南安、天水、安定一度脱离魏国控制。可几个月后,蜀军却从关中撤回汉中,街亭失守,赵云败于箕谷,马谡被处死,数万军粮器械落入魏军手中。
民间常说,诸葛亮首次北伐“损失十位大将”。这个说法流传很广,却不能简单当成史实。真正值得追问的,不是数字是否正好为十,而是蜀军为什么会在一场看似占尽先手的战役中迅速转败,以及这次失败究竟暴露了蜀汉怎样的军事困境。
01
一封表章背后的军事赌局
诸葛亮选择北伐,并非临时起意。刘备在夷陵之战失败后,蜀汉元气大伤,荆州丢失,关羽集团覆灭,东吴又曾与蜀汉兵戎相见。到刘备于223年去世时,蜀汉的地盘、人口和兵力都远不如曹魏。
诸葛亮执掌政务后,先处理了南中叛乱,恢复与东吴的关系,又整顿军队、修治兵器。蜀汉需要时间,但时间同样在帮助曹魏恢复实力。对诸葛亮而言,长期守在益州并不能改变双方实力差距。
于是,北伐既是军事行动,也是蜀汉维持政权正统的一种方式。
228年春,诸葛亮率军自汉中出发,主攻方向并不是直接撞向长安,而是沿祁山一线向陇右推进。这个选择颇有讲究。陇右地处关中西侧,魏军驻防相对分散,当地羌胡部落与汉人百姓对魏国统治也并非铁板一块。
蜀军突然出现后,天水、南安、安定三郡发生动摇。魏国天水郡太守马遵逃走,姜维等人被迫归附蜀汉。陇右一时震动,连魏明帝曹叡也亲自前往长安坐镇。
有意思的是,诸葛亮的先手并不差。
魏军没有马上在祁山与蜀军展开决战,而是派张郃率军西进,准备切断蜀军的推进路线。蜀军此时面临一个问题:前方郡县刚刚动摇,后方粮道却很脆弱。要想守住已经占领的地方,就必须迅速控制交通要地。
街亭,便成为整场战役的关键。
02
街亭不是小地方,却被当成了小战场
街亭位于陇山一带,是关中通往陇右的重要通道。蜀军若能守住街亭,魏军就难以顺利进入陇右;一旦街亭被突破,魏军便可以从侧面威胁诸葛亮的主力,蜀军各部也会陷入彼此隔绝的境地。
诸葛亮派马谡率军驻守街亭。
马谡并不是没有能力的人。他长期跟随诸葛亮,熟悉军政事务,曾参与南中问题的谋划,也有一定的军事见识。只不过,处理谋略与临阵指挥是两回事,能提出判断,不等于能在混乱的战场上稳住数万军队。
据《三国志》记载,马谡违背诸葛亮部署,舍弃水源,把军队部署在山上。王平曾劝阻,但马谡没有采纳。张郃率魏军赶到后,先切断蜀军取水之路,随后发动攻击。
山地看起来高,实际上未必适合驻军。
军队一旦离开水源,人数越多,问题越严重。士兵口渴,战马缺水,炊事无法维持,弓弩手也难以保持战斗状态。等到魏军围困山头,马谡部队很快陷入被动。
王平手中的兵力不多,无法扭转全局。马谡军队溃散,街亭失守。
战后,王平收拢残兵,率领一千余人击鼓自守,使张郃没有立刻判断出蜀军虚实。这一举动虽不能挽救街亭,却避免了更大的混乱。诸葛亮撤军时,王平也因此受到重视,后来成为蜀汉重要将领。
《三国志》记载,马谡逃回后被收治,诸葛亮依法处死了他。张休、李盛也因街亭失利被杀。这里需要特别说明:史书确实记载了马谡、张休、李盛等人的结局,但并没有可靠史料证明“十位大将全部在首次北伐中阵亡”。
“损失十位大将”的说法,往往把被处死、失散、战败以及后来其他战事中的将领混在一起计算,形成了一个比史实更夸张的数字。
03
诸葛亮真正失去的,不只是三名将领
街亭失守后,诸葛亮不能继续留在陇右。
原因很简单。蜀军远离汉中,粮道本来就长,街亭又是重要通道。魏军重新掌握交通线后,张郃可以从关中向西推进,陇右各郡也会重新评估形势。当地官吏与豪强愿意响应蜀汉,很大程度上是因为魏军一时无法到达。
一旦魏军主力逼近,原本的动摇就可能迅速消失。
诸葛亮撤退时,带走了天水、南安、安定等地愿意跟随蜀军的人,其中包括姜维。姜维当时只是天水郡的基层官员,并非蜀军重点争取的名将。后来他成为蜀汉后期的重要军事人物,正说明这次北伐并非毫无收获。
但军事上,蜀汉的损失仍然很重。
陇右三郡没有保住,蜀军前进途中消耗了大量粮秣,部分军队在撤退中损失人员和装备。对于国力有限的蜀汉而言,远征军没有取得土地,反而带着伤亡退回汉中,这种代价远超过一次普通战斗的失败。
更严厉的处理还发生在军法层面。
诸葛亮自贬三级,承担用人失误和战役失败的责任。马谡被处死,并非单纯因为他败了一场,而是因为他违背部署,导致整个战略方向崩溃。张休、李盛同样受到严惩。王平虽然没有守住街亭,却因在混乱中收拢士卒、保持队形而得到嘉奖。
军令必须有人执行。
这正是诸葛亮处理街亭善后的特点。他没有把责任全部推给马谡,也没有用胜败来抹平军法,而是对不同将领分别处理。对蜀汉来说,这种处置能够暂时稳定军心,却也暴露出一个现实:北伐大军中真正能够独当一面的将领并不充足。
04
赵云的箕谷之战,为何也算一次失败
很多人谈到首次北伐,只盯着街亭,容易忽略赵云在箕谷的行动。
诸葛亮为迷惑魏军,设置了声势较大的疑兵方向。赵云、邓芝率军出箕谷,承担牵制曹真部队的任务。赵云在蜀汉军中威望极高,作战经验也非常丰富,但他的兵力并不是主力,任务重点是吸引魏军,而不是夺取关中。
诸葛亮真正希望取得突破的地方,仍是祁山和陇右。
赵云军与曹真交战后失利,蜀军撤回箕谷。撤退途中,赵云亲自断后,避免魏军乘势追击。回到汉中后,他主动承担责任,并接受贬职处理。
邓芝后来回忆说,军中有人想要丢弃剩余物资。赵云却下令把物资集中保存,不许擅自抛弃。撤军后,这些东西被用于赏赐士卒。
这件小事看似不大,实际上很能说明赵云的风格。他没有取得战果,却在败局中维持了军队秩序。战场上,胜利固然重要,撤退时能不能保住建制,同样决定一支军队是否还有再战能力。
赵云并没有在箕谷战死,邓芝也没有在这次战役中阵亡。把他们列入“损失十位大将”,显然属于混淆。
还有一些名字,也经常被错误拼接进这场败仗。
例如高翔、廖化、魏延等人,后来都继续活跃于蜀汉军事行动。陈式在蜀汉后来的北伐中确实出现过,但不能因为他后来战败或被处置,就把他的结局提前安在228年首次北伐里。
历史人物的生死,必须放回具体事件中核对。
05
败因不只在马谡
把首次北伐失败完全归咎于马谡,固然符合故事传播的习惯,却不够准确。
马谡的错误是直接诱因,但不是全部原因。蜀军出兵前,虽然进行了准备,却仍然缺乏足够的战略纵深。汉中到陇右路途遥远,山道崎岖,粮食运输极其困难。只要关键据点出现问题,前线军队便可能因为补给中断而失去行动能力。
魏军的反应也比预想更快。
曹叡没有因为陇右三郡动摇就惊慌失措,而是迅速调集张郃等部西进。张郃长期在北方作战,熟悉山地和骑兵机动。相比之下,蜀军虽然善于山地行军,却没有足够余力在多个方向同时建立稳固防线。
诸葛亮还面临指挥跨度过大的难题。
从汉中出兵之后,蜀军要同时处理祁山正面、街亭通道、箕谷牵制以及陇右郡县的安抚。每一个方向都需要兵力,偏偏蜀汉人口与军队规模有限。兵力分散之后,任何一处出现意外,主力都很难及时补救。
这场战役还有一个容易被忽略的因素:地方响应并不等于彻底归附。
天水、南安、安定的官吏和百姓在魏军压力下出现动摇,是因为蜀军带来了新的政治选择。但他们未必愿意为蜀汉长期作战。蜀军进展顺利时,地方势力可以提供粮食和情报;蜀军一旦撤退,他们很快又会面对魏国的清算。
姜维跟随蜀军离开,是特殊个案,不能代表陇右民众整体选择。
所以,诸葛亮的问题不是只看错了一个马谡,而是对战场速度、地方响应和魏军调动能力的估计仍有偏差。街亭败得很快,却并非毫无前兆。
06
“十位大将”的说法,究竟该怎样看
历史文章喜欢用具体数字增强冲击力。“损失十位大将”听起来十分惨烈,也容易让读者形成清晰印象。可越是整齐的数字,越需要查证。
按照正史记载,首次北伐中蜀军明确受到重大惩处或直接损失的将领,主要包括马谡、张休、李盛等人。赵云、邓芝虽在箕谷失利,却成功撤回;王平守街亭不成,却保住部分部队;高翔、魏延等人也没有在这次行动中死亡。
诸葛亮本人也没有在战役中受伤或被俘,而是在撤军后主动承担责任。蜀军损失不能简单等同于“十名大将阵亡”。
若把败军、失职、贬职、后续战事死亡以及小说演义中的人物结局混在一起,数字自然可以越列越多,但那样做会掩盖真正的问题。
这场败仗最沉重的地方,恰恰不在于蜀军损失了多少名将,而在于一次精心准备的战略突袭,没有转化为长期控制陇右的成果。蜀军曾经让魏国西部震动,却没有建立稳固的据点;曾经接近关中,却被一个街亭挡住去路。
马谡的死,是军法层面的结局。
赵云的贬职,是对战役失利的处分。
诸葛亮的自贬,则是统帅对整体判断承担的责任。
三者放在一起,才构成首次北伐真正的代价。它不是十位名将整齐倒下的传奇场面,而是一支国力较弱的军队,在远距离进攻中暴露出的补给、用人、指挥和地方控制等多重问题。
诸葛亮并没有因为这次失败就停止北伐。228年冬,他再次出兵散关,围攻陈仓,但魏军守将郝昭坚守城池,蜀军粮尽后退。此后几次北伐,蜀军仍然不断寻找突破关中的机会,只是再也没有取得首次出兵时那样突然的政治震动。
而街亭这个地名,也因此从一处山间通道,变成蜀汉北伐史上最难绕开的军事教训。
参考文献
《三国志》
《资治通鉴》
《华阳国志》
《三国会要》
《诸葛亮集》
热门跟贴