《史记》里面几乎每一章都会有“太史公曰”几个字,受小学二年级学过的一篇课文《报任安书》里面一句, “太史公牛马走司马迁再拜言。”我们很理所当然地认为”太史公”就是司马迁。实际上,“太史公”说的到底是谁,是一个很复杂的问题。

“太史公”是司马迁的老爸司马谈

《太史公自序》里面说到:“归汉,以其地为河内郡。昌生无泽,无泽为汉长。无泽生喜,喜为五大夫,卒,皆葬高门。喜生谈,谈为太史公。”这里的 “太史公”明显就不是司马迁,而是他的老爸,司马谈。

在《太史公自序》中,司马迁记叙了他们司马家族光辉的历史传统,他的祖先从西宣王时期就已经是掌管天地秩序的官员了,负责记录周朝的历史,牛逼的一批。其后,出现过许多牛轰轰的人物,比如司马错,战国时期秦国的大将,受秦王的指派出兵攻打蜀国,为秦国统一全国打下经济基础。司马错的孙子司马靳,也是一个厉害的角色,他曾跟着白起参加长平之战,一起合伙坑杀了四十万降兵。这个世代著史的家族,在好长一段时间“不务正业”,直到司马迁的父亲司马谈,才算是真正意义上的“重操旧业”。

在《史记》中,到处可以看到司马谈的影子,我们可以肯定的是,《史记》每篇文章的开头和中间的“太史公曰”或者“太史公”指的就是司马谈,这些都是司马迁引用他父亲的话。据统计,现通行的《史记》版本中一共出现了156个“太史公”或“太史公曰”,其中至少36次“太史公曰”是司马谈的言论。

“太史公”身份混乱的原因

为什么史记里面“太史公”人物指代混乱呢?这完全归功两个人,一个是司马迁尊敬的长辈——东方朔。没错,就是那个应诏公车上书以滑稽著称的东方朔,他曾写过一篇非常长的文章,皇帝熬了两个月的夜才看完。东方朔比司马迁年长二十岁左右,司马迁45岁完成《史记》的创作,东方朔已经六十多了。写完稿子后的司马迁大喜过望,立马拿给了博学多才、见多识广的长者东方朔审查。东方朔拿到司马迁的稿子自然“很认真”地对待,他认真地指出了稿子中文字和材料使用上的错误,并对稿子进行了一定的补充。其中最大的改变就是往里面加了“太史公曰”几个字,以此来表示对某件事的看法和评论。