隋末,首起创乱的,是杨素的儿子玄感。炀帝再征高句丽时,他在黎阳督运,[10]就举兵造反。当时李密劝他:直遏炀帝的归路,次之则先取关中,以立自己的根基。玄感都不能听,而顿兵于东都之下,遂致失败。后来群盗蜂起,李密和河南的强盗翟让合伙,旋把他杀掉,自成一军。据兴洛、回洛诸仓,[11]招致饥民,至者数十万,声势很盛。在河北,则群盗之中,窦建德最有雄略。而隋炀帝所遣的将王世充,则据东都,和李密相持。唐高祖李渊,本是隋朝的太原留守,以其次子世民——即后来的唐太宗——的计策,于六一七年,起兵先取长安,次平河西、陇右。[12]刘武周据马邑,以宋金刚为将,南陷并州,亦给唐兵打败。李密为王世充所败,降唐,旋又借招抚为名,出关想图再举,为唐人伏兵所杀。秦王世民攻王世充,窦建德来救,世民留兵围城,引兵迎击于虎牢,[13]大破之。擒建德,世充亦降。建德将刘黑闼,两次反叛,亦给唐兵打平。长江中流,梁朝之后萧铣,称帝于江陵,地盘颇大。唐朝亦派兵把他灭掉。其下流:陈稜、李子通、沈法兴等,纷纷割据。后皆并于杜伏威。[14]而伏威降唐。割据北边的:有高开道、苑君璋、梁师都等,[15]大都靠突厥为声援。然天下定后,突厥亦不能拥护他。遂次第为唐所平定。这时候,已在太宗的初年了。[16]
[1]见《文献通考》。
[2]今淮南运河。
[3]今浙江余杭县。
[4]今河北涿县。
[5]今河北蓟县。
[6]参看第三编第二十一章。
[7]西海郡在青海附近。河源当在青海西南。鄯善、且末,皆汉西域国名,这两郡,该在今敦煌之西。
[8]今大宁江。
[9]今山西代县。
[10]今河南濬(xùn)县。
[11]兴洛仓,即洛口仓,在今河南巩县东南。回洛仓,在今河南孟津县东。
[12]据河西的为李仁轨。据陇右的为薛举,传子仁杲,被灭。
[13]在今河南汜水县。
[14]陈稜据江都,李子通据海稜(今江苏泰县),后南徙余杭。沈法兴据毗陵(今江苏武进县)。稜与法兴,皆为子通所破。子通为伏威所擒。
[15]高开道据渔阳(今河北怀来县)。苑君璋,刘武周将。武周死后,据马邑。梁师都据朔方(今陕西怀远县)。
[16]梁师都被杀,在公元六二八年,为太宗贞观二年。