鲜卑诸族以慕容氏为最大。然而慕容氏所遇的机会,不如拓跋氏之佳(慕容氏直氐、羌、胡、羯方张之时,而拓跋氏直诸族都已凋敝之后),所以拓跋氏就成了统一北方的大功了。拓跋氏的起源,《北史》上说:
魏之先,出自黄帝轩辕氏。黄帝子曰昌意,昌意之少子,受封北国,有大鲜卑山,因以为号。其后世为君长,统幽都之北,广漠之野,畜牧迁徙射猎为业。淳朴为俗,简易为化,不为文字,刻木结绳而已。时事远近,人相传授,如史官之纪录焉。黄帝以土德王,北俗谓土为拓,谓后为跋,故以为氏。其裔始均,仕尧时:逐女魃于弱水北,人赖其勋;舜令为田祖。历三代至秦汉,獯粥、俭狁、山戎、匈奴之属,累代作害中州,而始均之裔,不交南夏,是以载籍无闻。积六七十代,至成皇帝,讳毛,立,统国三十六,大姓九十九,威振北方。
拓跋氏的有传说,大概是起于成皇帝的,以前都是捏造出来。成帝以后,《北史》叙述他的世系:五传而至宣帝推寅;宣帝以后,又七传而至献帝邻。《北史》记他之事迹道:
宣帝南迁大泽,方千余里,厥土昏冥沮洳。谋更南徙,未行而崩。……献皇帝邻立。时有神人,言此土荒遐,宜徙建都邑。献帝年老,乃以位授于圣武皇帝,案,名诘汾。令南移。山谷高深,九难八阻,于是欲止。有神兽似马,其声类牛,导引历年乃出。始居匈奴故地。其迁徙策略,多出宣献二帝,故时人并号曰推寅,盖俗云钻研之义。
这其中固然杂有神话,然而他本来的居地,和迁徙路径,却可以推测而得。如今的西伯利亚,从北纬六十五度以北,号为冻土带。自此以南,到五十五度,为森林带。更南的平地,号为旷野带。又南,为山岳带;就是西伯利亚和蒙古的界山。冻土带极冷,人不能生活的地方极多。森林带多蚊虻。旷野带虽沃饶,然而正是《北史》所说“昏冥沮洳”之地。拓跋氏最初所居,似系冻土带,因不堪生活的困难而南徙,又陷入旷野带中。后来才越过山脉,而到如今的外蒙古,就是所谓“匈奴故地”了。有人说“大泽方千余里”,是如今的贝加尔湖,这句话是弄错的。贝加尔湖,是古时候的北海,是丁令人所居(参看下篇第一章第二节),在北荒要算乐土了。“大泽方千余里”,明是广大的沼地。
诘汾的儿子名为力微,神元帝。居于定襄的盛乐。如今归绥县的北边。四传至禄官,力微的儿子。众分为三部:禄官居上谷之北,濡源之西。如今的滦河。禄官的兄子猗,居参合陂。如今山西的阳高县。猗卢,居盛乐。二九六年。三○八年,禄官卒,猗卢合三部为一。这时候,刘琨和匈奴相持,而拓跋氏同铁弗氏的交涉也于是乎起。
铁弗氏是匈奴南单于的苗裔,居于新兴。“北人谓胡父鲜卑母为铁弗,因以号为姓”。《北史》本传。铁弗氏的酋长唤做刘虎,和刘琨相攻。刘琨借兵于拓跋氏,击破之。于是把陉北的地方赏他,封为代王。三一五年。猗卢死后,国多内难,中衰。到三三八年,什翼犍立,昭成帝。才再强盛。什翼犍徙居云中,如今山西的大同县。仍和铁弗部相攻。三七六年,刘虎的孙子刘卫辰,刘荛死后,子务桓立。和拓跋氏讲和。务桓死,弟阏陋头立。和拓跋氏构畔。后为务桓的儿子悉勿祈所逐,逃归拓跋氏。悉勿祈死,弟卫辰代立。请兵于前秦。前秦遣兵伐代。什翼犍病不能战,逃到阴山之北。秦兵退了,才回来。给儿子实君所弑。前秦听得,再发兵攻代,把实君杀掉。于是把代国的地方,分属于刘卫辰和刘库仁。刘武的宗人,昭成帝以宗女妻之。什翼犍的孙子珪,这时候年纪还幼小。他的母亲贺氏带着他去依刘库仁。后来刘库仁死了,儿子刘显想害他。他就逃到贺兰部。三八六年,自称代王。旋称帝,是为北魏道武帝。后灭刘显三八七年。和刘卫辰两部,迁居平城。三九一年。代北的种落本来是很强悍的,他东征西讨,把这许多种族都渐次收服,就依旧变做一个强部了。
从前秦灭亡以来,北方连年兵争,凋敝已极。后秦和后燕虽然并地稍广,国力也都不充实。三九五年,慕容垂的儿子宝带兵攻魏,大败于参合陂,死者无数。明年,慕容垂自将攻魏,魏人敛兵避他。垂入平城。退军时候,看见魏国人所筑的“京观”,又羞又气,走到上谷,死了,慕容宝立。魏人大举南伐,陷并州,从丹陉东下,从娘子关到获鹿县的隘道。郡县望风而溃,中山以外,只剩了邺和信都如今直隶的冀县。两城。慕容宝逃到龙城。魏兵退后,出兵想收复中山,手下的军队哗变起来,只得退回龙城。叛兵追上,把他围住。慕容宝就给手下的人所弑。少子长乐王盛,定乱自立。因用刑甚严,又为手下的人所弑。兄弟河间公熙立,奢淫无度,为部将冯跋所篡,是为北燕。四○九年。魏道武南侵的时候,慕容皝的小儿子范阳王德镇邺,弃之,南走广固,自立,是为南燕。
后燕破败到如此,后秦也日就衰颓。刘卫辰灭亡,他的小儿子名唤勃勃,逃到鲜卑的叱干部,后来又转入后秦。姚兴叫他守卫朔方,以御后魏。谁知勃勃既得兵权,就叛起后秦来。四○七年,自立为夏王,改氏赫连。连年攻剽后秦的边境,后秦用兵,总是不利,国力更形疲敝。赫连勃勃居统万城,在如今陕西的怀远县。
这时候的北方诸国,大都已到末运了。南方的东晋,却是怎样呢?