这周有个老问题在知乎突然热了起来:"曹操为什么舍不得杀陈宫?“8月20日有人提问,热度最高的回答两天拿到近300赞,评论区到今天还在吵,吵得最多的是那句"很多人说捉放曹是假的,怎么办”。知乎微博上也有人借"现在很多领导都是陈公台"的类比在聊。微博
先说结论:捉放曹不仅是假的,你印象里的陈宫,一大半是后人塑造的。知乎但别急着失望——正史里的陈宫根本不需要包装,他对曹操做过的事,比小说狠多了。我把账一笔一笔理清楚。
你印象最深的三场戏,全是虚构
第一场,中牟县令放曹。演义里,曹操刺董失败出逃,在中牟被认出,县令陈宫深夜感其忠义,弃官放人、追随同行。《三国志》里,曹操确实在中牟被亭长怀疑扣押过,但放他的是县里一位认出他的无名功曹,还留下那句"天下未定,何拘一世之雄"的说法——全程没有陈宫。捉放曹的故事,是宋元讲史传统里慢慢成型,最后由《三国演义》定稿的。

第二场,陪曹操逃亡。也是假的。曹操脱身后直接回陈留散家财起兵,史书没有任何同行者记载。
第三场,目睹吕伯奢事件、与曹操决裂。半真半假。事情本身是真的,而且《三国志》注引里存着两个版本:《世语》说吕伯奢的儿子们想抢曹操财物,曹操正当防卫反杀;孙盛《杂记》说曹操听到食器声,疑心有人行刺,杀人后感叹"宁我负人,毋人负我"。注意原文是"宁我负人",《三国演义》改成了"宁教我负天下人,休教天下人负我",曹操就此又黑了一档。但关键是:没有任何史料记载陈宫当时在场。他从一开始就没跟曹操同行,"失望离开"自然也无从谈起。
真实的陈宫:他给过曹操第一块地盘,后来又差点要了他的命
正史里的陈宫不是小县令,而是东郡的豪杰名士,是曹操创业期的政治合伙人。

公元192年,兖州刺史刘岱战死,全州无主。据《三国志》《后汉书》记载,是陈宫与鲍信等人一起游说,把曹操推上了兖州牧的位置。知乎没有这一步,曹操可能只是袁绍帐下众多依附者之一,后面的事统统不存在。
而推翻这个位置的,也是同一个人。公元194年,趁曹操东征陶谦,陈宫说服张邈叛乱,迎吕布入主兖州。全州响应,曹操手里只剩鄄城、东阿、范县三座城,在濮阳差点全军覆没——这是他一生中离死亡最近的时刻。演义里的捉放曹只是救一个人,正史里的陈宫,一念之间差点抄了曹操的家。
他为什么叛?史书给了一种解释,后人给了另一种
史书的解释在《三国志》里:曹操东征前杀了兖州名士边让,“让部众皆陈留人,恐,于是宫、邈等遂叛”。本地士族见曹操能对名士下手,怕下一个是自己,于是先动手。这是政治账。
后人的解释是道德决裂:公元193-194年,曹操两征陶谦为父报仇,《三国志》《后汉书》记载"过拔取虑、睢陵、夏丘",“凡杀男女数十万人,鸡犬无余”(《三国志》称"死者万数,泗水为之不流")。知乎很多人相信陈宫作为兖州名士,无法接受这笔血债。这个说法流传更广,但严格讲,史书没有记载陈宫的动机,它属于推断。两种解释未必矛盾:士族自保,外面完全可以裹一层道义上的厌恶。
演义把叛因改成"目睹吕伯奢、看穿狼子野心",改得相当聪明:陈宫的背叛从此变成弃暗投明,所有的"忍"都归了曹操。
白门楼:曹操舍不得杀的,从来不是才,是一笔债
公元198年冬,下邳城破,吕布、陈宫同时被俘。白门楼上的对照极其残忍:吕布求生,表示愿为曹操统领骑兵,刘备一句"明公不见丁建阳、董太师之事乎",曹操遂将其缢杀;陈宫不求降,曹操却反复劝留。

据《后汉书》《三国志》记载,曹操问他死后老母如何,陈宫答:"以孝治天下者,不害人之亲。老母存亡,在公不在宫。"问妻儿,答法相同。知乎这不是求饶,是拿曹操自己立起来的旗,堵曹操的嘴。
曹操不能改其意,陈宫趋出就刑,曹操流泪相送,此后赡养陈宫之母至终老,善待其妻儿。知乎
为什么舍不得?本周知乎那条热帖里286赞的回答打了个比方:那个豁出官位性命救过你的人落到你手里,你开口的第一句话不会是审问,而是"这些年您去哪儿了啊"。知乎说得更狠的还有:杀陈宫,等于曹操亲手把自己最后一个证人送上刑场。知乎这笔账从194年拖到198年,四年没结清,最后只能用眼泪和终身供养来还。这里面还有一层现实考量:陈宫在兖州士族中影响力大,善待其家属是做给全州看的姿态。但就算只当它是政治表演,曹操杀过的人里,也只有陈宫家属得了这份待遇。
为什么后人非要给陈宫加一场"捉放曹"的戏?
这其实是最有意思的部分。历史上陈宫并没有参与曹操早年的逃亡,但后世讲史人一定要把他放到前排——因为这个故事需要一个证人:曹操从一个敢刺董卓的热血青年,变成说出"宁教我负天下人"的枭雄,必须有人亲眼看着、失望、离开。真正"始亲终疏"的陈宫,成了最合适的载体。虚构的陈宫,装的是后人对曹操的判断。

所以再有人问"捉放曹是不是假的",可以这么答:是假的,但这个"假"本身,也是曹操评价史的一部分。演义的陈宫,说明元明之后的人怎么看曹操;正史的陈宫,说明东汉末年的真实政治长什么样。两个陈宫,都值得记住。
最后留两句本周吵架素材:
别说"陈宫是曹操的救命恩人",说"陈宫把曹操推上兖州牧,又迎吕布进来",档次立刻不一样。
白门楼那句"以孝治天下者不害人之亲",是史书实载,不是演义编的——真白门楼,不输演义。
顺便留个观察信号:动画《争洛阳》第一部删掉了吕伯奢和陈宫的戏份,7月以来一直有人等着续作拍白门楼。知乎这段如果按史书改,值得期待。