刘备他们去广宗的时候,南边的皇甫嵩和朱儁他们在颍川打了败仗。他们碰上了黄巾军的一个将军叫波才,带领着大队人马横冲直撞地过来。两个中郎将的军队怎么也顶不住。他们打了几阵败仗,只好逃到长社城里,守在那儿。波才就在城外扎营,围住长社。因为天热,太阳毒,他们移到树林子里,结草为营。白天攻城,晚上乘凉。他们认为赶到长社城里的粮食接济不上,这些官兵非出来投降不可。
黄巾军的将士们因为没有打仗的经验,碰上了像皇甫嵩那样狡猾的刽子手,不免吃亏。波才的结草为营给了皇甫嵩一个火攻的巧劲儿。皇甫嵩和朱儁把火烧军营的办法布置妥当,半夜偷营,各处放起火来,风大火大,一霎时烧得黄巾军四面奔跑,死伤了不少人马。波才只好带着一部分人马离开长社。一直到了天亮,才跑出了皇甫嵩的包围。他们正想缓一口气,歇歇乏儿,忽然瞧见迎面来了一队兵马,挡住去路,急得黄巾军不知道往哪儿跑才好。
那个带头的军官是沛国谯郡人 (沛国,即沛郡,今安徽亳州) ,姓曹,名操,字孟德,小名阿瞒。他父亲叫曹嵩,本来复姓夏侯,叫夏侯嵩。因为做了中常侍曹腾的养子,所以改了姓。曹操年轻的时候,喜欢玩老鹰和猎狗,一出去玩,就没完没了的。他叔父看不惯,老在他哥哥曹嵩面前责备曹操,曹操就使了一个计,叫他父亲别听叔父的话。有一天,他一见叔父过来,故意倒在地下,口吐白沫,好像发了羊癫风似的。他叔父赶快去告诉曹嵩,曹嵩慌忙出来,一看,曹操已经跟没有事的人一样。曹嵩起了疑。他私底下问曹操:“你叔父说你中了风,这么快就好了吗?”曹操愁眉苦脸地向他父亲诉委屈。他说:“我从来没有这种毛病。只因为叔叔不大喜欢我,有时候他可能在父亲跟前说我不好。我就是受点委屈,还是感激他老人家的。可是好端端说我发羊癫风,那就未免过分了。”打这儿起,曹嵩一听到他兄弟提起曹操怎样不学上进,他连听都不爱听。曹操就更没有人管了。
曹操听说汝南 (今河南省) 有个名士,叫许劭 (shào) ,他喜欢评论当时的知名之士。一被他评论过,不但更加出名,而且人家简直把他的话当作定论。曹操就去见他,谈了一次话。末了,曹操问他:“许先生,您看我是怎么样的一个人?”许劭微微一笑,可不回答他。曹操连着又问了几回,一定要他说出个名堂来。许劭就说:“你呀,你是个治世的能臣,乱世的奸雄。”曹操听了,哈哈大笑。
他在二十岁那一年,被地方推举为孝廉,做了洛阳北部尉。他一上任,就做了十多条五色棒,挂在四城门,谁犯禁,不论豪强还是贵族,都得按章程受责打。那时候,中常侍蹇硕 (jiǎn shuò) 是汉灵帝的宠臣。他的叔父犯了夜,手里还拿着刀,偏偏碰上曹操巡夜,就给拿住了。皇上的红人儿蹇硕的叔父,这么一个大来头,怎么会把一个小小的北部尉搁在眼里?这位小小的北部尉居然把这么一个犯法的大豪强用五色棒活活地打死。曹操从此就出了名。宦官们拿他没办法,只好派他去做顿丘令 (顿丘,汉县名,治所在今河南浚县) ,让他快点离开洛阳。后来他又做了议郎。黄巾军起义的时候,曹操做了骑都尉。这会儿他带着五千名士兵到颍川去助战。正赶上波才打了败仗,逃到这儿,就被曹操杀了一阵。曹操就这么立了一个大功。
皇甫嵩、朱儁,加上曹操,三路官兵合在一起,屠杀了好几万人,颍川的黄巾军给镇压下去了。他们接着去打汝南和陈国两郡地界里的黄巾军。波才逃到阳翟 (zhái) ,被官兵围住,逼得无路可走,自杀了。首领一死,没人带头,底下的人乱哄哄地没法抵抗,慢慢儿都逃散了。皇甫嵩上了个奏章,向汉灵帝报告打胜仗的情况和朱儁的功劳,还把曹操也写了上去。大将军何进请汉灵帝封皇甫嵩为都乡侯,朱儁为西乡侯,把曹操升了职,让他做了济南相 (“相”是朝廷设在诸侯国的官员,权力类似于太守) 。何进又请汉灵帝叫皇甫嵩去打东郡 (今河北南部和山东北部) 的黄巾军,叫朱儁去打南阳的黄巾军,让曹操到济南去上任。
南路打了胜仗,北路的大军还没有消息,大将军何进请汉灵帝派大臣去慰劳卢植,同时去了解一下那边的情况。那时候,那些做大官的士族和党人一派的名士都恨透了宦官。汉灵帝不派别人,偏偏派个宦官小黄门左丰去。左丰到了广宗,听了卢植的报告,知道他已经打了几个胜仗,杀了一万多黄巾兵,目前正把张角围在城里,还在城外筑了土垒,准备用云梯攻城。左丰听着,净打哈欠。他对这些报告不感兴趣。他要的是别的东西。打开窗子说亮话,要左丰在皇上跟前说句好话,就得多送点钱。卢植憋着一肚子的气,对左丰手下的人说:“目前连军饷都接不上,哪儿有钱孝敬天使?”
小黄门左丰回去向汉灵帝说:“广宗的黄巾贼容易剿灭,只是卢中郎不肯用心罢了。”没多久,皇上的诏书下来了。中郎将卢植上了囚车,押到京师去领罪。另调河东太守董卓为东中郎将到广宗接替卢植,继续镇压黄巾。赶到刘备、关羽、张飞他们到了广宗,卢植早已押走了。天大的希望落了空,而且以后卢植的门路也没有了。刘备叹了一口长气,对着关羽看了看。关羽拧了拧眉毛。张飞直嚷嚷:“真他妈的,这是什么世道!”关羽说:“咱们是来投奔卢中郎的。他都押走了,咱们怎么能待在这儿呢?”张飞把话接过去,说:“没说的,回去!”刘备点点头,说:“也好。回到涿郡再说吧。”他们就带着自己的一小队人马走了。
他们走了两天,上了山路,突然听到山背后有喊杀的声音。刘备带着关、张两个上了山冈,一望,就瞧见有不少黄巾兵追赶着一队官兵。原来是天公将军张角打败了董卓,正追赶着他呢。刘备说:“咱们帮一下吧。”关羽和张飞立刻带着一支人马从横斜里向黄巾军冲过去。一把青龙偃月刀、一支丈八蛇矛立刻变成刽子手的屠刀。黄巾军没防到这一路的敌人,他们还以为中了埋伏,当时就退回去了。刘、关、张他们救出了董卓,到了平地。董卓又是高兴,又是纳闷儿。他问这三个领头说:“你们是哪儿来的官兵?谁是你们的将军?”刘备回答说:“我们是过路的义兵,都是平民,没有将军。”董卓一听才放心了。他说:“噢,噢,原来都是平民,倒难为了你们。”说着,马鞭子一抽,自个儿回营去了。
张飞挂了火儿。他瞪圆了眼睛,说:“我们拼着性命救了他,这家伙,这么无礼。干脆宰了他算啦!”刘备说:“别生气,人家是朝廷命官。再说,他又没得罪我们,就是架子大点。咱们走咱们的吧。”
关羽吹了一下胡子,冷冷地、带刺儿地说:“这小子是谁呀?哪儿蹦出来的?”
说起来呀,董卓这个人并不简单。他是陇西临洮 (洮táo;临洮,今甘肃岷县) 人,平日倒挺豪爽,有点外场人的派头。年轻的时候,曾经去过羌中 (羌qiāng;我国古代西部民族羌族住的地方) ,见过那边的世面,跟当地胡人的头头和羌人的头头都有交情。董卓是个高个儿,胳膊粗、力气大,要是个对手跟他比比手劲,很少有人比得过他的。他又是射箭的能手。别人只带着一袋箭,他呢,能够左右开弓,腰间两旁各挂上一个箭袋。胡人和羌人又是怕他,又是服他。后来他回到老家种地,做了大庄主。
有一回,羌中的豪强路过陇西来看他。他拿出外场人的派头来招待他们。那边种庄稼最得力的帮手是耕牛,耕牛是个宝。董卓可真慷慨,他宰了耕牛请客。这批羌中的贵宾都说董卓真够朋友。他们回去以后,大伙儿凑了各种牲畜一千多头送给董卓。这一来,大庄主董卓又做了畜牧主了。
汉桓帝末年,董卓以六郡 (汉阳、陇西、安定、北地、上郡、西河) 良家子弟的身份被选为羽林郎 (皇帝的卫兵) 。他曾经跟着中郎将张奂打过仗,立过功,皇上赏给他九千匹绸缎。他把这么多绸缎全都分给士兵。那种慷慨劲儿就不用提了,反正士兵们都服了他。董卓官运亨通,步步高升,做了并州刺史,又做了河东太守。这会儿又由河东太守升为中郎将,接替卢植来打黄巾军。原来围攻广宗的士兵们因为小黄门左丰勒索贿赂,卢植受了冤屈,大伙儿都代他抱不平。来了个接替的,又是眼睛长在脑门子上,谁都不在他的眼里。大伙儿心怀不平,打仗没有精神,那还能不打败仗?
当时刘备他们气呼呼地离开董卓,回涿郡去了。他们走了以后,张角的起义军连着打了几个胜仗,逼得董卓从广宗逃到下曲阳 (今河北晋州一带) 。黄巾军不肯放松,紧跟着追到下曲阳。董卓守在城里,再也不敢出来了。天公将军张角派他的兄弟地公将军张宝带领人马围攻下曲阳,自己带着俘虏和敌人的辎重 (辎zī;辎重就是行军时由运输部队携带的军用物资) 回广宗去了。
张宝的军队连日攻城,虽然一时还不能把下曲阳打下来,可是已经够叫董卓担心的了。董卓眼看着张宝的人马越打越多,自己要守住下曲阳,不但官兵不够,就是粮草也得有个接济。他只好上个奏章,派几个勇士冲出包围,到京师去搬救兵。恰巧汉灵帝已经接到了东郡那边的报告,皇甫嵩打败了那边的黄巾军,扫荡了东郡。现在看了董卓的报告,两下对照,一胜一败,对董卓就很不满意。他下了道诏书,吩咐皇甫嵩率领得胜的军队往北去进攻张角。接着把董卓革了职,押回京师。
皇甫嵩接到了诏书,立刻带着兵马赶到广宗。他打黄巾军已经七八个月了,也不知道杀了多少人,可是他还没碰到过黄巾军的三个首领。这一回他到了北方,一定要跟黄巾军的首领天公将军张角比个上下高低。天公将军张角可没出来,他叫他的三弟人公将军张梁去对付皇甫嵩。张梁不像波才那样光知道猛冲猛撞,他的士兵又很勇敢。尽管皇甫嵩是个打仗的能手,他的军队又称得起是当时的精兵,一向打胜仗,可是皇甫嵩遇到了张梁的军队,什么便宜也没占着。他连着进攻了好几天,每回都给黄巾军打回来。皇甫嵩一想,他还没碰到天公将军和地公将军呢,光是一个人公将军已经叫他够受的了。他觉得不能小看张角和张梁的军队,光是这么连着进攻是不行的,就下令退兵十里以外,把军队驻扎下来。他要再摸一摸黄巾军的情况,摸清了再决定作战的计划。
范晔《后汉书》记载说,曹操没有得志显名的时候,曾置办厚礼很谦逊地去求许劭为他评论。许劭看不起他,不肯说,曹操于是找了个空子威胁许劭,许劭不得已,就说:“你是清平之世的能臣,乱世中的英雄。”曹操高兴地走了。《资治通鉴》也是这种说法。