热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

曹操安排了哪些人来驻守合肥?背后有何深意

三国时期的合肥,发生了多次重大战役。今天趣历史小编就给大家带来相关详细介绍。公元215年,孙权趁曹操汉中征张鲁之际,亲率十万大军进攻合肥。当时守卫合肥的是张辽、乐进、李典,还有

  三国时期的合肥,发生了多次重大战役。 今天趣历史小编就给大家带来相关详细介绍。

  公元215年,孙权趁曹操汉中征张鲁之际,亲率十万大军进攻合肥。当时守卫合肥的是张辽、乐进、李典,还有区区七千士兵。看上去三位大将守一座城很安全,但据《三国志·李典传》记载“进、典、辽皆素不睦”,意思是说乐进、李典、张辽三人向来不和,有矛盾。

image.png

  这样就有一个问题了,张辽、乐进、李典三人既然不和,曹操为何还安排他们一起守卫合肥呢?难道曹操就不怕他们内斗,白白便宜了孙权?其实曹操的布置大有深意,而且曹操有一条锦囊妙计,两项制度来保证三人不会出问题!

  一条锦囊妙计

  太祖征张鲁,教与护军薛悌,署函边曰"贼至乃发"。俄而权率十万众围合肥,乃共发教,教曰:"若孙权至者,张、李将军出战;乐将军守,护军勿得与战。"——《三国志·张辽传》

  《三国演义》里最喜欢用锦囊妙计的自然是诸葛亮,其实历史上曹操也会用这一招。曹操在西征张鲁之前,给守卫合肥的护军薛悌留了一封密信,并且在信封上注明了“孙权打来再拆开”,这说明曹操对于如何协调张辽、乐进、李典早有安排。

  等到孙权大军进至合肥城下,他们一起打开曹操密信,上边的内容是:如果孙权率兵来攻,张将军、李将军出战,乐将军守城,护军薛悌不用参战。曹操的这条锦囊妙计有何深意呢,为何是张辽、李典出战,而留乐进守城呢?

  首先,七千对十万,明眼人都知道这是一场力量极为悬殊攻防战。按理说应该团结一致好好守城,曹操为何偏偏要派人出战呢?这其实是曹仁当年守江陵的经验。赤壁战后周瑜围攻江陵,曹仁派部曲牛金选三百人出战,结果被周瑜部队包围,这时曹仁亲自出城,两进两出救出了三百敢死队,守城将士惊呼曹仁为“天人将军”。

  说白了,曹仁出城秀了一圈,达到了两个目的,一是挫了敌方锐气,二是鼓舞了己方士气。曹操这次安排出战也是这个目的,先让曹魏无敌于天下的骑兵冲冲东吴的军阵,挫一下他们的锐气,同时鼓舞七千守军的士气。

image.png

  张辽的作战风格是勇猛无敌,敢于冲锋陷阵,典型战例就是曹操北征乌桓,猝然与乌桓骑兵在白狼山相遇,曹军经过长时间行军疲惫不堪,都有些恐惧,只有张辽请战,并且一战大破乌桓,阵斩蹋顿。但乐进也是非常勇武的,自从跟随曹操就“以胆烈闻”,而且乐进的过往战绩往往都是“先登”、“陷阵”。

  张、乐两人既然都是冲锋陷阵类型的将军,而且二人级别相同(张辽时为荡寇将军、假节;乐进时为折冲将军、假节),曹操为何派张辽出战呢?原因应该有两方面:一是张辽之前就在合肥,更熟悉地形,而乐进之前驻守襄阳;二是张辽更擅长骑兵冲阵,乐进“容貌短小”。

  两项军队制度

  锦囊妙计是曹操的战术安排,另外曹魏军队还有两项制度保障即使三人不和,也不敢闹出乱子。第一项制度,人质。公元197年,曹操征宛城张绣,张绣投降,结果曹操精虫上脑非要当晚就睡了张绣的婶婶,结果张绣降而复叛。此一战,曹操狼狈不堪,爱将典韦战死,长子曹昂和侄子曹安民也死于军中。

  战后曹操总结自己失败的经验,他不认为自己是因为精虫上脑犯的错,而是认为没有及时把张绣及其将士的家属扣为人质:

  公谓诸将曰:"吾降张绣等,失不便取其质,以至於此。吾知所以败。诸卿观之,自今以后不复败矣。"

  好吗,曹老板怎么说都有理!不管曹操是不是在推卸责任,但自此之后曹操军队的人质制度是建立起来了,所有在外作战将士,家属必须作为人质留在许昌(后为邺城)。比如在青徐地区半独立的臧霸等人(霸因求遣子弟及诸将父兄家属诣邺),还有此时身在合肥的李典(典遂徙部曲宗族万三千馀口居邺)。

  有这样的制度,先不说将士们仗打的如何,基本上不战而投降敌方的情况很少会出现。所以张辽、乐进、李典虽然不和,但不至于出现临阵投降的情况,这是一项保障。

  第二项制度,赏胜罚败。官渡之战后袁绍病死,曹操逐步蚕食袁氏势力,公元203年曹操下了一道军令:

image.png

  己酉,令曰:"司马法'将军死绥',故赵括之母,乞不坐括。是古之将者,军破于外,而家受罪于内也。自命将征行,但赏功而不罚罪,非国典也。其令诸将出征,败军者抵罪,失利者免官爵。"

  曹公下令说:“《司马法》规定:将军临阵脱逃要处以死刑,所以有赵括的母亲请求不因儿子兵败被牵连获罪一说。所以古往今来的将军,军队在外作战失败,家人却在朝内受罪。可我调兵遣将,领兵征战,只奖有功之人,而不罚有过之人,这不是国家的法律。现在公布命令:以后众将出征,打败仗的要依法治罪,作战失败的罢免爵位。”

  曹操很早建立了军队的赏罚制度,有功必赏,败军必罚,不看苦劳,只认功劳。这条制度则督促在外征战的每位将领,都要全力作战,避免失败,以此来保住自己爵位,避免家人获罪。

  所谓“运筹帷幄之中”,曹操敢于把张辽、乐进、李典三个素来不和的将领放在合肥防守孙权,是因为有军队的制度保障,临阵又有锦囊妙计。事实证明,曹操的部署取得了奇效,张八百大破孙十万,估计这已经大大出乎了曹操的预料!


  免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。



推荐阅读
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 无线认证设置故障排除方法及注意事项
    本文介绍了解决无线认证设置故障的方法和注意事项,包括检查无线路由器工作状态、关闭手机休眠状态下的网络设置、重启路由器、更改认证类型、恢复出厂设置和手机网络设置等。通过这些方法,可以解决无线认证设置可能出现的问题,确保无线网络正常连接和上网。同时,还提供了一些注意事项,以便用户在进行无线认证设置时能够正确操作。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文详细介绍了相机防抖的设置方法和使用技巧,包括索尼防抖设置、VR和Stabilizer档位的选择、机身菜单设置等。同时解释了相机防抖的原理,包括电子防抖和光学防抖的区别,以及它们对画质细节的影响。此外,还提到了一些运动相机的防抖方法,如大疆的Osmo Action的Rock Steady技术。通过本文,你将更好地理解相机防抖的重要性和使用技巧,提高拍摄体验。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文详细介绍了华为4GLTE路由器B310的外置天线安装和设置方法。通过连接电源和网线,输入路由器的IP并登陆设置页面,选择手动设置和手动因特网设置,输入ISP提供商的用户名和密码,并设置MTU值。同时,还介绍了无线加密的设置方法。最后,将外网线连在路由器的WAN口即可使用。 ... [详细]
  • 本文讨论了前端工程化的准备工作,主要包括性能优化、安全防护和监控等方面需要注意的事项。通过系统的答案,帮助前端开发者更好地进行工程化的准备工作,提升网站的性能、安全性和监控能力。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 如何修改路由器密码?路由器登录密码和无线密码的修改方法
    本文介绍了修改路由器密码的两种方法:一是修改路由器登录口令,需要进入路由器后台进行操作;二是修改无线连接密码,通过进入路由器后台的无线设置和无线安全设置进行修改。详细步骤包括复位处理、登录路由器后台、选择系统工具、填入用户名和用户密码、保存修改等。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
author-avatar
jiaodian12322
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有