曹操这时候刚刚战胜了吕布,夺回了吕布所袭占的兖州。
吕布的活动,值得先行叙述,因为,在曹操战胜他以前,他在各地表现了强悍的战斗力,很有点所向无敌的样子。
事实上,他只会骑马耍戟;至多能带上几百人或几千人,作一个偏裨之将,他个人的武艺相当高强,然而战术的知识有限,战略的学问毫无。至于政治,他更是门外汉了。我们再说得浅一些,他有勇无谋;而他的勇,也不过是比起匹夫之勇略微高些而已。
他连李傕、郭汜之流都打不过,还谈什么到关东(函谷关以东)来逐鹿中原?
他慌慌忙忙离开长安,把董卓的臭腐了的头颅挂在他的赤菟马的颈子上,带了几百名骑兵溜出武关,直奔南阳,投奔了袁术。
袁术起初对他相当礼遇,因为他毕竟是杀了董卓、替袁家几十口报了血海深仇的人。他这人似乎是不识抬举,在南阳住了不久,便放任自己的部下胡闹,抢劫老百姓的财物。他之如此,也可能是对袁术的一种抗议,袁术生平不甚慷慨,大概是“日久厌生”,不热心供应吕布及其几百名骑兵的粮饷。然而,话说回来,吕布论什么也不该在南阳有骚扰,当强盗也得选个地方。合则留,不合则去,既然宾主之间弄得不甚愉快,那就另找出路好了,以客人的身份兼为小偷,总有点儿那个!
他终于不得不向袁术告辞,一口气由南而北,渡过黄河,到并州(山西)河内郡投奔同乡张杨。张杨这人对皇帝忠,对朋友义,待吕布比袁术待他好得多了。吕布却又无法在河内郡久留。原因是,张杨自己虽然十分厚道,张杨的部下之中倒颇有人存心想把吕布杀了,送他的头去长安,向李傕、郭汜领赏。吕布见到情形不对,连张杨本人也怀疑起来,他向张杨说:“长安的朝廷悬赏捉拿我,捉到活的我,赏金大于捉到死的我,你与其杀了我,送我的头去;不如把我捆起来,送活的我去。”
张杨很幽默,不说“我没有意思出卖你”,却向吕布冷冷地说:“你的话很对。”
吕布被张杨这一句话,弄得坐立不安,想来想去,想出了“以走为妙”。于是,他带了部下若干人向东走,投奔袁绍。袁绍这时候已经逼走了冀州牧韩馥,取而代之,作了冀州牧,住在冀州的邺县(河南临漳西南),正在为了“黑山贼”大伤脑筋。
所谓“黑山贼”,也是造反的老百姓,与黄巾大同小异。他们的领袖是常山人,姓张名燕,原名张飞燕;最初在河南朝歌县的黑山起事,因此部众被称为“黑山贼”(常山是汉朝的一个郡,州治在元氏县)。
袁绍费了很久时间,很大力气,平不了张燕及其部众。吕布一到,立刻就把逆势变成优势。吕布带了几十名猛将与勇士,骑着马,冲入敌阵,横冲直撞,每次都杀了一些敌人才回来。而且,每天一次,甚至三次四次。
结果,他这种攻势战法和主动作风,收到了先声夺人的效果,瓦解了“黑山贼”的士气,把他们打得溃不成军,迫使张燕接受招安。
吕布的功劳确是不小。他的威名,也建立了起来。人们看见他一马当先,能奔上敌人的小城城墙,冲进敌人的堡垒,越过敌人的水壕土堑,由不得不佩服、不欣赏。他座下的那匹赤菟马,也十分可爱。因此,大家流行了八个字的赞美之语:“马中赤菟,人中吕布”(赤菟的菟字有草头,不是小白兔的兔)。
吕布擅长弓马,武勇善骑,号称“飞将”,受封为温侯。当年有言:“人中吕布,马中赤兔(菟)。”后在白门楼被曹操所杀。
吕布和袁绍也好不了多久。原因,仍旧是他自己与部下没有纪律。
他被袁绍送走。送走的方式,是“承制”以吕布为“领司隶校尉”,派三千壮士陪伴他去洛阳上任(所谓“承制”,在字面上是奉了皇帝的制书,皇帝的圣旨;但在事实上袁绍从来不曾收到过献帝的这种制书。献帝这个小孩子,当时处于李傕、郭汜的掌握之中,哪里能够颁发如此的制书给袁绍或任何其他军阀,授权他们代为任命中央或地方的大官)。
吕布只得带了他的几十名部下,跟着袁绍所派遣的三千壮士,离开邺县。他在董卓死后,败于李傕、郭汜,奔向南阳,依附袁术之时,尚有几百名军官与兵士。其后,转往河内投张杨,又由河内转往常山投袁绍,走了许多地方,部下的官与兵越走越少。现在又离开邺县往洛阳走,部下就只剩了几十人而已。
这几十人,显然与袁绍的三千人不成比例。袁绍的三千人,与其称为护送吕布的壮士,不如称为押解吕布的狱卒。
袁绍早已吩咐了这些壮士,在走出邺县不远便将吕布杀害,吕布倒也相当警觉,看出了这些壮士来意不善。于是,他在某一天的夜晚,坐在帐篷里弹筝,弹了一阵,把筝交给了一位亲信继续弹。他自己却在筝声之中,悄悄地由帐篷之后溜走。
袁绍的三千壮士之中的情报人员,躲藏在帐篷前门之外不远的地方,偷听吕布弹筝,一直听到了筝声停止,似乎吕布已经就寝,酣睡。这位情报人员,去向上峰报告;上峰率领了一大批人将帐篷包围,一声吆喝,刀斧齐下,把帐篷砍碎,把帐篷里面的东西也砍碎,却不曾砍到吕布,也不曾砍到那位代替吕布弹筝的亲信。
话分两头:吕布安全脱险以后,不敢继续往洛阳走。凭他的那一点点实力,怎么够资格去就任“司隶校尉”之职?洛阳有什么人肯欢迎他?承认他?连袁绍自己都显露了并无支持他为司隶校尉之意了。
在袁绍的那一边,袁绍接到了谋杀吕布未成的消息之时,吓得心惊胆战。吕布的武艺,非袁绍下面的任何一员大将所可对敌。袁绍赶紧下令:把邺县的城门关了,叫将士登城防守,袁绍认为,吕布一定会来邺县,找他算账。
吕布却并无找袁绍算账的勇气。他想来想去,在这世界上只有张杨真对他好。于是,就老着面皮,奔往河内。
张杨果然是唯一真对他好的朋友,再度收容他,不计较他上次之不辞而别。
张杨以外,吕布竟然在路过陈留之时,又交到一位好朋友:陈留太守张邈。张邈对吕布的武艺十分佩服,对他热诚招待;临别之时,还和吕布“把臂言誓”。这四个字的意思,可能是结为同盟,也可能是“结拜为异姓兄弟”。
陈留郡属于兖州。当时的兖州牧已经是曹操。曹操接到袁绍的信,叫他杀掉张邈。曹操不肯当袁绍的刽子手,置之不理,却让张邈晓得这件事,叫张邈恨袁绍,感激他曹操。张邈呢,固然有点儿感激,却不能对他放心。袁绍为什么要杀张邈呢?因为,在起兵讨伐董卓之时,袁绍当了盟主而按兵不动,张邈当众责备袁绍,声色俱厉,弄得袁绍下不了台,损威。因此而恼羞成怒,视张邈为眼中钉,后来想出这条坏主意,借刀杀人,在暗中写信给曹操,叫曹操杀张邈。就凭这一点,袁绍已经太不够料,怎配当什么盟主!
张邈这人,有恨有怕有爱。他恨袁绍,怕曹操,爱吕布。
他听到曹操前往徐州,打陶谦,吃了败仗,后方仅有程昱、枣祗与荀彧三人留守范、东阿与鄄城三县,以为机会难得,就听从东郡太守陈宫的话,联合起来对曹操叛变,派人去河内郡,迎吕布来兖州,拥护吕布为新的兖州牧。
陈宫,是京剧《捉放曹》的主角。剧中说他是中牟县县令,曾经捉住曹操;捉住曹操以后,知道了曹操是反对董卓的一位忠臣,便把曹操放了,挂印弃官,陪曹操逃亡;在逃亡的中途,见到曹操忍心杀害吕伯奢的全家大小,十分后悔,便不再跟曹操一起走,分道扬镳。
现存的间接史料,只告诉我们,放曹操的是中牟县的一名功曹(科长),不是县令;这位功曹是否姓陈名宫,史料不曾交代。
史料所交代的,是陈宫于曹操作了兖州牧之时,也作了兖州东郡的太守。似乎陈宫不曾于陪同曹操逃亡之时,中途与曹操分手。倘若分了手,他如何能在曹操得意之时当了东郡太守呢?他似乎也不曾见到曹操杀吕伯奢全家。吕家在中牟之西,不在中牟之东;曹操由洛阳来,只能先经过吕家,后到中牟。
历史的特性之一,是它的“不可深考性”。没有一件历史的事实,曾经留下了全部的史料,在留下的局部或零碎的史料之中,又每每由于来源不一而互相抵牾,再加上传写史料与传说史话的人,自然而然地添油加醋或张冠李戴,于是当年的真相就越传越失真,越模糊,甚至越来越胡扯,越颠倒。小事如陈宫之捉曹放曹,或捉曹、随曹、叛曹,大事如曹操之何以在赤壁战败,都会成为后世历史家的难题。
然而历史这门学问,虽则有捕风捉影之嫌,却不可废。先民过去的经验,我们总不能不参考,总不能不研究。“往事不忘,后事之师。”要紧的是,研究之时,在方法上不可不谨严。
陈宫之所以不惜断然反曹,《典略》说他“自疑”。《典略》这部书,是站在曹操的立场说话的。事实上,陈宫没有自疑的必要。东郡是兖州最重要的一个郡;曹操交给了他,显然是对他十分信任,他又何必自疑?我猜想,陈宫可能是听到曹操在徐州滥杀无辜,屠了好几个城,才决定反曹的。
自疑的,是张邈。张邈知道了袁绍叫曹操杀他,又很明了曹操的为人是心狠手辣,他不能不自疑,于是陈宫一建议,张邈就立刻接受。
这两人以外,还有一位热心于反曹拥吕的人:徐州广陵郡的太守张超。张超是张邈的弟弟,在他们三人的拥护之下,吕布有兵有粮,很快地作了兖州的第二个州牧,以东郡的濮阳县为根据地,逐渐扩展到兖州其他的郡,与东平、住城、济北等侯国。
不曾被吕布袭占的,只剩下东郡的范与东阿两县,及济阴郡的鄄城县,守范县的是东平国国相程昱;守东阿的,是县令枣祗;守鄄城的是县令荀彧。
曹操慌忙从徐州赶回来,走到(济宁县之南的)亢父,见到这亢父山隘还不曾有吕布的兵据守。大笑,说:“我知道吕布没有出息。”
曹操进军到濮阳,与吕布对垒,相持了一百多天,双方都把粮食吃完(这时候,老百姓更没有粮食吃,有旱灾,又有蝗灾)。
吕布感觉到死守濮阳不是办法,就移军到山阳郡(山阳郡的郡治是昌邑县,在今天的山东金乡县西北)。曹操暂时不到山阳去跟吕布胡缠;利用这空隙时间,夺回若干处的“外县”。
到了兴平二年(公元195年)的春天,曹操觉得已经有足够的力量向吕布挑战,便进军巨野,围攻吕布驻在当地的薛兰与李封。吕布领兵来救,遇到曹操的埋伏,大败,退往东缗(金乡东北)。薛兰与李封二人,均被击溃,斩首。
吕布在东缗集合了陈宫的兵,卷土重来,总数虽不过是一万多人,却比曹操当时的兵多。然而,他又中曹操的埋伏,溃不成军。他灰了心,放弃兖州,逃往徐州,去投奔刘备。
刘备这时候已经继陶谦作徐州牧(刘备崛起的经过,我以后再说)。
吕布的好友张邈,随吕布去徐州,其后由徐州往寿春(安徽寿县),向袁术求救,在中途被自己的人杀害。
张邈的弟弟张超,替张邈守陈留郡的雍丘(河南杞县)。曹操来打,围攻了几个月,终于攻下。张超与张家的全族人口,尽被曹操屠杀。
张超的一个旧幕僚兼好友臧洪,这时候在袁绍下面当东郡太守(东郡本是兖州的一郡,曹操以兖州牧的身份,早已任命陈宫为东郡太守,郡治设在濮阳。袁绍只是冀州牧,却也先后任命了曹操与臧洪为东郡太守,叫臧洪把东郡的郡治,设在“东武阳”;东武阳是一个县的县城,在今日山东朝城县之西四十里。袁绍不仅对兖州有兴趣,也派了人和公孙瓒争夺青州)。
臧洪听到张超在雍丘被曹操围困,就点齐了东郡的兵,准备前往雍丘去救,请求袁绍批准,并请袁绍加派人马。袁绍不肯加派人马,而且不许他离开东郡去雍丘。几个月以后,雍丘被曹操攻破,张家全族被杀,臧洪气愤到极点,对袁绍绝交,翻脸,对立。袁绍派兵打他,围攻东郡的郡城东武阳县(山东朝城县西),围了一年多。他的同乡兼亲戚、广陵郡射阳县人陈琳,奉了袁绍之命,连写两封信劝他不必为了一个已死了的朋友兼老上司张超,而对现在的上司、未尝不也是一个朋友的袁绍,生这么大的气,拿个人生命与全城军民的生命来拼。陈琳的第一封信,臧洪未复;陈琳的第二封信,臧洪复了。
臧洪在复信中向陈琳说:当年他与袁绍成为朋友,是为了同心讨伐董卓;不料这袁绍心里所想的,只是要“统一山东”,“抑废王命”(所谓山东,不是指今天的山东省,而是指崤山与函谷关以东很多的地区)。
臧洪说,袁绍而且杀了那曾经参加反董同盟,又曾经劝韩馥让出冀州地盘给袁绍的一位大恩人——张导。袁绍不仅杀了张导,而且杀了张导的全族。袁绍这人,对于穷途来归的反董同盟者吕布,不给兵支援,反而派壮士谋害吕布。此外,袁绍又杀了一个无罪而有功的人——虎牙都尉刘勋。
陈琳收到臧洪的复信,交给袁绍;袁绍看了,知道和解无望,便下令加紧对臧洪所守东武阳城围攻。
臧洪原以为公孙瓒、袁术、被招安了的黑山首领张燕,都会直接派兵来救他,或是攻打袁绍的邺县,以间接的方法给他支援。可惜,这三人都毫无行动。
最后,东武阳城的粮食被吃光了,老鼠、牛角、羊角,也都被吃光了。臧洪叫城内的军民退出,不要与他同归于尽。他说,他是为朋友张超而死,将士与人民并非张超的朋友,不必死。然而,七八千名将士与人民,包括女子,没有一个肯出城,都心甘情愿地饿死于城破以前。城破了,臧洪被捉,与袁绍见了面,大骂了袁绍一顿以后,被杀。
吕布到了徐州的下邳(江苏邳县之东),刘备待他很好,把小沛指定给他屯驻。小沛是今日的沛县。
这吕布却恩将仇报,暗中接受袁术的收买,乘刘备在淮河边的盱眙、淮阴与袁术对垒之时,由小沛袭取下邳。
守下邳的是张飞。张飞与下邳国国相曹豹,处得不好,把曹豹杀了,城中的秩序大乱,有人开了城门,引吕布的兵进来(国相是代替该国之王或侯治理人民的官,地位相同于太守)。
吕布不仅占了下邳,而且掳了刘备的太太与儿子。这位刘备的太太是谁?儿子是谁?《后汉书》与《资治通鉴》,均没有交代。
太太也许是甘夫人,与陶谦的夫人同姓。儿子绝对不是阿斗,阿斗还不曾出世。
刘备听到根据地下邳出了问题,从前方回军,与吕布打了一仗,打不赢;转向广陵郡发展(广陵郡的郡治广陵县,是今日的江都),又吃了袁术另一次亏,只得撤军到海西县(东海县南)。
刘备在海西县活不下去,粮食没有。他老着面皮,倒过来向吕布投降。吕布却也慷慨,派车子,派马,迎刘备回下邳,把小沛指定给刘备与他的部队驻扎。
刘备原已从陶谦的手中,接了“徐州牧”;现在,建安元年六月,他把徐州牧让给吕布去做。吕布礼尚往来,也请刘备担任所谓“豫州刺史”。至于,豫州究竟能有几郡几县,服不服刘备管?那就难考了。
建安元年(公元196年)九月,曹操把汉献帝从洛阳迎到许县(河南许昌),挟天子以令诸侯。吕布派人去向曹操讨好,希望曹操用献帝的名义追认他为徐州牧。曹操不肯。
建安二年春天,袁术在寿春(安徽寿县)自称皇帝,吕布表示拥护,而且把女儿交给袁术的钦差韩胤,带去寿县嫁给袁术的儿子。
韩胤和吕小姐走到中途,被吕布追回。吕布是一个习惯于轻举妄动、妄动以后又很后悔、反复无常的人。吕布把女儿留了下来,把韩胤押解去许县。曹操杀掉韩胤,发表吕布为“左将军”。
袁术恨透了吕布,命令大将张勋、桥蕤,与白波的韩暹、杨奉,分七路来攻下邳。兵力共有多少,史料上只说是有数万人;但无论如何,总是多过于吕布的“兵三千,马四百匹”的。
吕布却也能干,略施小计,便大胜张勋,生擒桥蕤。这小计,是分化敌人,说服韩暹与杨奉,叫他们对袁术倒戈,答应以战利品全部送给他们。
次年,建安三年,这位举棋不定的吕布,却又和袁术言归于好,替袁术解决刘备(实际上也是替自己拔去眼中之钉。他知道刘备有可能“以其人之道,还治其人之身”,从小沛袭取下邳)。
刘备禁不起吕布的大将高顺一击,便丢掉了小沛。
曹操曾经于高顺来攻之时,派了夏侯惇来救,救不了。曹操自己率领大兵,来到下邳。
吕布想降,陈宫不赞成。
陈宫建议:吕布在城外打,他在城内守,互相呼应。吕布的太太(貂蝉?)不肯,说陈宫不是一个可以托妻寄子的人。于是吕布也留在城内,死守。
守了三个月,城破。城破的原因,是一位部下侯成,因喝酒而被吕布大骂,遂因怀恨而捆了陈宫与高顺,开城门,向曹操投降。
曹操的大队人马,与刘备的小部队,都涌进了下邳城。吕布与太太及少数亲信,一退再退,退到了一个城门楼子之上。这楼子的名称,是“白门楼”,楼下的城门,叫做“白门”。
吕布困守在白门楼之上,穷极无聊,我这穷字在此处的字义,是日暮途穷的穷,不是贫穷的穷。野史说,他异想天开,把秦宜禄的漂亮太太送给了关公(关羽),拜托关公在刘备与曹操的面前说几句好话。关公让秦宜禄的太太留下来,却不敢就收为己有。他向曹操报告了这回事;曹操很忙,听到报告未置可否。关公不放心,又一连几天,重复报告。最后,曹操嫌烦,说:“你把她送来给我看看。”关公遵令送去,这位秦宜禄的太太便一去不回,被曹操收了。
元朝以来的民间戏剧之中,有一出叫做《斩貂蝉》,是说:关公在月光之下拒绝貂蝉的诱惑与游说,挥动了青龙偃月刀,刀起头落,把宛转娇啼的貂蝉砍了。俞大纲先生告诉我,这出戏在《曲海》一书之中,附见于《连环计》之下。南方从安徽、江苏到广东,都有名角唱过。
京剧之中的《辕门射戟》,倒很像是真有其事,有正史作为根据:当刘备投降了吕布、屯在小沛之时,袁术派了大将纪灵率领三万兵来打他。吕布亲自带了一千多人来调解,邀请纪灵来喝酒。酒酣耳热之时吕布提议:由他自己射箭,倘若能射中他的戟的小支,纪灵与刘备双方必须退兵;否则,大家便不妨厮杀一阵。他射了,果然一箭就中了戟的小支。据说,纪灵就退了兵(这位纪灵奉了袁术之命而来,如何可以为了吕布的这一场表演,便马马虎虎地退了兵?讲故事的人,以及写这个故事在正史上的人,是不会想到这个问题的)。
《三英战吕布》在京剧里也有,所根据的不是正史,而是演义。它把刘、关、张三人,说成在武艺上都敌不过吕布,三人合起来也仅能与他打个平手。事实如何,姑且不论;就戏论戏,就故事论故事,的确是十分精彩。
《白门楼》是吕布一生的悲剧性结束。《后汉书·吕布传》,把他与曹操的对话,以及刘备插进来的“冷语”,记载得活灵活现。
吕布在走下城楼,束手就缚以后,向曹操说:“从此以后,天下太平了。”曹操说:“这话从何说起?”吕布说,“明公所顾虑的,只有我吕布一人。以后,您自己统率步兵,派我统率骑兵。平定天下,不成问题。”吕布转过脸来,向刘备说:“你现在是座上客,我作了阶下囚,绳子捆得我太紧。你不能替我说一句求情的话吗?”曹操听到,笑出声来,说:“捆老虎,怎能不紧一些?”说罢,就吩咐左右,叫把捆吕布的绳子放松。刘备这时候新仇旧恨,涌上心头,向曹操说:“绳子不可放松。明公,你忘记了,他杀了他的长官丁原,又杀了他的义父董卓么?”吕布立刻对刘备破口大骂:“你这个大耳朵的小子,最叵信!”
叵字,是“不可”两个字连起来读的一个字,音“pǒ”。它很像今日北京语之中的“甭”字,是“不用”两个字的连读与合写,音béng(但是,用字是去声,甭却是阳平)。
刘备,诚然是“最叵信”。吕布自己又何尝是可信呢?是他先对不起刘备,刘备在他被曹操击败于兖州以后,收容了他,指定小沛给他屯驻;他不该接受袁术的收买,于刘备在盱眙与淮阴对袁术作战之时,由小沛袭取下邳。后来,刘备向他投降,他一度叫刘备和部下到小沛去驻扎,可谓差强人意,然而他不久又把刘备赶走,弄得刘备不得不去依附曹操,引了曹操到下邳来,灌城,把他围困在白门楼上。这真是咎由自取。吕布自己不够英雄,怪不得别人!