热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

司马懿既然已经看穿了空城计司马懿为什么还要撤军

今天趣历史小编给大家带来司马懿早已看出了空城计,为何还要撤军?的故事,感兴趣的读者可以跟着趣历史小编一起看一看。“三顾频频天下计,两朝开济老臣心。出师未捷身先死,长使英雄泪满襟。

  今天趣历史小编给大家带来司马懿早已看出了空城计,为何还要撤军?的故事,感兴趣的读者可以跟着趣历史小编一起看一看。

  “三顾频频天下计,两朝开济老臣心。出师未捷身先死,长使英雄泪满襟。”唐诗《蜀相》中,大诗人杜甫用这两句诗表达自己对三国名相诸葛亮的赞美和敬佩之情。

  诸葛亮曾是一介布衣,在穷乡僻壤避世隐居。后来在刘备坚持不懈地盛邀之下,他才终于出山,拜在刘备麾下。从此以后,他鞠躬尽瘁,殚精竭虑,全身心地扑在蜀国大业上。

  说起诸葛亮,我国正史和野史中有很多关于他的传说。赤壁之战大败曹操,蜀魏之战大骂王司徒,七擒孟获收为己用等等典故,都体现了他超群的智慧和非凡的胆识,尤其是空城计的故事,堪称两大军事谋略家的终极博弈。

image.png

  正如后人所加,诸葛亮使用空城计摆了司马懿一道,成功带领全城将士百姓转危为安。可是,混迹官场多年的“老油条”司马懿真的看不出其中的种种端倪吗?或许,他早已看出了空城计,但他为何依旧选择撤军?

  对此,诸葛亮曾说过一句话:“他若不撤兵,必死无疑!”那么,面对诸葛亮精心布下的空城计,司马懿究竟是怎么想的呢?

  司马懿:魏国权臣,深得重用

  诸葛亮的盛名,世人皆知。当年,周瑜因为嫉妒他的才华,郁结于心,曾说出了“既生瑜何生亮?”的感慨。毋庸置疑,诸葛亮才华出众,足智多谋,以至于世人将他评为三国时期最聪明的谋士。

  到实际上,当时出名的谋士还有很多,郭嘉、荀彧、庞统、徐庶,司马懿等。尤其是司马懿,他的才华与诸葛亮几乎不相上下。

  司马懿,是三国时期曹魏重臣。早年间,他因支持曹操称帝而得到了曹操的信任。后来,司马懿被册封为太子中庶子,负责教导曹丕。公元220年,曹魏建国,司马懿他以开国大臣的身份成为新帝最器重,最信赖的人。

  诸葛亮:临危不惧,化险为夷

  那时,魏蜀吴三国称霸,国与国之间有时互不干扰,有时又纷争不断。司马懿和诸葛亮分别效忠于曹魏和蜀汉。所以,二人不可避免地会打交道,其中,最有名的一次非空城计莫属了。

image.png

  诸葛亮率军北伐时,曾任命手下爱将马谡镇守街亭。但马谡此人好大喜功,做事武断,为了多立军功,竟然公然违抗诸葛亮的命令,放弃水源,将部队驻扎在南山之上。

  他的这一举动正中魏国将领张郃的下怀。待到马谡上了南山,眼疾手快地张郃迅速切断马谡部队的取水之路,并发动进攻。直到部队被打得溃不成军,马谡才知道自己违抗诸葛丞相的军令导致了怎样严重的后果。

  街亭的失守也让诸葛亮的北伐被迫夭折,只得返回一千多里之外的汉中整顿。为了给蜀国百姓一个交代,诸葛亮忍痛将马谡等违反军纪的将领处死。于是,就有了诸葛亮挥泪斩马谡的典故。

  马谡虽然死了,但他留下的烂摊子还得有人收拾。诸葛亮不得不从失去爱将的悲痛中振作起来,处理后续问题。正当诸葛亮焦头烂额之际,司马懿听闻马谡兵败,他乘胜追击,带着15万人马来到了诸葛亮驻扎的西城,意欲将其擒获。

  若是在平时,诸葛亮一定毫不畏惧,直接应战。可是现在城中只有5000兵力,其中有一半还去到城外运粮草去了。此时城中,只有十几个文臣和两千多兵力,还有几百个手无寸铁的老百姓。

  听到司马懿带重兵前来围剿,西城中的众人都乱了马脚,大家都想逃出城外,博得一线生机。可是,此刻城,下场只有一个,那就是死。诸葛亮苦思冥想,终于想到一个良计——空城计。

  在他的安排下,城里的军旗全部被收起来了,士兵们原地镇守,伺机而动,遇见不配合的百姓和叛军一律斩首!西城的四个城门也全部打开,几十名士兵乔装成平民百姓自如地出入城门。

  诸葛亮则沐浴更衣,换上了一身新衣服,披上珍贵的大氅,坐在端坐在城楼上,悠闲地弹起了琴,当司马懿军队赶到西城时,他所看到的就是这样一幅宁静安详的画面。司马懿生性多疑。看着眼前的一切,他觉得非常奇怪。

  不是说马谡兵败时已经损失了蜀汉的大部分兵力吗?怎么诸葛亮竟然如此“心大”,竟然还有心情抚琴?难道,他还留了后手?怀着这样的疑问司马懿决定按兵不动,静静观察。

image.png

  可是,他的儿子司马昭却等不及了:“父亲,此时诸葛亮的手中一定没有多少兵力。这都是他一手营造的假象,为的就是迷惑我们,进而版保全自己!”

  听到儿子这样说,司马懿微微点头,其实他也看出了破绽。紧接着司马昭又说:“机不可失,失不再来。父亲,就让我率领一支部队杀进城去,斩下诸葛亮的项上人头!”

  司马昭说罢,司马懿不再沉思,连忙厉声制止:“万万不可!我与诸葛亮打交道已经好多年,我都不敢妄言能参透他的意图,你个年轻人怎敢贸然进攻?”

  撤兵不战:实则大有考量

  司马懿抬头看了看城楼上的诸葛亮,又说道:“诸葛亮为人谨慎,诡计多端,你万一你进城后恰好中了他的圈套该如何是好?”在父亲的劝诫之下,司马昭只能心不甘情不愿地放弃进攻。

  其实,聪明如司马懿怎么会看不出诸葛亮的计谋呢?只不过,他有自己的考量。一方面,诸葛亮是蜀汉的丞相,若此时贸然进城,将其俘获,那么蜀汉内部一定会焦急万分,甚至会出兵征讨曹魏。

  到时候,蜀魏两国交战,那么坐享渔翁之利的就会是吴国。所以,不到万不得已,一定不能点燃蜀魏之间的导火索。

image.png

  另一方面,司马家族在魏朝中的地位十分尴尬。虽说司马懿是开国大臣,历任皇帝都对他礼遇三分。可是,身为臣子,最怕的就是功高盖主,引起皇上的猜忌。

  所以此时,是否攻入西城的这个决定,他不能自己做主。否则,被朝中众臣口诛笔伐,就连皇上也不会再信任自己,甚至还会有生命危险!

  因为这两个原因,司马懿最终决定班师回朝。而西城内所有人都转危为安,这多亏了诸葛亮的空城计!

  后来,当诸葛亮回忆此事时,曾这样说道:“我猜测当时司马懿不敢攻入城中,如果他真的这么做了,一定会被魏帝猜忌,必死无疑!”由此可见,诸葛亮是个有大智慧的人啊!


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



推荐阅读
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • OO第一单元自白:简单多项式导函数的设计与bug分析
    本文介绍了作者在学习OO的第一次作业中所遇到的问题及其解决方案。作者通过建立Multinomial和Monomial两个类来实现多项式和单项式,并通过append方法将单项式组合为多项式,并在此过程中合并同类项。作者还介绍了单项式和多项式的求导方法,并解释了如何利用正则表达式提取各个单项式并进行求导。同时,作者还对自己在输入合法性判断上的不足进行了bug分析,指出了自己在处理指数情况时出现的问题,并总结了被hack的原因。 ... [详细]
  • 本文总结了淘淘商城项目的功能和架构,并介绍了传统架构中遇到的session共享问题及解决方法。淘淘商城是一个综合性的B2C平台,类似京东商城、天猫商城,会员可以在商城浏览商品、下订单,管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。商城的架构包括后台管理系统、前台系统、会员系统、订单系统、搜索系统和单点登录系统。在传统架构中,可以采用tomcat集群解决并发量高的问题,但由于session共享的限制,集群数量有限。本文探讨了如何解决session共享的问题。 ... [详细]
  • 关于CMS收集器的知识介绍和优缺点分析
    本文介绍了CMS收集器的概念、运行过程和优缺点,并解释了垃圾回收器的作用和实践。CMS收集器是一种基于标记-清除算法的垃圾回收器,适用于互联网站和B/S系统等对响应速度和停顿时间有较高要求的应用。同时,还提供了其他垃圾回收器的参考资料。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
author-avatar
山人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有