高平陵后清洗:洛阳禁军与司马氏
高平陵之变后,司马懿做的第一件事不是安抚曹爽的余党,而是把曹爽兄弟和他们的亲信全部送上刑场。这场清洗常被读作政治斗争的血腥收尾,但它的真正对象不只是人头,而是禁军。对洛阳各营士兵的重新任命、重新编组,才是清洗能够留下长远影响的秘密。司马懿要建立的不只是一个新的执政班子,而是一个由司马氏直接支配的军事核心。此后二十多年,司马氏废立皇帝、平定叛乱、最终以晋代魏,都是在这个军事核心上完成的。
但这里需要解释一个重要区别:司马懿并没有废除曹魏的军事制度,甚至没有大规模更换士兵,他只是改变了武将的归属。看似微小的换人,其实是国家武装力量私有化的起点。
城门之内的决定力量
正始十年(249)正月初六,曹爽兄弟陪同少帝曹芳出洛阳城祭扫高平陵。几乎在他们出城的同时,司马懿依托郭太后的命令,关闭洛阳所有城门,派兵占领武库,并让司徒高柔代理大将军事,占据曹爽的营地,又以太仆王观代理中领军,接管曹羲的禁军。当曹爽得到消息时,他已经无法回城。这不是一次赌博式的冒险,而是事先对京城武装力量的精密计算。
洛阳禁军在曹魏政权中的地位远高于普通驻军。它既是皇帝的人身护卫,也是京城政治运行的最终强制力。谁控制中军,谁就控制着宫门内外的一切决议。曹爽辅政期间,他将两个弟弟安插进禁军系统:曹羲任中领军,曹训任武卫将军,把宫廷宿卫牢牢握在自己手里。司马懿作为被排挤的元老,表面上退居太傅府,但他的优势和曹爽不同:曹爽的军权来自世家子弟的身份,司马懿的威望来自二十多年与诸葛亮对峙的战役经验。他比任何人都清楚,决定政变成败的关键时刻,不是谁的官衔高,而是士兵听见谁的号令。
高平陵政变最值得注意的细节,是司马懿没有进行大规模战斗,而是通过合法的太后诏令,使禁军“放下武器”。诏令不是武力,但如果没有秘密斡旋或长期影响力,即使诏令也无法让曹爽的旧部听命。据后来的晋人记载,司马懿的儿子司马师在政变前已经“阴养死士三千,散在人间”,数字未必可靠,但可见司马氏早已在洛阳布下暗棋。正是这些准备,使得政变时各营士兵没有出现像样的抵抗。禁军的归属,在曹爽出城的那几个时辰内悄然转移。
清洗的“反形”与政治逻辑
曹爽没有选择抵抗。他得到桓范带来的大司农印信,有人劝他去许昌挟天子号召天下,但曹爽最终选择交出武器。这个决定让他在几天后付出生命的代价。司马懿指认曹爽集团“图谋不轨”,以谋反大逆的罪名,将曹爽兄弟以及何晏、邓飏、丁谧、毕轨、李胜、桓范等人全部处死,并且夷灭三族。
如果从政治斗争的角度看,清洗似乎是为了消除隐患,但它的意义远不止于复仇。司马懿要清理的不是几个政敌,而是曹爽留下的整个关系网络,这个网络的核心正是禁军中的曹氏亲族和依附他们的将领。曹爽的弟弟曹羲是中领军,曹训是武卫将军,曹彦也供职于禁卫。杀掉这三兄弟,等于在一夜之间砍掉了禁军指挥层的主干。而和他们一起被杀的何晏、邓飏等人,虽然官职多为文职,却是曹爽决策集团的核心,也是维系这支部队政治认同的智囊。司马懿没有像往日政变那样赦免敌人,而是选择“夷三族”这种最彻底的株连方式,说明他要的不是和谈,而是把曹爽集团连根拔起。
对外的罪名是“谋反”,但真正指向的是军队的再编成。司马懿在处理曹爽之前,已经让高柔、王观取代曹爽、曹羲的军职,清洗之后,他又把这次行动扩大为对曹爽党羽的全面审查。那些在曹爽执政时期升迁的将领,或罢免,或调离,让位于司马懿父子信任的人。所以高平陵后的清洗,本质上是一次军事指挥层的重新洗牌,朝廷政局的变动反而不如军队换血来得重要。
换血:禁军如何成为司马氏的家兵
任何政变之后都会面临军队忠诚的问题。司马懿的高明之处在于,他把清洗与制度调整结合起来,而不是只靠一时的人事更换。曹魏禁军原本属于国家公共武装,由中领军、中护军统管,是皇帝和朝廷的卫队。但在司马懿及其子司马师、司马昭掌权期间,这个系统逐步变成司马氏私人的权力工具。
具体做法主要有两条。第一,重要军职专任亲族。司马师在政变后迅速升至卫将军,继而担任大将军,成为洛阳中军的实际统帅。司马昭后来统领大军,也始终把中领军等职位交给司马氏子弟或心腹。虽然无法完整列出每一任的名单,但趋势很明显:从曹爽被杀到魏末,洛阳禁军的指挥职务几乎找不到曹氏夏侯氏的身影。
第二,通过制度改革扩大中军的规模与职能。曹魏原来也有中外军之分,驻防地方的军队由征镇将军统辖,中央军固定驻守京师。司马氏掌权后,常常以讨伐叛乱为名调动中央军出战,再以战功和赏赐培养将领对司马氏的感恩。这样,中军既能威慑外地,又能在战争过程中自然替换异己。到司马昭时,中军已经从单纯的宿卫部队变成一支可以远征淮南、蜀汉的战略力量。禁军的公共性质让位于家族属性,皇权赖以存在的物理基础被抽空。
这里需要避免一个误解:司马氏不是把禁军变成了只忠于私人的雇佣兵,而是通过控制晋升、赏罚和指挥权,让官兵意识到真正发号施令的是大将军府而不是皇帝。制度上,中军仍然是国家军队,形式上,司马氏调兵也需要皇帝诏书。但实际操作中,皇帝曹髦甚至无法调动一兵一卒。当他想召集少数仆役出宫讨伐司马昭时,遇到的不是可以争取的禁军,而是司马昭的党羽。这不是偶然,而是高平陵后清洗和换血的长期结果。
淮南三叛:外部军队为何攻不进洛阳
高平陵后清洗确立的禁军秩序,在接下来的二十年里接受了最严峻的考验。面对司马氏步步紧逼,忠于曹魏的势力在地方发动了三次兵变,从王凌到毌丘俭、文钦,再到诸葛诞,史称“淮南三叛”。他们试图以地方军事力量推翻司马氏,但无一例外地没能撼动洛阳。
把三次叛乱放在一起看,就会发现一个结构性现象:叛军都是驻外的“外军”,也就是地方州镇部队,而镇压他们的主力几乎全是司马氏亲自统领的洛阳中军。王凌之乱被司马懿迅速扑灭;毌丘俭之乱时,司马师亲率大军东征,以中军为主力;诸葛诞之乱时,司马昭更是倾洛阳之兵围困寿春。外军虽然人数不少,但缺乏禁军那样的组织核心和稳定补给,更缺乏与皇帝直接联系的合法性。他们打着“清君侧”的旗号,却没有办法逼近京城,因为在洛阳城门内,已经立着一支被清洗和重组过的中央军。
淮南三叛的失败,反过来证明高平陵后的清洗选对了杠杆。司马懿当年冒着巨大风险夺取的不仅是政治权力,更是禁军将领的任命权。只要这个任命权掌握在司马氏手里,地方任何叛乱都无法撼动洛阳。这不是简单的军事实力对比,而是中央与地方的军事结构问题。曹魏的建立者当初依靠屯田和募兵把强大的中央军攥在自己手中,没想到数十年后,这支中央军被另一家所私有化,成为取代曹魏的工具。
清洗的遗产:魏晋禅代前的最后一步
高平陵后的清洗不是一次性的屠杀,而是一个持续了二十多年的过程。它使禁军与皇权脱钩,转而与权臣家族绑定。司马懿在完成清洗后不久去世,但他在洛阳留下的军队秩序没有消失。司马师废曹芳,司马昭杀曹髦,到司马炎最终接受禅位,中间一步比一步紧,每一项行动都离不开禁军的默许或配合。可以说,高平陵之变只是打开了门,清洗和换血才是真正建造了一条通向禅代的路。
当然,这种私家化也有它的代价。禁军的忠诚建立在权势和利益上,而不是制度化的效忠,所以司马氏必须不断用废立来展现力量,用用人和赏赐来维系亲信。曹髦被杀后,舆论差点失控,也使司马昭不得不杀掉成济来平息众怒。这说明,即使掌握了禁军,合法性缺口始终存在。直到禅代,司马炎才把“私兵”重新包装为“皇朝禁军”,完成一次制度上的回归。
从更长的历史进程看,高平陵后的清洗树立了一个危险的先例:谁控制京城禁军,谁就拥有决定皇位归属的资格。此后数百年,从八王之乱到南北朝,禁军哗变与权臣篡位反复重演。西晋自身也迅速落入同样的循环。司马氏从这场清洗中得到了一切,也把这个难题传递给了后世。洛阳禁军的归属,从来不只是两个家族之间的争斗,它关乎王朝政治最核心的稳定性问题。