明初徐达北伐中的元上都攻取
一座空城的分量
1368年闰七月,徐达率领的明军几乎兵不血刃地进入大都,元顺帝带着他的宫廷、宗室和一部分怯薛军,穿过居庸关,退到了滦河上游的元上都。明军没有立即追赶,而是先把大都改名为北平府,肃清城市秩序,然后才把军事目标指向了上都。两个月后,明军前锋逼近,元顺帝再次北走,逃往更深的漠北——应昌。
这怎么看都像是一场没有悬念的胜利:明军没有遇到像样的抵抗,占领的是一座几乎已经撤空的草原城市。然而,攻取元上都这件事,在明初历史上却远比它的军事烈度重要。它一方面宣告了元朝作为一个统治着中原农耕地区和蒙古草原的大一统政权的终结,另一方面也暴露出明军在此类胜利上的天然边界。取上都容易,守上都极难。这场胜利越是轻松,后来的困难就越是刺眼。
理解这一点,需要先明白上都究竟是一座什么样的城市。它不只是一座陪都,而是元朝两都制度里与大都并立的政治中心,是连接草原与中原的枢纽。明军攻取它,不是为了消灭一支野战主力,而是要砍断元朝残存政权的“根”。但攻取行为本身,却已经把明帝国下一步的困境带了出来:一个农耕王朝,究竟能不能在草原上长期立足?
草原都城:元朝为什么离不开上都
上都的历史,可以追溯到忽必烈即位之前。1256年,年轻的忽必烈命令汉族谋士刘秉忠在金莲川草原上选址建城,名为开平府。后来忽必烈在这里召集支持者,打败了争夺汗位的阿里不哥,并在开平登上大汗之位。此后大都建成,元朝实行两都巡幸制:皇帝每年春天从大都出发,北上到上都避暑和处理蒙古事务,秋天再返回大都。
在两都之间,上都的政治地位并不逊于大都。大都是帝国的行政中枢,面向中原汉地;上都则是帝国与草原诸王、千户、驸马保持联系的场所。每年大量的蒙古贵族在上都朝会,忽必烈及其后继者在这里接见来自伏尔加河、中亚和西亚的使节。更重要的是,上都所在的金莲川一带,是蒙古传统的游牧地域,这里有广阔的水草,也安置着大量蒙古军户。对元朝皇室来说,上都不仅是避暑胜地,更是他们保持“草原根脉”的根据地。
因此,当元顺帝在明军兵临大都城下时选择北上,而不是逃往南方或者关中,这绝不是一次随意的逃跑。退往上都,意味着他仍然试图保住原有政权的完整框架:那里有宫殿、有御帐、有蒙古各部的忠诚。在元顺帝心目中,只要守住上都,他就还是那个连接草原与中原的共主。他要做的只是等待时机,就像他的祖先当年在草原上积蓄力量那样。
明军对此看得同样清楚。徐达在没有追入草原之前,首先派军队攻取了山西、陕西,再回师扫平大都周边,实际上是在做一次战略合围。当时明朝的谋士和将领普遍认为,大都既下,元朝在中原的统治已经瓦解,剩下的主要敌人就是退到上都的元顺帝及其朝廷。上都不除,元朝残部就永远拥有一面旗帜,漠北和辽东的各种元军势力还会源源不断地向这里靠拢。
北伐棋局:徐达的路线选择与时间差
徐达北伐并不是一次孤注一掷的军事冒险。从1367年出师到1368年进入大都,明军的进程几乎像一次几何作业:先取山东,切断大都与南方的联系;再下河南,重兵直指潼关,堵住元军从关陕东援的通道;然后沿运河北上,一举拿下了大都。这种稳扎稳打的战法,体现的是朱元璋和徐达对整个战局的判断——元廷当时已经处于财政崩溃、内部分裂的状态。
元朝末年,各路地方军阀拥兵自重,中央政府的治理频于瘫痪。大都与南方产粮区的联系被切断,甚至依靠海运才能维持粮食供应。如此脆弱的大都,在徐达眼里更像一个即将自然坠落的果子。他选择用最短的时间、最小的损失完成这一关键一击。事实也证明,大都确实没有抵抗,元顺帝在明军到达前的几天夜里就带着后妃太子北走。
但这里有一个值得注意的细节:元顺帝之所以能轻松逃走,恰恰说明明军的战略目标主要是夺取中原的首都,而不是歼灭元朝皇室。徐达没有部署一支快速骑兵去截断元顺帝的退路。这使得元顺帝的撤离几乎成为一次完整的“朝廷搬迁”。明军进入大都后,缴获的只有宫殿和库府,却没有抓住皇帝。这个时间差不是徐达的疏忽,而是一个清醒的选择:追入草原,明军的骑兵优势和后勤补给都没有把握;守住刚到手的中原,才是最优先的考虑。
因此在占领大都之后,明军用了差不多一年时间先稳定华北的秩序,同时与元朝残余势力争夺山西和陕甘。直到洪武二年,朱元璋才下达了北征开平的命令。这一次,前线指挥虽然是常遇春,但整个北伐的统帅仍然是徐达。可以说,攻取元上都,是徐达北伐计划中的收尾步骤,也是明军第一次深入草原腹地的试探。
攻取与安置:一种形式上的征服
洪武二年五月,常遇春、李文忠率步骑九万余人从北平出发,直趋上都。他们选择的路线是沿大兴安岭南麓的驿道,寻找元军主力决战。然而出人意料的是,元顺帝并没有坚守上都。他得到明军北进的消息后,再次带着宫室和大臣逃往应昌。常遇春几乎没有遇到激烈抵抗,就进入了开平城。
这不是一场攻坚的胜利,而更像一次接管。上都城内还有大批来不及撤走的人口、官员和物资,甚至还有元朝宗室成员。明军抓获了皇孙买的里八剌和不少后妃宫女,缴获了大量的金银珍宝和图书档案。这些战果对明朝的舆论宣传极为有用,它向天下人证明:元朝的正统王朝已经彻底败亡。朱元璋随即下诏告祭天地,宣布天下大定。
攻取之后,明朝将上都改名为“开平卫”,设立卫所驻军,试图把它变成一处永固的北方堡垒。然而,这座堡垒从一开始就面临严重的生存问题。上都地处滦河上游的草原地带,没有农业基础,所有粮食都要从数百里外的华北长途运输。明初国力尚强时还能靠驿站和军队屯田勉强维持,但草原特有的气候和游牧环境,让屯田几乎无法开展。更关键的是,开平卫孤悬在燕山以北,四周没有足够的人口和城寨互为犄角,一旦蒙古骑兵南下,它就是一个突出的钉子,极易被拔掉。
这种困境不是常遇春或徐达的个人失误,而是整个明帝国对游牧地区统治能力不足的集中体现。明军可以依赖一次成功的远征攻占上都,却无法复制汉唐那种在草原上设立郡县的条件。上都的宫殿还在,但它所依赖的草原生业早已随元朝的垮台而衰败。明军驻守的只是一片废墟边缘的军事前哨,而不是一座可以持续运转的城市。
卫所孤悬:地理逻辑否决军事占领
开平卫的困境在洪武五年以后变得更加明显。当时朱元璋发动了分三路北伐的“岭北之战”,派徐达率中路进攻和林,试图一举荡平北元。结果徐达的中路军在蒙古高原上遭遇北元军队的伏击,伤亡惨重。这场失败是明初对蒙古政策的一个转折点。明军从此意识到,在大草原上与游牧骑兵进行决战,不仅补给困难,而且完全依赖碰运气的会战,稍有差池就可能全军覆没。
此后,明朝开始收缩战线,把卫所逐渐向南迁移。洪武后期,朝廷决定放弃开平,把开平卫内迁至独石口一带。元上都从此不再是明朝的边境重镇,而是变成一座被废弃的草原空城。这个决定看上去是一次失败,但实际上是对地理和后勤条件的理性承认。明帝国能够控制长城以内的农耕地区,却无力维持对草原的长期占领。上都的位置决定了它注定只能属于适应草原生活的政权,而不属于一个以农业税收为基础的官僚帝国。
从更大的战略格局看,明朝放弃了上都,同时也放弃了汉唐那种“羁縻”草原的雄心。取而代之的,是沿燕山和长城一线修建的一系列军事卫所。著名的明长城,固然是防御工事,但它更深层的意义是划定了一条资源交换的边界线:明朝承认草原上存在一个无法彻底征服的政治力量,因此改用墙体和卫所来降低防御成本。元上都的攻取,恰恰是这条边界线确立过程的最后一步。
上都陷落之后:北元重新草原化
对北元来说,失去上都,其意义不仅是丢了一座繁华的宫殿,更是丧失了一个可以作为政治中心的立足点。元顺帝逃到应昌后,几个月便病死,他的继承人爱猷识理达腊继续向和林方向撤退。留在漠北的蒙古政权逐渐回归到传统的游牧生产方式,不再拥有统辖中原的制度与官僚体系。它从此被称为“北元”,但实际上已经越来越像一个纯粹的蒙古汗国。
这个转变深刻影响了明朝与蒙古的关系。明朝在军事上面临的不再是一个拥有城池和农田的帝国,而是一个来去如风的游牧联盟。北元内部也很快发生了分裂,鞑靼、瓦剌、兀良哈等部各自为政。这使明军的征讨更加困难:没有固定的目标,没有集中的财富,也没有可以用来要挟的宫殿。明初所谓的“肃清沙漠”,实际上只做过几次无功而返的远征。
从这个角度看,攻取元上都在当时似乎是明军对元朝的最后一击,但它的历史效果却非常讽刺:它让明朝失去了一个可以谈判和施压的对象。元朝灭亡前,明朝还可以通过占领中原、控制上都来显示自己已经继承天命;而北元草原化以后,明朝面对的反而是一个更加难以对付的分散游牧世界。上都的陷落没有带来长久的和平,只是一次冲突形态的转换。
象征胜利与治理边界
重新梳理这场攻取,可以看到一条清晰的线索:徐达北伐的胜利,其实是中国历史上一种常见的模式——一个新兴的农耕王朝乘着旧王朝内部的崩溃,迅速占领其政治中心。上都的易手,与长安、洛阳、大都的攻取在形式上是相似的。但上都的特殊之处在于,它不是一座纯中原都城,而是草原与农耕交汇处的双重都城。明军攻取了它,却无法像对待大都那样把它变成自己帝国的一部分。
这件事真正改变的,是明朝对自身实力边界的认识。上都攻取后不久,明朝就再也没有尝试过在草原深处建立永久的行政城市。从洪武帝到永乐帝,明朝的积极进攻始终带有耀武扬威的性质,打完就走,然后退回到长城沿线。这种“不能守”的困境,早在攻取上都时就已经埋下。明廷或许不愿承认,但他们已经明白:一块土地能否被统治,取决于控制它的人是否具有与之适配的生产方式和组织能力。
因此,元上都的攻取是一个时代的终点,也是另一个问题的起点。它终结了蒙古贵族统治中国的历史,却也把长城南北的割裂与对立固定了下来。这座草原城市被弃置后,渐渐被风沙掩埋,直到近代才再次进入人们的视野。它就像一个沉默的坐标,标示着农耕帝国所能抵达的物理极限,也标示着中国历史上南北力量持久拉锯的那条分界线。