龙蟠虎踞,东南形胜--东南(下)
一)北伐的地理背景
自东南发起的北伐,真正成功的少,除了政治方面的原因外,也跟北伐的方略有关。以东南而北伐中原,进取北方,南北地理形势是其制定北伐方略的基本前提。
前面已经说过,东南立国,主要是依托长江和淮河,其攻守、进退都是以它们为基础。这是江淮防御体系的正面。但无论以进以退,还须经营好东南的两翼。山东和荆襄是为东南之两翼,经营好此二地,进可以经略中原,退可以保障江淮防御体系的稳固。山东可以屏护淮泗上游,荆襄地区可以屏护长江上游。北伐作为一种进取的态势,尤须经营好两翼。其主要原因是,出淮河正面太远,其攻守往往失去依托,而山东、荆襄二地的山河形势足以作为屏障,也足以作为进取的依托。
南方北伐成功者少,除了受到内部政治因素的牵制外,北伐方略不当也是其北伐无成的一个重要原因。如祖逖北伐时,争于河南,而河南当时正是混乱和动荡的交汇之地。褚裒北伐,师出泗口而趋彭城,结果大败于代陂。殷浩北伐,意在北出许、洛,但先是有张遇据许昌之叛,以致自寿春出兵的计划受挫,后来移兵泗口、下邳方向,又有姚襄反目相攻。谢万北伐,由涡水、颖水北趋洛阳,却以燕兵势盛而仓皇退兵,招致士众惊溃,许昌、颖川、谯、沛诸城相次陷没。谢玄北伐,由下邳进据彭城,遣军渡河守黎阳,又遣刘牢之援邺城,他上疏请求自屯彭城以便“北固河上,西援洛阳,内藩朝廷” [ 注:《晋书》卷七十九 谢玄传 ] 的建议亦为朝议所不允。刘宋元嘉北伐,目标也只在收复河南,结果每次都是旋得旋失。梁代萧衍北伐,战于淮南,与其说是进取,不如说是自保。陈代吴明彻北伐,是趁北方内乱,乘时进取,但也止于淮河南北。南宋张浚北伐,意在屏护临安,其布势重在淮河正面,而在两翼担任主攻的岳飞、韩世忠二将则势单力薄。端平北伐,短时间收复二京,也只是重复了刘宋收复河南四镇的覆辙。
上述北伐方略上的不当,除了诸如战争指导之类的失误外,对于东南所面临的地理形势缺乏整体的经营是一个很重要的原因。上述北伐基本上都是出淮河正面,争于河南四战之地,攻守形势缺乏依托。这其中又以刘宋元嘉北伐收复河南之战和南宋端平北伐收复三京之战比较典型。这两次北伐最能反映出东南政权北伐中原时地理上的弱点及其经营上的不当。
宋文帝刘义隆为收复河南,先后于元嘉七年(430年)和元嘉二十七年(450年)两度大举北伐。每次北伐都是宋军趁春夏雨季北进,并迅速打到黄河一线,然后沿千里黄河列戍置守,元嘉七年占领河南后还设立了河南四镇:洛阳、虎牢、滑台、碻磝,意在凭河而守。但是,等到秋高马肥的时节,北魏铁骑南下,刘家在河南的防守便很快崩溃,所以两次北伐都以失败告终。北伐失败的主要原因是刘义隆战争指导有误。这里,值得分析的是刘义隆北伐目标的选择问题。(见图2-3-2)
刘义隆北伐,其志只在收复河南,但河南四战之地,即令能攻之,未必能守之。宋军攻占河南后,沿千里黄河列戍置守,兵力薄弱;黄河虽险,却并非不可渡涉,尤其是寒冬,河冰坚合,可以无船而渡。而且,早在元嘉七年,北魏就已将赫连夏逐出关中,这样,北魏以山西为根本,左拥河北,右据关中,虎视中原。那年,到彦之进兵之时,北魏正谋伐柔然,群臣们顾虑刘宋,崔浩断言:“设使国家与之河南,彼亦不能守也。” [ 注:《魏书》卷三十五 崔浩传 ] 所恃者乃在北魏对中原所拥有的地理上的优势。刘义隆所面临的问题实际上应该是如何遏止北魏咄咄逼人的南进势头,而不是河南的攻守。所以刘义隆北伐,每次都只图河南,实非长远之计。 倒是刘宋青州刺史刘兴祖上表所言进兵之策比较可取。元嘉二十九年(452年),刘义隆趁北魏太武帝之死再谋北伐,刘兴祖上表言:“愚谓宜长驱中山(今定州),据其关要。冀州以北,民入尚丰,兼麦已向熟;因资为易;向义之徒,必应向赴。若中州震动,黄河以南自当消溃。臣请发青冀七千兵,遣将领之,直入其心腹。若前驱克胜,张永及河南众军宜一时渡河,使声实兼举,并建司牧,抚柔初附。西拒太行,北塞军都(今居庸关),因事指挥,随宜加授,畏威欣宠,人百其怀。若能成功,清壹可待。若不克捷,不为大伤。” [ 注:《资治通鉴》卷一百二十六 宋纪八 ] 刘兴祖吸取了前两次争河南而无功的教训,建议自山东进兵河北,堵塞太行山诸隘口,将北魏遏制在山西以内。若河北底定,则河南自然落入宋军之手。这的确是北魏为之担忧的一种前景。元嘉七年北伐时,北魏崔浩曾对太武帝分析说:“臣始谓义隆军来,当屯止河中,两道北上,东道向冀州(今河北冀县),西道冲邺,如此则陛下当自讨之,不得徐行;今则不然,(宋军)东西列兵,径二千里,一处不过数千,形分势弱,以此观之,不过欲固河自守,无北渡意也。” [ 注:《魏书》卷三十五 崔浩传 ] 在崔浩看来,宋军若在抵达黄河之后,进攻河北,北魏形势就很危险,太武帝须亲自率军抗击,刻不容缓。由此可见刘兴祖所言进兵之策可谓极富胆略,且洞悉宋魏对峙的战略形势。不过,此策非雄才大略之主不能行之,刘义隆志望、见识均不及此,故未采纳。
刘家的北伐均以失败告终,还招致北魏的大举反击,尤其是元嘉二十七年的那次北伐,北魏反攻河南之后,大举南进,兵临瓜步,饮马长江。刘宋国力大损。
南宋端平北伐收复三京之战几乎是重演了一次刘宋元嘉北伐收复河南之战。蒙古为灭金,遣使联宋攻金。宋、蒙联军于端平元年(1234年)正月灭掉金国。根据协议,河南陈、蔡东南之地属南宋,陈、蔡西北之地属蒙古。开始南来对于这次联蒙攻金还比较慎重,灭金之后,宋军即马上撤还,增戍江汉地区,以防蒙古南侵。但此后形势的变化改变了南宋君臣的初衷。蒙古灭金之后,置一汉人为河南道总管,统领河南,蒙古大军则于当年盛夏到来之前空河南而去,往北方温凉之地避暑,辽阔的中原几成军事真空。这一局面使得南宋君臣顿起侥幸之心。淮东安抚使赵范等人建议“乘时抚定中原,守河据关,收复三京(开封、洛阳、商邱)” [ 注:《宋史纪事本末》卷九十二 三京之复 ] 宋理宗和右承相兼枢密使郑清之都力赞此议。宋军遂在战争准备并不充分的情况下于端平元年(1234年)六月进兵河南,占领汴京和洛阳。蒙古窝阔台汗闻讯,即命大将塔思率军南下。蒙古铁骑南下,宋军一触即溃,根本无法固守河南,迅速败退而归。和元嘉北伐一样糟糕的是,南宋的军事行动引发了蒙古军的大规模南侵。次年六月,蒙古军兵分三路大举南进。南宋两川、江淮及荆襄均被残破。幸赖孟珙、余玠等名将苦心经营,南宋才得以在东南继续偏安。
取得一定影响的北伐,都是从两翼的经营着手。如恒温北伐取得一定影响的都是自荆、襄出兵:桓温先自江陵,经襄阳、入武关,进抵灞上,震动三辅;后又自江陵北进,出伊水,击败姚襄,迫降周成,收复旧都洛阳。岳飞北伐也是自荆襄出兵。岳飞自襄阳北进,相继收复颖昌、郑州、洛阳等地,乘胜进至汴京附近的朱仙镇,准备渡河收复河北。
自东南发起的北伐,在布势上能体现出对东南地理形势作整体经营的最典型的战例是刘裕北伐后秦之战。刘裕在东晋义熙五年(409年)北伐南燕,使山东回到东晋的版图,确保了淮泗水道的安全;又在义熙八年(412年)派朱龄石统兵入蜀,平定焦纵,使四川回到东晋的版图,确保了荆襄上游的安全,并将荆襄经营为日后北伐的一个前进基地。在国内,他镇压了卢循起义,消火了刘毅、诸葛长民、司马休之等反对势力。东晋政局稳定,事权归一。
义熙十二年(416年)八月,刘裕趁后秦国主姚兴死后诸子内讧的有利时机北伐后秦。其进攻部署大致分三个方向:淮河、山东和荆襄。淮河正面,王镇恶、檀道济率步军自寿山向许、洛方向进攻,沈林子、刘遵考率水军溯汴水西进,作为后继;荆襄方面北上之军分为两路:朱超石、胡藩率军从南侧进攻洛阳,沈田子、傅弘之率军一部趋武关,作牵制性作战;山东方面,王仲德督前锋诸军由彭城溯泗水,开巨野泽入黄河;刘裕自统大军待水路开通后,由泗水入黄河,再沿黄河西进。(见图2-3-3)
这次作战,布局宏大,几个方向的进攻配合起来,足以撑开全局。自荆襄北上的朱超石、胡藩有力地配合了对洛阳的进攻;沈田子、傅弘之则率先自武关攻入关中,牵制大部秦军,有力地配合了潼关正面的进攻。山东方向,王仲德开巨野泽,打通由泗水入黄河的交通线路,是晋军主力通行之路,也是晋军粮草装备的运输线;另外,刘裕主力入河后,针对北魏在黄河北岸屯兵十万的严峻形势,马上在山东置立北青州,以向弥为北青州刺史,镇守碻磝(今山东东阿西北),掩护由泗入河之路,且监视魏军行动,保证后方的安全。由于刘裕处置得当,攻后秦之战遂得以顺利展开。这次北伐,一举收复了关中和黄河以南的广大地区。
明初朱元璋北伐则是自东南发起的北伐中惟一彻底、惟一成功的北伐,也开创了以东南为基础统一天下的先例。
元朝统治暴虐,在元末农民大起义的冲击下早已摇摇欲坠。朱元璋在扫平南方群雄、统一长江中下游地区之后,即举兵北伐元朝。(见图2-3-4)
在商议北伐方略时,将领们多主张直取大都(今北京),朱元璋说:“元建都百年,城守必固。若悬师深入,不能即破,顿于坚城之下,馈饷不继,援兵四集,进不得战,退无所据,非我利也。吾欲先取山东,撤其屏蔽;旋师河南,断其羽翼;拔潼关而守之,据其户枢。天下形势,入我掌握,然后进兵元都,则彼势孤援绝,不战可克。既克其都,走行云中、九原,以及关陇,可席卷而下矣。” [ 注:《明太祖实录》卷二十一 ]
朱元璋北伐前,以金陵为基础,西平陈友谅,控制荆襄上游;东灭张士诚,巩固三吴根本。控制荆襄,保障了对长江形势的控制;巩固三吴,保障了大后方的稳固。元朝在经历了刘福通起义的冲击后武备不振,它所倚重的统兵将领如盘据山西的扩廓帖木尔、拥兵关中的李思济、张良弼等却争权夺利,各谋保境割据,相互攻伐,不相统一。这正好给了朱元璋各个击破和直捣大都的机会。
元朝在失去对江淮以南地域的控制之后,正赖河南、山东作为南方藩篱,抵御明军北上。山东是大都的南面屏障,监控着南北水路运输的大动脉,在南北之间居于枢纽性地位,故宜先取之,以“撤其屏蔽”。元朝失山东即已等于门户大开,再无天然屏障以御明军。明军攻占山东后,还可以利用大运河的北段,顺流长驱。取河南则可保护北伐军的侧翼。至于攻取河南之后,止兵潼关而不攻关中,径攻河北而不攻山西,一方面正如朱元璋所分析的:“扩廓帖木尔、李思济、张思道皆百战之余,未肯遽下,急之则并力一隅,猝未易定,故出其不意,反旆而北,燕都既平,然后西征张、李,望绝势穷,可不战而克。” [ 注:《明史纪事本末》卷八 北伐中原 ] 另一方面也有地理大势上的原因。朱元璋北伐的目标在河北,攻关中会有漫长的侧翼暴露。刘裕伐后秦时即冒着后路被北魏切断的危险。明初盘据山西的扩廓帖木尔(即王保保)为元朝最能征惯战之将,所部亦为元军精锐,若攻山西则必旷日持久。北宋先攻山西北汉而后收幽云,结果屡攻北汉耗尽国家精锐,最终无力收复幽云十六州之地。朱元璋在取河南之后便径攻河北,倒很似刘宋时刘兴祖所言北伐方略。朱元璋的北伐构想符合当时的政治形势,也符合南北相争的地理形势。
明军北伐的作战经过基本上循着朱元璋既定的北伐方略展开。明军首先攻占山东,然后,向西旋转,攻取河南,西抵潼关,阻遏关中元军之东出。然后,进军河北,攻元大都。大都既下,再驱逐山西扩廓帖木尔,进军关陇、巴蜀,统一天下。