甲骨文是刻在龟甲和兽骨上的,龟甲和兽骨通称甲骨。兽骨多用牛羊的肩胛骨。甲骨在使用之前,要先经过加工,首先把甲骨上的血肉除净,接着锯削磨平。然后,在龟甲的内面或兽骨的反面用刃具钻凿凹缺,叫作“凿”。也有在甲骨下端宽薄部分的正面做“凿”的。“凿”的排列是整齐有序的。
甲骨文与占卜有关。占卜时,占者先用火烧灼甲骨上凿的穴,被烧灼的凿的正面就呈现出“卜”字形的裂痕,这裂痕称“兆”。占问问题时,要从问题的正反两方面问,如问下雨,要先问下雨,再问不下雨,每一问都要灼若干个兆。占卜的人,要将自己的名字、占卜的日期、要问的问题都刻在甲骨上,还要把兆的次序和性质刻在兆的旁边。最后将占卜的结果,即占卜是否灵验刻到甲骨上。经过占卜证验之后,这刻有卜辞的甲骨就成为一种档案被保存下来了。
专家们不仅研究出了古人是怎样刻写甲骨文的,还从甲骨文中找到了师傅如何教徒弟刻写和师傅示范、徒弟学刻的字样。有一片甲骨刻的是从甲子至癸酉的10个干支字,反复刻了好几行,而且分别刻在了甲骨的正反面,其中有一行刻得特别工整、秀丽,其它几行则刻得歪歪斜斜,不成字样。显然,这规整、秀丽的一行是老师刻的,那歪斜的几行是徒弟刻的。但在歪斜的几行中,又偶有几字刻得很工整,它们显然是老师在教徒弟时做的示范。
专家们不仅找到了老师教徒弟刻字的甲骨片,还找到了用来刻字的工具铜凿。