
“秦时明月汉时关,万里长征人未还。但使龙城飞将在,不教胡马度阴山。”这是我们熟悉的唐诗名篇,诗的题目叫《出塞》,作者是大名鼎鼎的唐代诗人王昌龄。王昌龄诗里写到的“龙城飞将”,就是这一节我们要讲的《史记·李将军列传》的主人公——李广。
李广之所以被称为“飞将”,是有出典的。那出典,也在《李将军列传》里。《李将军列传》里,位于中间的部分,写到汉武帝下诏让李广做右北平太守,说:匈奴方面听说了这个消息,“号曰‘汉之飞将军’,避之数岁,不敢入右北平”,就是给李广取了个外号,叫“汉朝的飞将军”,几年里都避免跟他打仗,因此不敢入侵右北平地区。
王昌龄的诗里的“飞将”,自然就是匈奴所说的“汉之飞将军”的简称。但是,王昌龄为什么要在“飞将”二字前边,再加一个地名“龙城”呢?这可就说来话长了。长到什么程度呢?需要我们从头读这篇《李将军列传》。
《史记》七十列传里的这篇《李将军列传》,跟其他写个人的传记相似,都从追溯家世开始。先说李广是“陇西成纪人”,然后说,他的祖先里有一位叫李信的,战国时候是秦国的将军,就是这位李信将军,追击俘获了燕太子丹。接下来又说,“故槐里,徙成纪”,也就是祖上的籍贯,其实是一个叫槐里的地方,后来又迁到了成纪。成纪现在一般公认就是甘肃的秦安。槐里在哪里呢?有学者考证,槐里是在今天甘肃的临洮,当时叫陇西狄道。又因为汉朝的陇西狄道,在北魏太和十年(486)曾建置龙城县,并且被记载在唐朝初期编纂的《隋书》里,所以王昌龄的《出塞》诗里,“飞将”的前面,就有了“龙城”这样的表示祖籍的定语了。
这样的说法,自然不是定论。因为在清代,著名学者阎若璩在他写的学术笔记《潜邱札记》一书里,就拿这篇《李将军列传》里的一段话为证,就是前面我们已经讲过的,“广居右北平,匈奴闻之,号曰‘汉之飞将军’,避之数岁,不敢入右北平”,说汉代的右北平,是唐代的北平郡,郡府的所在地,叫卢龙,所以“但使龙城飞将在”,应该作“但使卢城飞将在”,也就是“龙城”的“龙”,其实应该写作“卢”。后来还有人找到了一个版本证据,就是宋代王安石所编《唐百家诗选》的宋刻本里,“但使龙城飞将在”,是作“但使卢城飞将在”的。








