纵观中国两千多年封建王朝历史,北伐取得的胜利很少,可是南征成功统一天下的例子就很多。换句话说在南北方都存在割据政权时,北方更具备灭掉南方一统天下的高胜率,比如西晋、隋朝、北宋、元朝、清朝等朝代都是如此,反之,由南往北的北伐胜利者屈指可数。
三国诸葛亮北伐失败、东晋祖逖北伐失败、南宋岳飞北伐失败、明末清初郑成功北伐失败、晚清太平天国北伐失败……这究竟是为什么,以北统南易,以南统北难?
两千多年封建历史中,北伐之所以失败多受限于经济、地形
第一:北伐失败的原因之一:粮草补给
古今中外打仗其实究根究底都是在拼经济,大角度上比拼的是整体国力,小角度上聚焦的便是粮食和军备。粮食军备同样是经济的具体方面,而它对战争的胜负起着决定性作用,打仗没有足够粮草、刀箭,吃不上饭,杀伤不了敌人,战斗力自然大减。更详细来说,尤其是粮食问题决定了古代军队的作战半径,粮草最远能运到哪里,决定了前线将士最远能打到哪里。
为了扩大军队作战半径,最著名的如汉武帝时期为了北征匈奴,建立了逐级的粮食运送体系,后来,隋朝时期隋炀帝开始修建运河,一方面是为了沟通南北经济,但是也有军事目的,那就是要加强华北地区的军事力量,扩大粮食的运送速度和距离。
反之,对北方游牧民族来说他们的战争成本比起农耕民族来说更低,长在马背上逐水草而居的他们平常是牧民,上了马拿起刀箭就是骑兵,军事资本投入更低,而且后勤给养负担小,他们打仗的时候驱赶的牛羊就是作战口粮,深入中原后还能直接以战养战,抢夺农耕民族的粮食也能成就口粮,也因此,他们的作战半径更大,灵活机动,想打哪打哪,饿了就吃牛羊肉干、抢粮食,所以他们的南征农耕民族胜率就大,金国、元朝、清朝皆是如此。
第二:北伐失败的原因之一:地形地貌
除了粮草问题,北伐不容易成功还有一个很重要的原因,那就是中国南北方的地形地貌差异。
在冷兵器时代打仗说到底还是靠肉体冲锋,从南往北,就像从山下往山上打,自己仰着头仰攻,敌人在山上据险而守,想要把制高点攻下来自然得付出更大的代价。而我国北方多平原、高原,南方多丘陵、山地,因此地势开阔的北方容易率先一统,集中兵力会师南下后面对因地理原因形成的南方多个脆弱割据政权,将其各个击破就相对容易。
比如说五代十国末期,赵宋一统北方的时候南方后蜀、后汉、南唐、吴越仍是割据一方、偏安一隅的多个政权,无法形成强力的军事利益集团,北宋集中兵力便将他们各个击破。
罕见的北伐胜利例子:朱元璋北伐成功建立大明王朝
但是,北伐成功者也有。公元1367年,洪武帝朱元璋统一南方之后派遣大将徐达、常遇春率军北上中原,驱除鞑虏,收复了北方。这次北伐之所以独一无二,是因为它是中国两千多年封建王朝中南方政权第一次北伐成功、第一次从游牧民族手中收复北方失地。
前文说北伐艰难,可是到了朱元璋这里,为什么就能成功?
个人认为原因很多,但是最关键的一点就是朱元璋及其麾下将领军事素质强大,对于北上作战的战略部署和进军路线一直具备高超性和前沿性,在他们带领下,明军战斗力非常强悍。
朱元璋在扫灭北元建立全国性统一政权大明王朝后论功行赏,将主管后勤行政和粮草军备的李善长列为第一功臣无疑便是注重战时后勤补给的一大体现,正是在“经济大家”李善长的操作下,明军北伐从未因粮食军备等后勤而出现战斗力下降的问题。
此外,针对南北地形,朱元璋亲自制定和采取的北伐战略也是相当高明的,他定下基调:稳扎稳打,渐次推进,命令徐达和常遇春率兵先取山东这块北方高地,在进军河南,先后拔掉北元军队的退路与关卡,而后攻下潼关,将大半北方纳入控制区,在进兵元大都(北京),以此步步为营,再进而攻入山西、关陇,一统北方。
可见,朱元璋的北伐战略相比较历史上那些被过誉的诸葛亮六出祁山北伐、北宋攻打燕云十六州等高明太多,再加上朱元璋手下良将如云,如徐达、常遇春、冯胜、李文忠等都拥有无比出色的军事执行能力和战斗应变能力,也决定了这次北伐的成功。