汉元年十二月,关中两支军队隔着 40 里。鸿门这边四十万,号百万;霸上那边十万,号二十万。一顿饭吃完,两军没有交手,帐里没有死人。
散席之后第一个死的,是个连席都没上的人。曹无伤,刘邦帐下的左司马,一句话把两军推到开战边缘,又在刘邦回营后第一个被杀。史书给他的全部记载,只有三行。
这篇按八节走,只算几笔能落到原文和数字上的账。谁在动,谁在不动,谁替主位做了决定,最后这笔账记在谁头上。
时间次序按《史记·项羽本纪》与《资治通鉴》汉纪一排,下文把两书简称史记、通鉴,其余古籍用全名。年份用汉字,里程与尺寸用阿拉伯数字;文中数字照原文,不作折算。
一、一份告密,换来一顿要命的饭
前二〇六年十月,刘邦先入关。秦王子婴素车白马出降,刘邦受降不杀,封存府库,还军霸上,与父老约法三章。有人劝他派兵守住函谷关,把诸侯军挡在外面。
他听了。史记把这句劝写得很难听,「鲰生说我曰距关,毋内诸侯,秦地可尽王也」。守关这一步,把先入关守成了拒客,也给了对面一个现成的口实。
两个月后项羽西进,关门闭着。他派黥布等人破关,进至戏水西边。通鉴卷九接下来记了一行:「沛公左司马曹无伤使人言项羽曰:沛公欲王关中,令子婴为相,珍宝尽有之」,末了还点明,他递话图的是自己的封赏。
这一层最要紧。告密的人图的是自己的封赏,话递出去的时候,两边四十万人的动静还没定。
项羽的反应在史记里是「旦日飨士卒,为击破沛公军」,让士兵饱餐一顿,明天开打。通鉴把两军的数摆在同一行,「项羽兵四十万,号百万,在新丰鸿门;沛公兵十万,号二十万,在霸上」。
范增又添了一把火。「沛公居山东时,贪于财货,好美姬。今入关,财物无所取,妇女无所幸,此其志不在小」,接着说望气成龙虎五采,是天子气,催他抓紧动手,别错过时机。
这是本篇第一笔通鉴案例。一个人递话求封,一个主帅当天定下开战,一个谋士补上必打的理由,三层叠起来,第二天原本该有一场仗。代价落在后面,递话的人没能活到封赏。
![]()
AI 生成历史意境插画,非考古复原,亦非实拍
二、项伯夜里出营,把军令送到了对面
项羽的叔父项伯是楚左尹,与张良有旧。史记留侯世家记这层关系的来由只有一句,「项伯常杀人,从良匿」,秦时项伯杀过人,是张良藏了他。
这一夜项伯骑马出营,直奔霸上,私下见张良,把军令全说了,要拉他一起走,「毋从俱死也」。张良没有走,回他的话是「臣为韩王送沛公,沛公今有急,亡去不义,不可不语」。
张良进去告诉刘邦,刘邦问了一句关键的话,「君安与项伯有故」。听完来历,又问年纪,张良答比自己年长。刘邦立刻说「君为我呼入,吾得兄事之」。
见面之后是奉卮酒为寿,约为儿女婚姻,然后才是正题。「吾入关,秋毫不敢有所近,籍吏民,封府库而待将军」,守关的理由写成「备他盗之出入与非常也」,收尾一句「日夜望将军至,岂敢反乎」。
项伯临走叮嘱明天早些亲自来谢。回营他把话原样报给项羽,另加一句「今人有大功而击之,不义也,不如因善遇之」,项羽答应了。仗还没打,主帅的叔父已经替对面把台阶铺好了。
第二笔通鉴案例到这里还没完。通鉴后面又记「汉王赐张良金百镒,珠二斗;良具以献项伯。汉王亦因令良厚遗项伯,使尽请汉中地,项王许之」。鸿门这一夜搭上的线,后来还能换回一整块汉中地。
代价要算清楚。刘邦用一杯酒、一桩口头婚约,买回一夜时间;项羽付出的是次日开战的命令,被自家人一句话撤了回去。
三、四个座位,把胜负先摆出来了
第二天,刘邦带百余骑来鸿门。进门先低头,「臣与将军戮力而攻秦,将军战河北,臣战河南」,再说「今者有小人之言,令将军与臣有隙」。
项羽脱口把线人卖了,「此沛公左司马曹无伤言之;不然,籍何以至此」。一句话,把那个求封的人推到了明处。史记和通鉴都记了这一句,字句几乎一样。
接着是座次。「项王、项伯东向坐,亚父南向坐,沛公北向坐,张良西向侍」。东向最尊,南向次之,北向再次,西向最末。四个人坐定,身份与高下就全写在方位上,不用谁开口。
范增开始动手。史记写的是「范增数目项王,举所佩玉玦以示之者三,项王默然不应」。玉玦的玦与决同音,取的是决断;三次举起,主位三次沉默。
通行说法把这一夜讲成项羽一时心软。把前后排起来看,席前已经答应善遇,席上三次不应,席后还收下白璧,不动是一整串动作。史书没有替他找一个情绪上的理由。
这里有一笔要先记下。四个座位里,最尊的两个坐着项羽与项伯,一个拿着决断权,一个夜里去过敌营;最末的张良是唯一从头到尾在替主位收拾局面的人。
四、帐里三个人替主位做了决定
范增见说不动,出帐叫来项庄。「君王为人不忍,若入前为寿,寿毕,请以剑舞,因击沛公于坐,杀之。不者,若属皆且为所虏」。谋士把话讲到了俘虏二字。
项庄进去敬酒,说「军中无以为乐,请以剑舞」,项羽准了。剑拔出来,「项伯亦拔剑起舞,常以身翼蔽沛公,庄不得击」。挡在剑前面的,还是自家人。
张良出到军门找樊哙。樊哙问「今日之事何如」,张良答「今者项庄拔剑舞,其意常在沛公也」。樊哙说「此迫矣,臣请入,与之同命」,带剑拥盾就往里闯。
卫士拦他,被盾撞倒。樊哙掀帷而立,「瞋目视项王,头发上指,目眦尽裂」。项羽按剑跪直,问来者何人;听说是参乘,连说「壮士,赐之卮酒」,又赐一条生猪腿。
樊哙把盾翻过来垫地,猪腿搁上,拔剑切着吃。项羽再问「壮士,能复饮乎」,他答「臣死且不避,卮酒安足辞」,随即把话头转到账上。
「劳苦而功高如此,未有封侯之赏,而听细说,欲诛有功之人。此亡秦之续耳,窃为大王不取也」。杀一个有功的人,等于接着走秦的老路。史记给项羽的反应是六个字,「项王未有以应,曰:坐」。
第三笔通鉴案例的代价就在这里。一个屠狗出身的参乘,把一场刺杀讲成了政治账;主位无话可答,只让坐下。帐里先后有三个人替他做了决定,范增要杀,项伯要挡,樊哙要讲道理,他自己一个也没做。
![]()
图注同前,AI 生成历史意境插画
五、从厕所走掉的那条路
坐了一会儿,刘邦起身如厕,把樊哙叫出去。出来还在犹豫没告辞,樊哙回的是「如今人方为刀俎,我为鱼肉,何辞为」。刀俎鱼肉四个字,把席上的局面说尽了。
刘邦留下车骑,脱身独骑,樊哙、夏侯婴、靳强、纪信四人持剑盾步行,从骊山下取道芷阳,走小路回霸上。通鉴记大路「鸿门去霸上四十里」,刘邦自己估的是「从此道至吾军,不过二十里耳。度我至军中,公乃入」。
两个数不能混着用。一个是两军之间的距离,一个是他挑的那条小路的长度;差出来的 20 里,就是张良在帐外该拖住的时间。
张良进去致谢,献白璧一双给项羽,玉斗一双给范增,说「沛公不胜杯杓,不能辞」。项羽问沛公在哪,张良答「闻大王有意督过之,脱身独去,已至军矣」。人已经走远,话才说完。
项羽的反应是「项王则受璧,置之坐上」,收下,放在座位上。范增把玉斗搁到地上,拔剑撞碎,「竖子不足与谋。夺项王天下者,必沛公也,吾属今为之虏矣」。
一顿饭散场,三方各收一样东西。项羽收下一双璧,刘邦收回一条命,范增收下一句预言。三个人里只有他把四年后的账先算出来了。
![]()
图注同前,AI 生成历史意境插画
六、席散之后,第一个死的人
史记与通鉴在同一条末尾都记了同一句,「沛公至军,立诛杀曹无伤」。回营即杀,两书都没有再写缘由。曹无伤在两部史书里的全部记载,是告密一行、被项羽当面说出名字一句、被立诛一句。
把时间摆齐。前一天他派人递话求封,第二天席上项羽把他的名字交了出去,当天夜里他死了。四十万人在帐外列着,没有动;十万人的营里,先杀了自己一个人。
鸿门过了几天,项羽还是动了手,只是不在席上。通鉴记「居数日,项羽引兵西,屠咸阳,杀秦降王子婴,烧秦宫室,火三月不灭」。该决断的那顿饭他没动,不该动手的咸阳他动了。
四年后垓下被围,史记记他的话是「此天之亡我,非战之罪也」。同一篇的太史公曰把这句拎出来反问,「自矜功伐,奋其私智而不师古」,又说「乃引天亡我,非用兵之罪也,岂不谬哉」。
司马迁的判词落在自矜与不师古上。鸿门那一夜,席前许诺是听了项伯,席上三不应是没听范增,席后受璧是没听自己。到垓下仍把账记在天上,太史公说这很荒谬。
七、今天,鸿门坂的土坡
鸿门在今西安市临潼区新丰街道鸿门堡村,南依骊山,北临渭河。一条塬坡被水冲开,南北洞开如门,地名由此而来。郦道元《水经注》记新丰故城东三里有坂,长二里余,堑原通道,有同门状。
据项目现有资料,遗址留着一圈夯土墙基,东西 200 米,南北 100 米,最厚 3 米;出土过刻着鸿门坂字样的石头,以及汉代板瓦、筒瓦与云纹瓦当。这些是能拿在手上的东西。
保护线也是一串年份。一九八四年设文管所,一九八五年在原址重建开放,二〇一一年定名鸿门宴博物馆,三座展厅,蜡像摆的是项庄舞剑。院里一棵护王槐,相传刘邦逃出时曾在树下歇过,那是传说,本篇不采为史实。
往东几里是新丰。志书说刘邦称帝后照丰邑街巷造城,迁丰县百姓来住,连鸡犬都认得自家门。这同样是附在地名上的一层传说,不作陈述。到访的开放时间与票务,以馆方当日公示为准。
站在坡上,看不见四十万兵,也听不见帐里的鼓。一条沟,一片麦子,一个用一顿饭换来的地名,和一个连名字都只剩三行记载的人。
八、这笔账怎么记
先把功落实到年限和数字上。项羽的功在巨鹿,破釜沉舟打垮秦军主力,诸侯将领进辕门膝行而前,入关时号令天下。刘邦的功在能低头,十万对四十万不硬碰,进帐先谢罪,约法三章,封府库,还军霸上,每一步都留了退路。
过要写清谁付账。项羽的过在席前许诺、席上三不应、当面卖线人,一连串不动;刘邦的过在守关给人口实,曹无伤是他自己的左司马,驭下不严才递出那句话。范增看得最准,三次举玦又安排项庄,手段都对,只能谋不能决。
结局各有着落。项羽垓下自刎,刘邦回营立诛曹无伤,四年后定天下。范增碎斗之后,史书里再没有替他翻案的话。项伯的结局史记记得明白,「诸项氏枝属,汉王皆不诛。乃封项伯为射阳侯」,通鉴亦作封项伯等四人皆为列侯,赐姓刘氏。
古籍评价只取在场那支笔。太史公曰评项羽自矜功伐、奋其私智而不师古,又把他临死那句天亡我拎出来反问。至于曹无伤,两部史书都没有留下一句评,连他求的那个封,也没人再提。
有一处要澄清。通行说法把鸿门讲成一顿饭改了天下,可席上没杀一个人,散席后被杀的是没上桌的告密者。真正把局面挪开的,是席前项伯那一夜、席间三次沉默,以及席后项羽自己屠咸阳的那几天。
这笔账的落点在这里。一句话递出去求封,换回四十万人列阵、一顿没动刀的饭、一条 20 里的小路,和一条当晚就没了的命。后来四年里所有的账,都从这一夜开始记,而第一个付账的人,连席都没上。
再往后的账,记在一条沟上。鸿门之后三年,两军在鸿沟划界。史记项羽本纪写「项王乃与汉约,中分天下,割鸿沟以西者为汉,鸿沟而东者为楚」,接着记「项王已约,乃引兵解而东归」。项羽送还刘邦父母妻子,引兵东撤;通鉴柏杨本把鸿沟记作洪沟,本篇从史记。约刚划完,刘邦也打算引兵西归。
把他劝住的是张良、陈平。通鉴记两人的话,「汉有天下太半,而诸侯皆附;楚兵疲食尽,此天亡之时也」,又说「今释弗击,此所谓养虎自遗患也」。史记高祖本纪把结果收成一句,「汉王欲引而西归,用留侯、陈平计,乃进兵追项羽」。鸿门席上范增三次举玦,主位三次沉默;鸿沟约成之后,追上去的换了刘邦这边。
次年垓下合围,「项王军壁垓下,兵少食尽,汉军及诸侯兵围之数重」。项羽本纪记他到乌江「乃自刎而死」,高祖本纪另作「使骑将灌婴追杀项羽东城」,两种写法都系在汉五年。鸿门那顿饭没动的手,四年后追到了乌江边。两处原文都短,席上写默然不应,鸿沟之后写进兵追项羽。
鸿门散席后几天,项羽引兵西屠咸阳,杀秦降王子婴,烧秦宫室,火三月不灭,那一笔账另篇再算。鸿门席上没落下的玉玦,几天后落在咸阳,四年后落在乌江。
留一个问题:帐里四个人替主位做了决定,帐外一个人替他把话递了出去。话传出去之后,还能收回来的人有几个?鸿沟那条界划完,又有几个人肯收手?
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.