诸葛亮北伐

第二次北伐

0228-01-01 · 陈仓

依据《三国演义》第97至99回所载,建兴六年(228)冬,诸葛亮在街亭败后数月即再次起兵,"起三十万大兵,令魏延总督前部先锋",自陈仓道而出 [c:17478]。 魏军以曹真为大都督,新任虎威将军王双为前部先锋,会合郭淮、张郃分守隘口 [c:17479]。蜀军主攻方向是郝昭据守的陈仓城。郝昭以千余兵抵御蜀军数万,"以云梯、冲车、地道逼射昭,昭以火射连石拒之",蜀军反复猛攻仍未克。在魏援军逼近、粮道难继的情况下,诸葛亮断然撤兵;回程在王双追击时设伏,斩王双于军中。此役是诸葛亮北伐五次出兵中唯一以"久攻坚城不下"为主要特征的一次。


战役地理


史 vs. 演义


人物


战役片段


因果脉络


战役复盘

AI 分析

战略背景

作为现代战史分析师,第二次北伐的战略意图与第一次完全不同。第一次北伐失败仅数月后,诸葛亮就主动再起。表面看是急于翻盘,深层原因有二:其一,孙吴在石亭大败曹休(228年八月),魏国东线兵力被迫向淮南倾斜,关中防守相对空虚,是难得的战略窗口;其二,诸葛亮上后出师表,自我检讨上次失败,并明确蜀汉"不伐贼则王业亦亡"的取舍逻辑——以攻代守,是结构性必然。这一战的目标因此从"取陇右"调整为"破陈仓、扼关中咽喉",企图把战场从陇山西线直接推进到关中盆地的边缘 [c:17478]。

双方部署

蜀军这次部署上以速度为先,魏延任前部先锋,从陈仓斜谷直扑陈仓 [c:17478]。这条路线是当年韩信"明修栈道、暗渡陈仓"的反方向,路途近、补给短,是诸葛亮判断粮道极限时所选的极限方案。魏军方面,曹真在第一次北伐中虽然受挫但仍获信用,他主动请缨并推荐了来自陇西狄道的勇将王双——"使六十斤大刀,骑千里征驹马,开两石铁胎弓,暗藏三个流星锤"——作为前部先锋;曹真则与郭淮、张郃分守隘口 [c:17479]。真正成为蜀军绊脚石的,是受曹真预先安排在陈仓守备的郝昭,他在第一次北伐结束后已经把陈仓城修整加固。

关键决策点

整场战役的胜负枢纽全压在陈仓攻城上。郝昭以一千余兵守城,蜀军先用云梯,被火箭烧毁;再用冲车,被连石击碎;再挖地道,城内反挖横沟拦截。这三层攻防本质上是攻城技术的极限切磋。诸葛亮的选择有两个:要么集中蜀军主力强攻、不计代价拿下陈仓后扩张战果;要么承认攻城已无希望、果断撤兵保全主力。他选了后者。从战术上看这是软弱,从战略上看这是清醒——蜀汉不能让有限的精锐消耗在一座本不在主战略路线上的孤城。 撤兵阶段斩王双,是诸葛亮少数被史学界与小说家共同肯定的精细操作:蜀军佯退、张嶷诈败、廖化王平埋伏,王双流星锤误击蜀将后追击过深,被乱箭射死。这一杀,把魏军主追将打掉,保证了蜀军主力的整体安全撤回。

结果与回响

战役以蜀军未克坚城、退兵收场,但代价相对可控。蜀军没有重蹈街亭那种主力建制溃散的覆辙,反而通过斩王双找回了士气。郝昭作为新一代守城名将地位也借此役奠定,魏明帝甚至专门下诏褒奖。从全局看,第二次北伐最大的"非战之得"是揭露了蜀汉北伐的两个结构性约束:一是粮道极限,从汉中到陈仓的补给线已逼近极限;二是攻城极限,蜀军在野战和山地战中能与魏军一较高下,但缺乏长期围攻一座加固城池所需的兵力规模与后勤厚度。这两个约束此后基本主导了诸葛亮全部北伐的节奏——出兵速决、不强攻坚城、以野战求功。后续的卤城之战、上方谷围困都是这一节奏的延伸。

反事实推演

若郝昭不在陈仓,曹真又未及时增援,蜀军很可能在两到三周内拿下这座关中门户;一旦陈仓落入蜀汉之手,关中盆地的西部就直接暴露在蜀军面前,诸葛亮甚至可能直叩长安。但这条路线本身就要求蜀军能就地建立后勤基地,以蜀汉的国力,这种"占住关中并守住"的设想几乎无法实现——参见后来钟会、姜维在汉中、剑阁的拉锯。第二条反事实是若诸葛亮选择硬攻陈仓,把第二次北伐变成"陈仓围城战",他可能短期获得突破,但更可能在司马懿援军(演义中借司马懿之口推荐曹真出战)抵达后被反包围、付出难以承受的人力损失。从这个意义上说,第二次北伐的"未克而退"不是失败,而是对蜀汉国力的诚实回应。