为什么中国历史上只有「北伐」,没有「南伐」?

第一,中国历史上各个朝代的都城基本都在北方,因为北方经济建设高。俗话说,只有攻下首都,才能证明一个国家或一个王朝的灭亡,所以进攻路线就是针对敌人的首都。所以各个朝代一有起义,就叫北伐。

第二,地理环境。古代以马为主要交通工具,南方地形多为丘陵山地,道路崎岖。北方地形以平原为主,有些地方一望无际的草原更适合养马。古代骑兵也异常勇猛,所以即使在南方建立政权,也会向北发展地盘,所以也叫北伐。

第二,南征其实是有的,只是“南征”这个词不好听。很多人更愿意称之为“南征”、“南侵”。举几个例子,三国时期曹操发动赤壁之战,诸葛亮擒孟获,都是南征的例子。虽然南宋以前南方的经济建设不如北方,但是南方还是有很多汉人居住,稳定南方也会让国家少受南方的侵扰。