知秀网 > 历史纪事 > 正文

街亭之战对北伐之战到底有哪些影响?

街亭之战发生于诸葛亮第一次北伐战争期间,也是这次北伐战争中一场决定性战事。街亭之战失败,导致诸葛亮第一次北伐功败垂成。街亭失守到底是谁之过?马谡守不住街亭,那诸葛亮能守住街亭吗?

建兴六年春,矢志北伐的蜀汉丞相诸葛亮以赵云邓芝率疑兵出箕谷,自己率大军兵出祁山,达到了很好的战略效果,一时南安天水安定三郡叛魏投蜀,大批魏国官员纷纷降蜀,姜维也就是在这时向诸葛亮投诚。蜀汉的首次北伐,证明了诸葛亮军事战略的正确。

此时北伐形势一片大好,关中震动,魏明帝曹睿亲自坐镇长安,在《三国演义》里,与诸葛亮和马谡斗智斗勇的是司马懿,不过在真实历史中,率军增援陇右的是五子良将之一的张颌。后面就是我们十分熟悉的《失街亭》,《空城计》,《挥泪斩马谡》的故事了。

诸葛亮派马谡进驻街亭,结果马谡丢失街亭,北伐最终功败垂成。那么街亭之败究竟是谁之过?街亭之败为何导致蜀汉第一次北伐满盘皆输?我们首先要从街亭的位置说起。

街亭的位置一般被认为在甘肃秦安县城东北的陇城镇,这里地当陇右和关中的要冲。陇关道,历来是兵家必争之咽喉要地,解放后更出土了一口三国时期的大铁锅,刻有汉大丞相诸葛武侯制等字样,也出土过不少蜀字样的弩机兵器,似乎板上钉钉。但是这样的描述是不符合历史的。

诸葛亮之所以派兵驻防街亭,真实目的是为了堵住魏军自关中增援陇右的通道,从而达到蚕食陇右的目的,这与诸葛亮的北伐战略是一以贯之的,此时的北伐,真实目的是蚕食陇右。

如果当时马谡所守的真的是秦安县的陇城镇,那么蜀军的位置应该在天水西北大概三百里远,这里当陇关道要冲,如果马谡在这里,诸葛亮的目的很明显,就是要堵住魏军从这里增援的道路。但是从关中向陇右增援,陇关道自然是条主要干道,却并不是最近的通道,堵住这里并不是万事大吉。

其实,蜀汉第一次北伐地图应该是这样的。张郃的进军路线应该沿着深蓝色粗箭头推进,街亭也应该在深蓝色箭头所指位置附近。关中和天水之间还有条陈仓狭道,也叫陈仓渭水道,顾名思义是自陈仓到天水地区,逆渭河而上,可以充分利用渭河的水运。这条道路是关中进入陇右最近的线路,陇右军情十万火急,张郃没道理不选择较近的陈仓狭道,而选择陇关道。

更何况建安十七年,马超自汉中也曾经包围祁山,陇右震动,守将向关中求救,此时情况与诸葛亮第一次北伐时的形势十分接近,当时增援陇右的正是张郃,走的就是陈仓狭道,最终马超不战而走。张颌要增援陇右,一定会走这里,只有从这里走,才能达到迅速增援陇右魏军的目的。诸葛亮要想堵住曹魏的增援,最可能选择的地方也只能是这里。

搞清了街亭的位置也就搞清了张颌的进军路线,我们发现两个事实:街亭非常重要,诸葛亮大军离街亭非常近。那我们提出来一个问题,既然街亭如此重要,诸葛亮为何不亲率大军驻守街亭,来个围城打援呢?答案是不能,当时的蜀汉大军还有一个尴尬的处境:祁山并没有攻下。

一般人的印象里,诸葛亮大军一到,南安天水安定三郡望风而降,这一带的广阔地域都归蜀汉所有,其实并不。祁山当时并没有被蜀军攻下,《后主传》明确记载,“建兴六年,亮出攻祁山,不克”。偏偏祁山是魏国陇右防线的核心。

据郦道元的《水经注》记载,祁山就在潘冢山西南七十许里,山上有城,至今山上还有一座武侯祠,城南三里有诸葛亮故垒。这里祁山指的是祁山堡。祁山堡位于今礼县城东 23 公里的祁山乡,是祁山山脉突起于汉阳川的一座孤峰,四面陡峭如削,唯西有门可入,能沿曲折小径攀援至山顶。

曹魏当时对于蜀汉的防御措施,在陇西、南安、汉阳、祁山、陈仓设立五个军事重镇,这五个据点,除了陈仓在今天的陕西以外,其余均在甘肃,而祁山又是重中之重,战略地位跟合肥、襄阳并称,在这里重兵以备蜀,祁山堡应该十分坚固。合肥铸就了张辽的赫赫威名,襄阳也奠定了曹仁的军事地位。

当时祁山守将高刚却没有成为一个新的魏国名将。高刚虽不出名,却是这次战役的关键。“曩时高刚守祁山,坐不专意,虽终得全,于今讥诮不已”,就是说高刚把守祁山,差一点就投降了蜀军,虽然最终保住了祁山,但是却一直被人诟病。

可以想见,当时蜀国对祁山堡的攻势十分猛烈,这个高刚几乎意志动摇,差点投降,但不知什么原因,最终还是决定守住祁山堡。此时的诸葛亮,应该全副精力都在对付魏国在陇右的防卫核心祁山堡,所以才派马谡去街亭堵住张颌援军。

诸葛亮派马谡去守街亭,实际他的方针是攻城阻援,为自己赢得时间。所以蜀军的主力在诸葛亮指挥,马谡作为前锋兵力不会太多。当时的张郃带领五万兵马增援陇右,而蜀汉大军总共有十万左右,由于祁山未破,重兵在围攻祁山,能够指派给马谡的兵力十分有限。

马谡的处境其实十分为难,来将是魏国宿将张颌,五子良将之一,由于张辽在合肥和徐晃救樊城的表现都太过耀眼,张颌显得并不那么突出,但张颌实际上是五子良将中最有战略头脑的人,也是五子良将中唯一一个有统帅大兵团作战经验的。

况且张颌久在西北,这条陈仓道是他驾轻就熟的,张颌的增援一定很快,马谡应该没有时间构筑坚固的工事,甚至可能连周围的地理形势都没来得及进行细致的勘查,由于本身兵力弱势,马谡也不敢截断道路,此时他选择了上山坚守。

应该说,在这种情况下,这是马谡最好的选择。实际上他是想跟张郃拼时间,如果诸葛亮能先于张郃拿下祁山堡,那么马谡就完成了阻击任务,张郃将面临腹背受敌的局面,整个陇右都会在蜀汉掌握之下。

这是意志的较量,高刚和马谡,谁能够顶住最后五分钟,谁就是胜利者,张颌和诸葛亮,谁能先攻下目标,谁就是胜利者。双方的战事应该十分激烈,张颌如果强攻马谡固守的山地,应该也会损失惨重,鹿死谁手,尚未可知。但张颌熟悉陇右地理,很快看出了马谡的命门,立刻断绝蜀军汲道。

诸葛亮想不到截断祁山堡的汲道吗?我们无从得知,但祁山堡是魏军经营多年的工事,祁山的山上有洞穴可以通西汉水汲水,应该说即使诸葛亮想到了,也无法做到这一点。诸葛亮的错误还是在于应变不及时,面对这一不利局面,没有果断改变战术,其实以祁山和街亭的距离,在得知魏军断绝街亭水道后,增援街亭是完全可以做到的。

诸葛亮当时距离街亭不远,诸葛亮在马谡街亭战败以后迅速把西县一带千余家户口转移汉中来看,诸葛亮大军应该就在西县一带活动。但马谡在街亭山上最终没有等来援军,成了此次战败的替罪羊。

诸葛亮马上要面对的是源源不断赶来的曹魏大军,如果不赶紧撤退,那么很可能被祁山守军和张颌援军里应外合,后果不堪设想。这就是为何街亭一败,蜀军就迅速撤军的原因。《三国演义》里诸葛亮也是在西城城头,摆了个空城计,用一具瑶琴吓退司马懿大军,得以从容撤退。

当然历史上没有空城计,诸葛亮之所以能从容撤退,是因为蜀军其实多于张郃率领的魏军, 诸葛亮在战后也总结,大军在祁山、箕谷,皆多于贼,而不能破贼为贼所破者,则此病不在兵少,在一人耳。可以说,诸葛亮第一次北伐,所以有街亭之败,更多败在自己身上,这个所谓的一人,正是诸葛亮自己,他也自贬三级,作为对自己的惩罚。

马谡守不住街亭,那诸葛亮能守住街亭吗?

第一次北伐失败后,诸葛亮做了如下反省:大军在祁山、箕谷,皆多於贼,而不能破贼为贼所破者,则此病不在兵少也,在一人耳。从而得知,第一次北伐的蜀军在兵力数量上,不比曹魏差。诸葛亮获得了关键局部的优势。但是,他却没有利用好这个优势,导致功败垂成。同时,他也承认这个责任:在一人耳。这一人,不是马谡,而是诸葛亮。

那诸葛亮犯了什么错误呢?看一下蜀汉大军在第一次北伐的战略布局:赵云、邓芝领一路别军据箕谷,形成从斜谷道进攻关中的局面。但这个局面是假的,意图是调动曹真的主力大军。这个战略目标确实是实现了。但同时,诸葛亮必须分出一支军队。也就是说实现这个战略目的,是有代价的。

魏延、吴懿这两个人正在率军攻打陇西郡,因为其他南安、天水、安定三郡响应,所以最着急用兵的是地接凉州的陇西郡。魏延在第一次出兵时就被拜为凉州刺史。所以,魏延对阵凉州方面,估计诸葛亮早就设计好了,所以魏延的主要任务是拿下陇西郡,以实现全定陇右的终极目标。所以,诸葛亮也必须分给魏延足够多的士兵。

诸葛亮追着曹魏的雍州刺史郭淮,追到了上邽。诸葛亮为什么要死追郭淮?因为郭淮是雍州刺史,官最大;再一个就是上邽挡在了陈仓渭水道和关陇大道。这两条路也是曹魏入援陇西的战略要道,所以上邽是第二个街亭。再一个就是马谡和王平带着大约两万大军,去守了街亭,他们的战略目标是挡住从番禺道入援陇右的张郃大军。

所以,诸葛亮的十万大军被分割成了四个部分:一是斜谷道的赵云所部;二是陇右郡的魏延所部;三是上邽城的诸葛亮本部;四是据守街亭的马谡所部。而且,这四支部队,都有各自的战略任务:赵云所部是牵制曹真的军队;魏延所部是扫荡陇右,并扛住曹魏的凉州援军;诸葛亮所部是击败郭淮和封死陈仓渭水道和关陇大道;马谡所部,是挡住曹魏的先锋张郃的骑兵军团。

就是说,在诸葛亮和他的十万北伐大军面前是一个四选项的选择题。诸葛亮全选,所以就得分兵。但是,这个四个选项是有主有次的,诸葛亮需要抓住主要矛盾。那么这个主要矛盾在哪呢?

张郃所部才是曹魏入援关中的绝对主力

为了应对诸葛亮的北伐,曹魏把荆州方面的军队拉到了关中,而且千里调将,把名将张郃也征调了过来。这个消息,诸葛亮不会不知道,因为大家都已经在打明牌了。所以,街亭很重要,因为它卡死了番禺道;而且街亭更重要,因为它要挡住名将张郃和曹魏的5万入援主力。

至于其他几路呢?凉州方面,曹魏的力量很薄弱,主要是因为凉州残破、人口稀少,养不了多少军队。如果凉州很强盛的话,诸葛亮进取陇右就是腹背受敌,陇右以凉州为后盾,三郡也不会望风而降。斜谷道方面,曹真军队很多,但主要的目的是防守。因为他不能败,仗打败了,赵云所部就可以直接杀向关中、抓魏明帝曹睿了。所以,只要张郃所部进不了陇右,曹真所部就不敢轻易进攻赵云、杀进汉中。

上邽城也是要地,而且陇右和关中最大的官儿、雍州刺史郭淮就在那里。但是,郭淮是困兽犹斗,曹魏在陈仓渭水道和关陇大道方向,并没有足够硬派的将领和援军。因此,全部的聚焦点就是街亭。街亭地理位置很重要,但更重要的是曹魏的主力增援部队,正在名将张郃的率领下、火速赶到。事实也确实如此。

马谡在孤山扎营,不用一天、只要半天,他就会发现山上没有水源。而这个时候,他肯定会重新检视自己的战场部署,然后做出新的调整。或是按照诸葛亮的部署,当道扎营;或是赶紧找到新的水源以及储备足够的物资。但是,张郃来得实在太快,根本就没给马谡检视战场部署的机会。

基本上马谡刚一上山,张郃就来了。而且一到街亭,张郃就把马谡困死在了山上。所以,在诸葛亮面前的四个选项中,街亭这个选项最重要。他应该把宝押在街亭,而不是什么陇西和上邽。

要实现全定陇右,诸葛亮必须打一场硬仗

这个硬仗就是击溃或打垮张郃的五万主力大军。因为三国是一个博弈的均衡态,在这个世界里根本就不存在低垂的果实。你诸葛亮觉得陇右挺好,人家曹魏也觉得陇右不错,要抢这块美地、就只能硬干,靠巧劲或四两拨千斤,几乎就是妄想。

所以,街亭这个主要矛盾,就决定了这里必须是一场硬仗。而硬仗要靠谁来打?别说马谡不行,就是魏延和赵云可能也不行。这个任务就得诸葛亮亲自完成。因为诸葛亮是北伐主帅,他在哪、哪就是主力所部。

这个时候,就看诸葛亮能不能干过张郃了。张郃是在诸葛亮第四次北伐的时候给干死的。所以,诸葛亮所部与张郃所部较量,在主将方面,孔明与张郃至少是平手。

诸葛亮既然是北伐主帅,所以诸葛亮怎么也不会自己跑到街亭唱空城计,肯定是主力杀到,战士数量上不仅会比马谡所部多,而且战士士气也要更强。而更重要的结果就是蜀汉的北伐主力,一定会聚焦在诸葛亮身上、聚焦在街亭之地,四路军团必须都要分割出将领和士兵跟着诸葛亮走。这是只有大军统帅才能调动得来的资源。

再一个就是诸葛亮占了先机,他能先张郃一步到达街亭,并布置好整个战场。也就是说街亭之战怎么打,得由诸葛亮说了算。而更关键的是张郃所部的目的不是在街亭打野战,也不是在街亭消灭蜀汉的有生力量,他们是拼了命地要借道街亭、入援陇右。所以,诸葛亮镇守街亭,处处都能占得先机。

那么其他方面呢?赵云的斜谷方面、魏延的陇西方面以及上邽方面,会不会出问题?可能会,但不会出大问题。赵云是老将,而且从汉中经斜谷道杀入关中费劲,而从关中经斜谷道杀入汉中也费劲。非常重要的因素是曹真不敢轻易去赌,因为他输不起。只要斜谷道进兵失败,赵云就会趁势反杀关中,而曹魏的皇帝就在关中。这是最要命的。

陇西郡、广魏郡方面,只要曹魏的援兵进不了陇右,这两个郡迟早都得落在诸葛亮手中。凉州方面,要么不敢进兵、要么就是羊入虎口,不够蜀汉大军填牙缝。原因就是陇右和凉州的实力太弱,加在一起也不是蜀汉的对手。然后就是郭淮所在的上邽城,以及上邽所扼守的陈仓渭水道与关陇大道。曹魏会不会从这里再派援军?

可能。但是曹魏就得分兵,这需要时间。因为除了曹真所部和张郃所部,曹魏拿不出能打硬仗的部队了。所以,要么张郃放弃街亭,折回来南下改道;要么曹真不管赵云,西进改道。但是,这都需要时间和物资的调动。你们能调动,诸葛亮也可以调动,而且战场主动权在诸葛亮手中。

所以,其他三个方面可能会出问题,但不会出大问题。关键是时间,只要蜀汉大军能在陇右呆住,诸葛亮就有充分的时间,可以利用六盘山布置防守,把陇右从曹魏身上撕下来。因为,在陇右和关中这个区域,诸葛亮获得了关键局部的优势。