中大通元年,建康的皇宫里,一个四十六岁的中年人接了一道命令。
命令很短:带七千人,护送一个从北魏逃过来的王爷回洛阳称帝。
他叫陈庆之。这个人一辈子没上过战场,射箭射不穿一层薄甲,骑马也不是他的长处。他前半生的职务,是陪皇帝下棋。
一个不会射箭的人
陈庆之是义兴国山(今江苏宜兴)人,生于484年。
他家不是士族。
南朝的社会分得很清楚。琅琊王氏、陈郡谢氏这样的高门,子弟一出生就有官做,二十几岁就能做到刺史;寒门出身的人,只能从县里的小吏做起,做一辈子也未必能进中书省。中间隔着一道墙,墙的名字叫门第。
陈庆之在墙的这一边。
他年轻时跟了萧衍。那时候萧衍还是南齐的官员,后来起兵代齐,做了梁朝的开国皇帝,就是梁武帝。
《梁书》写他早年的差事,只有一句:高祖好棋,每从夜达旦不寐,别的人都睡了,只有陈庆之随叫随到。
一个能陪皇帝通宵下棋的人,脾气一定很好,耐力一定很长。
围棋在南朝是件正经事。它讲的是算路、是忍耐、是在对方以为你要攻的时候先补一手。后来有人在陈庆之的用兵里看出这种味道:不急着决战,先算清楚粮道和退路;不跟对手比谁兵多,只比谁先到。
棋下得好的人,往往不怕等。
这两样东西,后来在战场上救了他两次。
天监元年,萧衍称帝,陈庆之做了主书——管文书的官。此后二十多年,他一直在皇帝身边,管书、管棋、管一些不重要的杂事。
普通六年,他四十二岁,第一次带兵。
任务是接应从北魏来投降的徐州刺史元法僧。仗没打大,但回来路上出了事:一起去的萧综(梁武帝的儿子,当时名义上还是北魏的人质)半夜投了魏军,梁军大乱。
别人都跑了。陈庆之把一个营的兵收拢起来,成建制地退回来。
这是他第一次让人看见:他不会打仗,但他不会乱。
第二年,涡阳。
梁军和魏军隔着一条河,各自筑垒,前后垒了几十座营,谁也不敢先动。相持了几个月,梁军的主将在军中病倒,军心开始散,有人主张撤。
陈庆之不同意。他说,我们到这里来,是为了打,不是为了守;现在两军相持,粮道越长越危险,一旦退,就是被人追着打。
当天夜里,他带两百骑兵渡河,突袭魏军前营,一夜连破四座。第二天梁军全军压上,魏军崩溃,投降三万余人。
这一仗打完,江淮一带的人开始知道梁军里有个姓陈的。
四十四岁,他补上了自己的短板。不是箭术,是战场。
七千白袍
528年,北魏出了大事。
胡太后毒死了自己的儿子孝明帝,另立一个三岁的小孩。契胡首领尔朱荣带兵进洛阳,在河阴把太后、小皇帝和两千多名皇亲官员一起杀了。这就是河阴之变。
洛阳乱成一锅粥。北魏的北海王元颢待不下去,南逃投梁,请求梁朝出兵帮他回去。
梁武帝答应了。他给元颢一个「魏王」的名号,给陈庆之七千人。这个数字,在南北朝的战争里,只够守一座小城。
四月,这支队伍从铚城出发,一路北上。
梁朝给他的官职里有「假节」两个字。假是借的意思,节是皇帝的信物。拿着它,他可以在军中先斩后奏,不用每一件事都等建康回话。
南朝的北伐,此前有过两次顶点。一次是桓温打到枋头,粮尽退兵;一次是刘裕灭后秦,进了洛阳和长安,最后留不住,得而复失。两次都是大军,几万人到十几万人。
这一次是七千。
第一站,睢阳。守将丘大千有七万人,在城外连筑九座营垒。陈庆之从早上开始攻,到下午破了三座,丘大千投降。
第二站,考城。城四面环水,守军两万羽林。陈庆之让人在水面上堆土垒,靠这个爬上城墙,全歼守军,缴获租车七千八百辆。
第三站,荥阳。城里有七万守军,城外元天穆的大军正在合围。梁军只有七千,士兵开始慌了。
陈庆之把所有人集合起来,说了一段话。大意是:我们一路杀过来,杀人父兄、掠人子女,数都数不清。对面是仇人,我们只有七千,他们有几十万。现在想活,就只能往前。
他说完,擂鼓,攻城。
一次就破了。
《梁书》记这一段时,把他的话原样抄了下来。一个平时管文书的人,站在城下对七千个士兵说这种话,声音大概不会太好听。但效果是有的:人到了绝路上,反而稳了。
元天穆的援军赶到,陈庆之带三千精骑背城列阵,把援军打退。接着取虎牢关,守将弃关而走。
洛阳的城门,就这么开了。
从出发到进洛阳,前后四十七战,攻下三十二座城,没有一次失手。

洛阳城里的童谣
这支军队有一个特点:全员白袍。
《梁书》的原话是:庆之麾下悉著白袍,所向披靡。
白袍不是梁军的制服。南朝的军服按兵种和番号分色,白不在其中。白色在战场上是最坏的选择——目标太大,沾了泥血又最显眼。七千个人一起穿白,更像是一种宣告:我们没打算混在人群里。
后来的事证明,这个宣告有代价。
七千件白袍在黄河以南的原野上移动,从城头看下去,像一片会走的雪。洛阳城里很快传开一首童谣:
名师大将莫自牢,千军万马避白袍。
意思很直白:你再大的名将,也别把自己看得太牢靠;千军万马,见了白袍就得躲。
元颢进了洛阳,坐上了他想了半辈子的位子。他改元,大赦,封陈庆之为卫将军、徐州刺史、武都公。
然后他做了一件很蠢的事。
陈庆之请求增兵。洛阳新下,人心未附,四面都是北魏的兵,七千人守不住这么大一块地方。元颢不批。他怕梁朝的兵来了就不走,怕自己这个皇帝变成傀儡。
他甚至先一步给梁武帝上书,说如今州郡刚刚归附,正该安抚,不宜再兴兵。
这话说得体面,意思很清楚:兵不要再来了。
陈庆之当时的处境,可以想见。他手里是一支孤军,背后是自己皇帝的朝廷,前面是一个不肯让他变强的傀儡皇帝,四周是刚刚被打散、随时会聚拢的北魏军队。
陈庆之拿到了几千降兵,编进队伍。这就是他能拿到的全部补充。
洪水来了
尔朱荣回来了。
他带着北魏的主力,号称百万,先来攻陈庆之守的北中郎城。
攻了三天,没有攻下来,死伤很多。尔朱荣一度想撤,部下劝他:不杀元颢、不擒陈庆之,回去没法交代。他改了主意,不再硬碰,留下部分兵力牵制,主力绕道渡河,直扑洛阳。
这个绕,说明了一件事:白袍军守的城,他不愿意再啃第二遍。元颢的兵一触即溃,他本人往南跑,跑到临颍,被一个县里的差役杀了。
陈庆之腹背受敌,只好撤。
他带着几千人结阵东还,尔朱荣追上来,他不打,慢慢退。追兵不敢逼得太紧——白袍的名声,这时候还在替他挡刀。
走到嵩高一带,河水暴涨。
《梁书》只写了五个字:值嵩高水涨。
后面还有一句:军溃,死伤略尽。
《梁书》是唐初姚思廉编的,写这一段的时候,大概也找不到更多材料。一支军队在河滩上被水冲散,能逃出来的人各奔东西,没有人在事后替它写战报。
一支打了四十七场胜仗的军队,最后不是败在敌人手里,是被一场洪水冲散的。
陈庆之剃了头发,扮成僧人,走小路回到建康。
洛阳那边,尔朱荣把逃到长子的孝庄帝接回来,重新坐了上去。城里换了主人,前后不过两个多月。
白袍军留在黄河以南的名字,比它的尸体活得久。
白袍之后
梁武帝没有怪他。相反,给了他右卫将军、永兴侯,食邑一千五百户。
此后十年,他坐镇江淮,做的事和打仗关系不大:减免兵役,开垦田地,两年之后,边境的府库就满了。
大同二年,豫州闹饥荒,他开仓放粮。当地的八百多个百姓上书,请求给他立碑颂德。梁武帝居然准了。
一个地方官让百姓替他立碑,皇帝还批准,这在南朝是很少见的。
按当时的规矩,碑是给死人立的,活人立碑叫「生祠」,多半是下属拍上官的马屁。这一次是百姓自己上书,八百多人联名,事情的性质不一样。
他在豫州做的事情很琐碎:修水利,减徭役,把荒地划给流民,劝人种桑。这些事写在史书里只有几行,落在人身上就是能不能过冬。
大同五年,陈庆之去世,五十六岁,谥「武」。
他这一生,最辉煌的那一段只有一年多。
今天的读者容易把白袍北伐读成一个神话。需要说清楚的是:《梁书》里那些数字,比如北魏动辄二三十万的大军,学界一向认为有夸饰。当时的北魏刚经历河阴之变,兵力分散在各地平叛,元颢的宗室身份又让不少州县不战而降。七千人能走到洛阳,靠的是时机、速度和一个合法的旗号,不全靠刀。
但这不妨碍另一件事是真的:那一年的陈庆之,四十六岁,带着七千个穿白袍的人,从安徽走到河南,一路没有停。
洛阳的城门开的时候,他这辈子下的棋,终于有一局下到了棋盘外面。
那一局只下了几个月。元颢在洛阳坐了六十五天皇位,陈庆之的白袍军在嵩高山下散尽。此后的南朝,再没有人这样打过仗。
《梁书》给他立的传不长。一个四十六岁才第一次真正上战场的人,能有这么一篇传,已经是意外。
宜兴的老家还在。他少年时陪人下棋的那个夜晚,没有人记下来。
















