設萬維讀者為首頁 萬維讀者網 -- 全球華人的精神家園 廣告服務 聯繫我們 關於萬維
 
首  頁 新  聞 視  頻 博  客 論  壇 分類廣告 購  物
搜索>> 發表日誌 控制面板 個人相冊 給我留言
幫助 退出
思索中國民主轉型道路  
各類雜七雜八的文章  
https://blog.creaders.net/u/35832/ > 複製 > 收藏本頁
網絡日誌正文
子午谷奇謀、街亭和諸葛亮第一次北伐 2025-06-15 07:58:24

寫這篇文章主要是想說明一個道理,做任何研究,都必須越細越好。宏大敘事、指點江山的看起來雖然過癮,但沒有細節的支撐,結論都是沒有說服力的。

雖然從來都覺得古代史對於非專業人員來說沒有意義,但人都這樣,談古論今誇誇其談總會給自己帶來莫名的滿足感,刷刷知乎,街亭、子午谷這類問題下面回答超多,其中很多洋洋灑灑幾千上萬字,言之成理,邏輯也算自洽,從語氣看作者的自信都溢出到文章之外了,但不同回答對比觀點大異,而史實卻只會是一個。即使覺得意義不大,我也忍不住來摻和一番。

1、相關的信息

1.1、相關史料

   研究歷史,第一步當然是找史料,三國特別是一伐這一塊,流傳下來的史料極度稀缺,能看到內容的也就是裴注三國志(含裡面所引用的魏略等內容)等幾部。

裴注三國志,存;漢晉春秋,存3篇;華陽國志,存4篇;後漢紀,存;資治通鑑,存;獻帝春秋,存1篇;晉書,存;王沈的魏書、司馬彪的續漢書、華嶠的漢後書、孫盛的魏氏春秋、韋曜的吳書、張勃的吳錄、虞溥的江表傳、孫盛的異動雜記等,亡佚。

那些權謀鬥爭的我就不談了,往這方面扯那就是千人千面,怎麼說都能邏輯自洽言之成理,無法收拾了,而這類方式與我的研究方法是無交集的。

我拿足球比賽來舉個不恰當的例子,你可以用權謀鬥爭來試圖解釋主教練和球員之間的關係,從而影響到球員的狀態、出場時間和安排的戰術任務執行程度,但是足球比賽的結果,只和雙方球員在場上的表現直接相關(防守反擊全攻全守之類的類比戰術,換人之類的類比為調兵遣將,比如派魏延還是派馬謖督前部),而戰爭只跟參戰雙方對戰爭規則符合的程度有關(後勤、排兵布陣之類的都統歸於此),場外因素對場內肯定有間接影響,但我得先努力把場內表現先理清楚,事件的直接因素都沒搞清楚,甚至連重要的史實都沒確認,就大談特談間接因素未免有些空中樓閣。

本文會先確認重要地點、重要路線、重要時間點及對應事件,再試圖還原一伐戰況。

1.2、三國時期一伐相關各地點:

三國時期魏國的行政區劃,雍州共10郡。隴西郡,治所襄武;南安郡,治所豲道;天水郡,治所冀縣;廣魏郡,治所臨渭,此4郡都在隴山以西,後文以隴右統稱。京兆郡,治所長安;扶風郡,治所槐里;安定郡,治所臨涇,此3郡與戰事有密切關聯,後文會以關中指代。新平郡,治所漆縣;北地郡;馮翊郡,治所臨晉,此3郡與一伐關聯不大,不會提及。

然後找地圖,參考譚其驤版的中國古代地圖和百度搜索的信息確認地點所在,現在的衛星地圖提供地形、山、河等信息。但是譚版地圖的一些地名還是得詳細確認,特別像街亭這種至今爭論不休的,只能將可能的所在都標出來,都各自推演一遍,再從合理性等方面選擇一個,或者繼續保留多種可能。

1.2.1、上邽

譚版地圖標的很明確,在現在天水市秦州區也就是市區西邊那一塊,天水市區的平地是整個隴右最大的一塊,雖然比起漢中來小的可憐,隴右的經濟中心建在這裡可以說理所應當,不知為何天水郡郡治沒放在上邽。但百度搜一下,都寫着上邽古城在現在清水縣永清鎮李崖村,幾乎沒有說上邽在天水市區的。因為實在無法分辨,我第一版草稿把這兩個地方都標上了,但譚其驤作為著名歷史地理學家,研究程度肯定不是我這類愛好者能望其項背的,上邽這樣重要的地點差異如此之大,肯定有原因。多方搜索之下,在B站找到個視頻https://www.bilibili.com/video/BV14zu3eYEEa/,提到唐朝時期上邽縣才搬到現在清水縣地界,而在天水市區也出土過相關證據,那就可以將百度百科裡的清水縣排除掉了。因為上邽是在天水還是在清水,對於研究一伐影響巨大,不得不再三確認。

1.2.2、街亭

這地方究竟在哪裡呢?這個史學界爭議聲就沒斷過,譚版也不好使,眾說紛紜,隴山幾條路,須彌山道、瓦亭道、雞頭道過於靠北,排除起來還有些理直氣壯,番須道、隴關道差不了多少,不過這兩條路所探尋的街亭地點可以是同一個或者相距不遠,整體分析時可以各自討論,對全局影響在可控範圍內。但還有一種說法,街亭在今天水麥積區街子鎮,張郃走的是之前夏侯淵逼他走的那條陳倉狹道,還特地從渭水南邊的小隴山繞了個圈,再從南到北準備通過街亭去上邽。這種說法就使得街亭可能的位置一南一北,對一伐研究非常重要。

街子鎮這個地點,有個邏輯說不通的地方。街亭如果在這裡,那就要求魏軍必須走陳倉狹道入援,而且在臨渭以東要轉向南,翻過小隴山,從南向北過街亭抵達臨渭。陳倉狹道,張郃多年前走過一次,走完全軍怨聲載道,後續也沒有魏國修繕這條路的記載。最重要的是,陳倉狹道直通臨渭,張郃吃飽了撐的,沿着渭水翻過山口就能抵達臨渭,他發什麼神經非要往南繞一下,而且後勤也得跟着這麼折騰,他這是給自己製造困難嗎?儘管看地形,街子鎮這地方跟史料是很相符的,有河,有山頭,而且蜀軍走小路去街亭也算方便,但這得要求魏軍犯大蠢,不得不排除街子鎮是街亭的可能。

雖說略陽的位置非常突出,卡住了番須道、隴關道通過略陽,去往新陽、冀縣的道路。但三國史料,街亭和略陽很明顯是兩個地方,故不能憑感覺將略陽認定為街亭。

譚版街亭位置,要求張郃部必須走番須道救援,對應的馬謖紮營山頭大致在旁邊標記處,但此山頭最高點據山腳下河流海拔差距不過130米。也不能說譚版位置就是對的,可能會有所偏差。圖中標出的修正位置和山頭對於阻擊番須道來的張郃部來說,理由相當,且山頭與山腳海拔差達到280米。但兩個地點都有疑問,即都是只能防住一邊,譚版能防張郃部翻隴山後轉向西南去略陽,卻不好防張郃部往西經過莊浪再轉南去略陽,修正則剛好相反,如果當時沒有下隴山即可轉南的路線,那修正版更符合。如走隴關道,則譚版街亭位置不合理,街亭二(百度百科搜的,隴城鎮東那個)的位置更符合,對應馬謖紮營山頭二,海拔差約220米。

這裡補充一個,今韓店鎮,我在標譚版修正地點時,優先選擇的是這個地點,因為可以同時卡住張郃部走番須道越隴山,向西、向南兩條路線。但我在衛星地圖上把韓店的地形是看了又看,這個地點北邊是三面環水,東西走向一條南洛河,南北走向一條南洛河支流和一條試雨河,南邊山腳就是南洛河,當時覺得這個地方不太容易被斷水源,就沒標上去。修改時也懶得再重新標了。

而今張家川或今恭門往南經清水去往臨渭、上邽的道路那個時候不知道能不能走,好不好走,假如存在這條路並且適合大軍通行,那街亭二和譚版街亭都不合適作為阻擊點,而是會在街亭三(我隨意標的)附近,對應馬謖紮營山頭三和四,海拔差約210米和270米。

除街子外,其他的可能都在略陽周圍,這幾個點對本文分析的影響倒不是太大,後文再說。不要要求我確認街亭具體在哪,這只能靠新出土的文物或者文獻這種硬證據來證明,僅憑現在留存的史料實在是無法做到這點。

幾處可能的街亭所在及海拔,及成立條件,如圖:

1.2.3、列柳城

這個我是真只能瞎猜了,郭淮傳里記載張郃破馬謖,他破高翔,寫在一起,貌似可以認為是同時階段發生的事情,不然郭淮傳你寫張郃就算了還加個破馬謖幹嘛。按古代行軍的限制,這個列柳城很可能離上邽不會太遠,目的可能是為了保護馬謖的後路。但既然在上邽附近,諸葛亮為何不派主力甚至親自去呢。不管了,只好胡亂標一個地點了。

1.2.4、箕谷

雖然趙雲部只是疑兵,對主戰場沒多大影響,但某個地名不確認強迫症心裡就會不舒服。百度一下箕谷,首選回答是在漢中市西北褒城以北十五里,這不是褒谷谷口麼?這怎麼看都不像是三國時的箕谷,哪有出箕谷攻魏,出自己家門口的谷的?細細搜索,總算找出條稍微靠譜的,就是今太白縣-七里川-馬尾河(譚版地圖標註為綏陽小谷,也就是本文中,箕谷就是綏陽小谷)。算是勉強把箕谷定位了,之前我還以為箕谷是斜谷東邊霸王河那個出口,仔細查找後才知道自己猜錯了,不能想當然。

1.2.5、西縣

譚版標的大致在鹵城以北的今劉家窯村,而百度搜索的地點在永興鎮,綜合分析後,對一伐形勢影響不算太大,相差一天路程,這裡採取永興鎮。因為我傾向於平地、平路,平地大的地方總比小的地方適合軍隊屯駐。

1.2.6、南安郡治所豲道

百度搜索的在今武山縣,譚版與隴西郡治所襄武隔河相望,這個區別對一伐形勢可以忽略。

1.2.7、其他

其他地點也標出來,漢中治所南鄭,北伐大本營沔陽,下辨,西縣,祁山堡,鹵城,隴西郡治襄武,南安郡治豲道,天水郡治冀縣,廣魏郡治臨渭,上邽,街亭一、二,列柳城一、二,散關,陳倉,五丈原,郿縣,古略陽,潼關等等。還有些現在的地名、河流名,是為了畫出步行線路標記出來的。

1.3、道路

1.3.1、諸葛亮北伐能走的線路

陳倉道,從沔陽出發,經過今略陽縣,到今徽縣嘉陵村後往東,經過今鳳縣,出散關,抵達陳倉。這裡要注意,雖然走祁山道離長安比陳倉道不知道遠了多少,但祁山道的第一目標是祁山堡,陳倉道的第一目標是陳倉,路程反而是祁山道短一些。從沔陽到陳倉總共約350公里。

褒斜道,從南鄭北上,褒谷谷口進入,一直往北沿着山谷走,抵達今太白縣,再向東出來,有兩個谷口可以出來,一個斜谷口,一個霸王河口,斜谷在西,出來就是五丈原,霸王河口在東,出來就是郿縣。從褒谷口到斜谷口全程249公里。褒斜道走接近今留壩縣時,可以往西北拐,經過今留壩縣去到今鳳縣,可以轉陳倉道。

儻駱道,從洋縣儻水河口到周至縣駱峪,全長約240公里。這條路應該全部是棧道,最為險峻難走,現在在衛星上畫步行圖完全畫不出來,諸葛亮北伐從來沒考慮過這條路,看來是有原因的。

子午道,也是棧道,也很難走,要先到漢中東邊的今石泉縣、池河鎮,再向北,最後從子午口出(網上見到說子口是北口,午口是南口,知道我說的子午口是指北邊這個口就行了),衛星畫步行圖同樣畫不出來。從漢中到長安全程420公里(實際從南入口到北出口,距離大概是260公里左右)。雖然子午道牽涉到魏延那事,不能不提,但接下來會說明,這條路其實壓根不用考慮,因為魏延也沒有打算走這條路。

祁山道,百度都沒這個名詞,這真是為諸葛亮北伐特意創造的。大致路線是先沿陳倉道,走到嘉陵江、西漢水交叉口,往西沿西漢水、或者前段沿今窯坪河,一路往西到今大橋鎮或馬家集,北上建威。或沿陳倉道,走到今徽縣嘉陵村後,往西經下辨抵達西漢水,再沿西漢水往西到今大橋鎮或馬家集,北上建威。另有過今徽縣往西北或從下辨往西北區建威的路線,但這兩條路沒有河流。不過祁山道的幾個分歧對一伐戰局影響不大,無論具體走哪條,總有一段路段是無法依靠水運的,這是蜀漢後勤吃力的原因。

1.3.2、蜀軍進軍的道路

蜀軍主力。從南鄭到沔陽,經今略陽縣,在嘉陵江、西漢水分岔口處,向東抵達今徽縣嘉陵村,隨後往西前往下辨,繼而擇路抵達西縣。

蜀軍攻略南安郡、隴西郡部隊。從西縣出發,去往豲道,接管豲道後,繼續沿渭水前往襄武,後原路退回。

馬謖部。從西縣經鹵城、新陽、今秦安縣,抵達略陽。再從略陽過今隴城鎮往東,抵達街亭二,或繼續往東北行軍至譚版街亭(兩處街亭相隔約18公里)。戰敗後原路退回。

1.3.3、魏國援軍的道路

從洛陽經潼關至長安,全長約385公里。假設潼關被占,可以自潼關北渡黃河,往北至蒲坂津,西渡黃河,再往南至今華陰縣(潼關西側),再經今渭南市至長安。

分析街亭時已提到隴關道、番須道、陳倉狹道這三個可能。

從長安經興平、武功、扶風、岐山、鳳翔、千陽至隴縣,全長約240公里。

隴關道,從隴縣往西,經固關、今富汗坪、馬鹿、今恭門,抵達今張家川,全長約80公里。

番須道,從隴縣,往北到今華亭,再往西翻隴山,到今莊浪。全長約125公里。

陳倉狹道,從陳倉沿渭水南岸西行,直通上邽。全長約200公里。另長安到陳倉約140公里。

 

1.4、一些地點間,步行路程,單位公里,如圖

1.5、三國時大軍行軍的速度範圍,信使的速度

百度搜了一下,說三國時代在大路上行軍速度為每天14-18公里。

長時間快速行軍的也有幾個:

夏侯淵,六日一千(約413公里),68公里每天。

司馬懿滅孟達,距離約350公里,八日抵達,43公里每天。如按史料記載,路程有一千二百里的話,那司馬懿速度達到了每天62公里。

這兩個60多公里的,我是不太相信的,不過一伐對各部隊行軍速度需求不需要這麼高,就不糾結到底是不是吹牛了。

而司馬懿攻遼東,距離約1400公里。238年正月與曹睿定議,準備工作花些時間,六月抵達遼水,按司馬懿說的去百日,回百日算,也就是每日14公里,因為現在衛星地圖拉的步行線路是現代的,古代可能沒這麼直的路,但也不會繞大圈子,14-18公里這個範圍很合理。

原本想找些更精確的行軍時間點的,但出動大軍的戰役,出發、抵達時間幾乎都是月,甚至季開頭的。而定主要研究框架,這些基本因素不能瞎編。

據百度搜的信息,古代信使每天約150公里,緊急情況可以提升到200公里甚至300公里,隴右離洛陽約750公里。信使是多人多馬接力報信,所以是全程急行軍,這跟軍隊是完全不一樣的。主力部隊長途行軍速度能有30公里都是百戰精兵+輕兵了,本文中的軍隊行軍時間一般會往寬裕了估算)。

1.6關鍵時間點

一伐發生在公元228年(蜀漢建興六年,曹魏太和二年)春無疑問。

三國志提了兩個關鍵的時間點,丁未,行幸長安,即曹睿出發去長安坐鎮,夏四月丁酉,還洛陽宮,丁酉為丁未後50天。

按三國志記載,丁未寫在張郃街亭之戰後,但總不能魏軍都已經贏了,曹睿才去長安,呆了50天回洛陽,這很不合理。資治通鑑整理了下,寫的是曹睿派遣曹真、張郃率步騎5萬援救後,同時自己在丁未日動身去長安坐鎮,這比較合理。

網上找不到能查到228年的電子萬年曆,只好自己硬算。默認中國干支紀年一直是60天一循環,中間未有間斷和重複,農曆一直是19年7潤循環無變動。得出228年春夏的丁未日為228年公曆3月8日(這些公曆日期是用來定位農曆的,不是真的公曆日期,因為西方曆法有間斷缺失),約為農曆二月十七,丁酉為公曆4月27日,約為農曆四月初七(假設此年無閏月),這是對的上的,如果往後,則需要全部延後60天,與夏四月丁酉矛盾。

即曹魏二月十七發兵救援,四月初七戰事全部結束。

2、一伐出發前的一些情況

2.1、諸葛亮北伐的目標

最高理論目標自然是興復漢室,誅滅曹賊,還於舊都,這個實現難度太高,過過嘴癮就行,不必當真,研究時可以忽略。

說點現實點的目標。

從諸葛亮5次軍事行動來看,可以說,蜀漢的目標就是全取雍州,取下雍州,涼州被隔斷,幾乎可以說就是取下了雍涼,因為就之前雍州的隴右和涼州那個反叛頻度,這塊地方對曹魏政權的忠誠度很難說。不過史實上諸葛亮雍州都沒有拿下,涼州可以不提,不影響。

但取雍州也有兩個分支,一是先取隴右再圖關中,二是直取關中,關中到手,隴右就可以傳檄而定。

2.2、粗略分析下蜀國的兵力

蜀漢政權自劉備在公元223年(章武三年初夏) 敗光家當掛了,黃權江北兵力大都說是5千到1萬,這支部隊是全員投降了魏國,是完全損失掉了的。夷陵慘敗能逃回來幾個?有一半都燒高香了。寬裕點算,損失2萬5吧。蜀國總兵力撐死也就10萬(良莠不齊的總兵力,不是可戰之兵),能動起來打仗的估計也就7萬到頂,這7萬裡面損失2萬5,還剩4萬5。

諸葛亮在225年春(建興三年,劉禪這改元是直接把章武三年改成了建興元年麼,跟後世第二年才改元不一樣)即開始了平定南中的計劃,這隔了兩年都不到。

到227年,諸葛亮帥軍北駐漢中,準備北伐。離平定南中過了兩年多,離劉備死不過4年多。不到5年蜀漢能新訓練出多少兵力呢?

即使新招兵力補充,扣去漢中、江州、永安、南中這種必須留可戰之兵的要地,諸葛亮能拉出5萬兵北伐已經算他最高績效了。而因為劉備的鍋,這5萬兵裡面精兵的比例肯定不如劉備那時候,就算有一半吧,2萬5精兵和精壯。這種推斷並不嚴謹,很無奈,幸好吳國大臣張儼的《默記》中提到,諸葛亮麾下兵力不足5萬,就拿這個當根據好了。

2.3、北伐方略的制定,及子午谷奇謀分析

227年,諸葛亮與眾將商定計劃,與此同時,糧食之類的後勤工作已經在進行,先運到南鄭,等方略定下後進行下一步。

此時諸葛亮以魏延為督前部(就是先鋒,後來馬謖一伐時的職位也是這個,可以認為是馬謖取代了魏延這個職位),領丞相司馬、涼州刺史。制定方略的會議過程中,魏延提出了子午谷奇謀,後文的分析會以子午谷奇謀指代魏延的計劃,而不是真的跟子午道有什麼關係。

2.3.1、子午谷奇謀史料解讀

三國志里只寫了:延每隨亮出,輒欲請兵萬人,與亮異道會於潼關,如韓信故事,亮制而不許。意思就是,魏延每次隨諸葛亮北伐,都提出自己帶兵萬人,與諸葛亮走不同的道路會於潼關,仿效韓信助劉邦定關中的事跡,但諸葛亮每次都不同意。三國時代對楚漢爭霸的了解和我們現代對楚漢爭霸的了解不是一回事,那時候離的近,能看到的史料多,對於了解真相肯定比我們這些兩千多年後的要有些優勢。隨着時間越來越久遠,天下動亂導致的資料遺失,加上各時代的歷史發明家們不停的添加新佐料,現代想再還原可不是件容易的事,我是不知道魏延指的韓信故事究竟是什麼樣的,也沒研究過。

我們可以看到,三國志里寫的是每次魏延都要求分兵,而不僅僅是指一伐才有子午谷奇謀,二到五伐就不提了,而且目標是與諸葛亮會於潼關,全文沒有提到子午道。對照衛星地圖,明顯可以判斷,魏延對出兵打隴右沒興趣,不管是幾伐,他想的都是直突長安、潼關,繼而全取關中,可以說魏延是非常堅持他的方略的,從另一個角度也可以認為,魏延一定有堅持的理由或者說對自己的計劃有一定自信。而諸葛亮的四次北伐(陳式那次不算進去)有兩次走的隴右,先取隴右再圖關中,另兩次走的是陳倉道和褒斜道,也就是說諸葛亮並非是一定要先死磕隴右,而完全不考慮直取關中(有人認為諸葛亮的二、五伐,實際目標還是隴右,這點後文會分析)。我認為兩人的分歧點在於分兵冒險的具體危險程度而不在於是否分兵、蜀軍進攻方向。

子午谷奇謀的子午谷這個地名,來自於裴松之引用的魏略:“夏侯楙為安西將軍,鎮長安,亮於南鄭與群下計議,延曰:"聞夏侯楙少,主婿也,怯而無謀。今假延精兵五千,負糧五千,直從褒中出,循秦嶺而東,當子午而北,不過十日可到長安。楙聞延奄至,必乘船逃走。長安中惟有御史、京兆太守耳,橫門邸閣與散民之谷足周食也。比東方相合聚,尚二十許日,而公從斜谷來,必足以達。如此,則一舉而咸陽以西可定矣。"亮以為此縣危,不如安從坦道,可以平取隴右,十全必克而無虞,故不用延計。”

因為不是三國志原文,首先就得研究魏略這段是不是胡說八道,雖然即使是三國志原文,也一樣得求證,但可信度默認三國志還是比魏略高那麼些的。因為魏略這段話,全程沒有提到潼關,與三國志是對不上的。

這裡多說幾句,不可極端的認為史料都不可信,不信史料那還研究歷史幹嘛呢。而在對於三國這類史料稀少的時代,即使某個史料相當不合邏輯,甚至前後矛盾,也不能直接全部否定,得根據當時的現實條件和基本邏輯進行篩選,但不能天馬行空全靠腦補。還是那句話,全部排除了,你就沒有辦法研究了。這也是我認為古代史沒有研究意義的重要原因,史料和出土實物太少,對研究限制太多,按網上這些腦補學家們的套路,一個個都會演變成三國演義,甚至變成封神演義都有可能。

魏略這裡,魏延提出了更進一步的計劃(當然也是相當粗疏)。

兵力要求:

帶五千精兵(應該是他守漢中的部隊裡精選的),負糧五千也肯定得身強力壯,最基本的戰鬥訓練估計也得有,當不了主力打個輔助肯定是要的,比如兼職弓弩兵射射箭之類的。

路線:

直從褒中出,循秦嶺而東,當子午而北,不過十日可到長安。從褒中出發,褒中是褒斜道的起點,並沒有提往東走到石泉縣走子午道。接着循秦嶺而東,當子午而北,這怎麼個循法呢?

一是魏延明明可以在南鄭去今石泉縣走子午道,偏偏要從褒斜道起點褒中出發,沿着秦嶺南邊山腳,趕到石泉縣,不僅多走一段冤枉路,還大路不走,非沿着秦嶺走。

二是從褒中走褒斜道後,走了半路,沿着秦嶺往東直接遇山開路遇水架橋走到子午道上,然後從子午谷出。要有這開天闢地之能,鄧艾見了魏延得呼祖師神,祖師爺都不足以表達崇敬之情。

三是從褒斜道北邊的出口出,因為是要往東的,那要麼出斜谷,要麼出斜谷東邊那個霸王河的出口,然後沿着山腳循秦嶺而東(防止被敵方發現),到了子午口這片區域,再轉嚮往北去長安。

結合常識和衛星地圖的地形,在假設魏略可信的前提下,應該很容易得出只有第三種是符合邏輯、可行性最高的,可這壓根就沒走子午道啊。和諸葛亮走的是同一條路,去子午口轉向只是為了隱蔽住他這支輕裝先鋒部隊。“公從斜谷來”這五個字不足以排除魏延不走褒斜道走子午道,而三國志的異道,魏延可以出霸王河口,走儻駱道也是異道。當然,這也不能排除魏延一定不走子午道,畢竟不走褒斜道是更符合三國誌異道會於潼關這句話的。只是綜合來看,魏延不走子午道更符合這兩個史料。

蜀軍作戰計劃:

長安守將夏侯楙見到魏延部就嚇的乘船逃走,長安其他官員直接投降,最少也是北門(橫門)會投降,倉庫這些應該是在長安城內吧,然後魏延靠“橫門邸閣”和周邊的居民提供補給,等待諸葛亮大軍來會合,然後長安以西就一舉平定了。

先不說這個計劃是不是有點異想天開。假設這個計劃完全實現了,蜀軍會合占據了長安之後,二十許日後,魏國援軍來了怎麼辦呢,是野戰還是守長安城呢?歷史上長安的爭奪更多的是關中地區野戰決戰,贏的拿下長安,何況即使魏軍攻城,蜀軍也得守住城才行,沒怎麼見過有攻城戰而守方最終守住了的(記得的好像晉愍帝、苻堅守過長安,最終都沒守住)。不是說蜀軍不能擊敗魏援軍從而真的占領關中,而是魏略這個計劃,本身就不完整,你好歹補一句,蜀國大軍會合後,擊敗二十許日後來支援的魏軍,這才能算是平定關中啊。

2.3.2、開腦洞推演子午谷奇謀可行性

魏略的這個內容從頭到尾,漏洞和自相矛盾就很多,但諸如“精兵五千、五千負糧,子午”這些也不好全盤否定,那我們結合這裡面一些可以討論的信息加上三國志的異道會於潼關,推演下史實中可能的情況。

先說說魏延部的速度,能否滿足十日抵達長安。

夢溪筆談提到,運糧的民夫最多可背60升,1升約合現在640克,60升就是76.8斤。士兵還可以帶10升,12.8斤。每天各自消耗2升。魏延的精兵給他闊氣點,配不少馬匹,但馬匹這貨,背的糧食還不夠它自己吃的,恐怕士兵帶的10升是為馬匹準備的。

魏延說的是十日可到長安,褒斜道全長249公里,加上到長安約400公里,平均每天40公里,路雖然差,但魏延部都是精兵,不帶輜重,10天走出來不能說完全是瞎吹(走的是較好走的褒斜道,不是難走的子午道),還是有可能的。而且按照魏延這個糧食消耗計劃,運糧的並不需要滿負荷背60升,40升也就是50斤就夠了,士兵背甲背武器不背糧食估計也差不多50斤,10-15天的糧食消耗是夠用的,這樣減重,10天走到長安的可能性還會增加一些,按上文搜到的三國行軍速度範圍,即使達不到夏侯淵、司馬懿那種速度,給魏延加兩天時間,10天變成12天,對這個計劃的影響也在可接受範疇之內。而魏延給諸葛亮定的規劃是20多天帶大軍趕到長安,也就是每天走20公里不到,這是在三國大軍在主要道路上行軍速度的範圍之內的。

再推演下魏延部到長安後的計劃。

如果去掉橫門邸閣這個點,散民之谷可以理解為長安周邊的各個村屯。也就是把長安直接向魏延投降這個最不可思議的點拿掉之後再來看,魏延說夏侯楙聽他到了,會嚇的乘船逃走,長安城剩下的人不足以主事,沒辦法短時間集結兵力對魏延部造成威脅,也做不到先以部分兵力遲滯住魏延部再等新首腦(雍州刺史郭淮從隴右趕回來就行)帶主力攻擊魏延部(這點才是重要的,夏侯楙跑路是為了得出這個結果)。

然後魏延去哪呢,直奔潼關。魏略中沒有提到潼關,但三國志寫的很明白,異道會於潼關,那魏延的任務就是去偷襲潼關並堅守,隔絕魏國援軍進關中的道路。

再歸納一次魏延的計劃。

魏延帶先頭部隊雙倍於大軍的速度通過褒斜道直逼長安,為了隱蔽,出了斜谷(或霸王河谷口)後,不走大路,沿着秦嶺山腳往東走,一直走到子午口這個離長安直線距離最近的地點,再北向長安。這最後一段路是隱瞞不了的,直接公開旗號,嚇走夏侯楙,同時全軍或者分兵突襲占領潼關,卡住魏軍增援最快的路線。諸葛亮隨後從斜谷出來,拿下長安。

如果魏國援軍走潼關,魏延先死死頂住,等諸葛亮拿下長安後給他增援;如果魏國援軍走蒲阪津兩面夾擊潼關,魏延繼續死死頂住,前提需要先搶到足夠的糧食,然後等諸葛亮拿下長安給他增援;如果宛城司馬懿從武關過來,有孟達牽制,他過不來(這時候孟達還沒事發)。再經過正面決戰後,擊退魏國援軍,全吞關中。

關中一定,隴右打包奉送,隴右那個地方少民眾多,馬超雖然已故,但馬岱估計還能繼續刷他哥的臉,後來到姜維時代蜀軍都一直在聯絡那邊的羌民。

這看起來是不是很好,一個多月時間,魏延吃點苦受點累,潼關守一守,蜀國拿下關中就地消化,美滋滋。但這麼好的計劃為何諸葛亮不採納呢?我們來找一找風險點。

2.3.3、諸葛亮為何不採納子午谷奇謀

前文說到一伐蜀國總兵力5萬,魏延帶走1萬全是精銳,留給諸葛亮1萬5精銳+2萬5。分兵這種配置倒也不是不合理,5萬大軍出1萬精銳當先鋒很正常,主要還是要看分兵的這一路風險究竟大不大。

魏延部從子午口轉向進入關中打出旗號後,就要直面魏軍了。這得找一下魏國在雍州的兵力分布,魏國上下再輕視蜀國,雍州的州郡兵也得有個4、5萬吧,隴右1萬到1萬5防羌氐,安定郡那邊也要1萬到1萬5防匈奴或者羌?長安及周邊留個2萬做預備隊守家。隴右的魏軍沒那麼快過來,安定郡過來還是挺近的,也就是魏延將面對的魏軍數量大致在3萬左右。三國的軍隊戰鬥力沒有代差,不會出現漢末官軍平黃巾那種碾壓局,蜀軍即使強於雍州郡兵,但也做不到1打3並輕鬆戰而勝之(何況魏軍打不過還可以守城),打輸概率不低。魏延帶的全是步兵,只要沒打贏,基本上跑不掉,全軍覆沒很有可能,結局大概率就是魏延投降或者魏延率領少數精兵(估計是親衛)突圍後餘部投降。

根據三國志和魏略,魏延給出的可行性理由是,夏侯楙膽小一定會跑,其他官員職位不夠沒能力短時間集結關中所有兵力來打我。這也可以反映出魏延自己也沒把握能打得過關中魏軍。

合着你自己對正面硬碰硬也沒必勝信心啊,那諸葛亮是不是可以這麼理解,此處切換諸葛亮視角:只要夏侯楙不跑,或者跑了其餘官員中再出個郭淮式的人物推出個張郃第二出來統領部眾(定軍山夏侯淵戰死後,郭淮推出張郃統軍穩定軍心。而郭淮本尊這會雖然正任職雍州,但是說不定會跟歷史上的一伐一樣人在隴右,沒那麼快回來),聚攏了部隊,你魏延就直接準備跑路或者率眾戰死葬送這1萬精兵了?本來我們蜀軍就是災後重建的,戰鬥力的鍛煉方面就只打了個南中野人,實際能不能與魏國中央軍爭鋒我自己都沒底,你這葬送一波,我們再來次災後重建麼?

何況長安到潼關還有300多里(約150公里),你還得再走3到5天甚至更長時間,你確定你行軍的速度比得上曹魏報急信使的速度麼,你趕到潼關,潼關有了防備拿不下來怎麼辦?沒有潼關地利,你1萬部隊硬抗魏國援軍,能抗幾天啊(這裡跟後面派馬謖帶1萬部隊阻擊魏國援軍是不太一樣的,因為隴右離關中很遠,離洛陽更遠,潼關離洛陽不遠,兩個地點能得到的魏國支援力度和持續時間是不一樣的)。何況一旦魏國有防備,能否靠周邊民糧提供補給就不是你一廂情願的事情了。

即使往好的方向接着想,一切如文長你所料,夏侯楙果然跑了,關中兵力短時間確實也沒聚集起來,你還直接偷下了潼關據關而守,我率領大軍二十天也好二十五天也罷,及時趕到了長安城下,我也就四萬人,長安也未必投降啊,而且這十多天功夫,郭淮大概率已經趕回來了,那長安更不會投降,可能整合兵力和我先打一仗,打不過再守城,也可能直接守城等援軍。即使郭淮帶兵出來打,他4萬我也4萬,我拿南中練級,郭淮估計也拿羌、氐刷過經驗,我同樣沒把握一戰打崩他。

我無法乾脆利落的拿下郭淮和長安是大概率事件。二十天能抵達長安,但絕對抵達不了潼關,最遲你抵達長安後,半個月內魏國援軍就會猛攻潼關,文長你確信頂的住嗎?不是說你的計劃不好,而是你的計劃容不得半點失敗,必須料敵如神(夏侯楙跑路,長安短時間不集結兵力進攻魏延,甚至連遲滯魏延部都不可以有),攻必克(魏延拿下潼關,諸葛亮拿下長安),守必穩(魏延守住潼關直到諸葛亮來援,之後蜀軍在潼關擊退魏國援軍),三者缺一不可。我們蜀軍就這麼點家當,馬都沒幾匹,萬一正面一次沒打贏,就得撤軍,就算我是三國第一撤軍高手(四次北伐都撤的很好),這次能無損撤軍。可我們這第一次北伐,就這麼幹脆的以失敗結束,太傷士氣了,要不我們先去隴右捏捏軟柿子,先拿下隴右,同時鍛煉鍛煉兒郎們的實戰能力不好麼,不要一口氣吃成胖子,先賺10塊,有經驗了有本錢了再賺剩下的90塊嘛。

魏延作為下屬,雖然不服氣(服氣就不會每次都提分兵了),但諸葛亮的顧慮也不能說完全沒有道理,那就這麼着吧,先去隴右。

跟眾將把進軍方向定下來了,諸葛亮就上表(出師表),屯軍沔陽,繼續做物資準備之類的戰前工作,同時關注孟達的動作,要有孟達在上庸方向搗亂,吸引曹魏部分注意力,蜀軍取隴右把握又多了一分,可惜228年正月孟達就被司馬懿滅了。

228年春,諸葛亮準備完畢,這時候具體的策略大綱有沒有擬好不得而知,史料中連具體策略本身都沒有記載,但這麼大的軍事行動,不存在啥都不準備就霍霍去前線的情況,我們只能根據零星的史料結合前面整理的地點、路線、時間點,來提出假設並論證貼近史實的可能性了。

2.4、蜀軍北伐出發時的一些情況

一伐出發時有一個人事任命,諸葛亮違眾提拔了馬謖當先鋒,取代了在漢中時任此職的魏延,諸將都覺得先鋒不是魏延就是吳壹這種宿將,諸葛亮這個舉措有沒有拒絕子午谷奇謀的影響,不好判斷,馬謖這支先鋒部隊後面的行動也是筆糊塗賬(蜀軍整個一伐到了祁山後都是筆糊塗賬),很難說把魏延留在中軍是貶低魏延而不是給魏延更重要的職位和任務。馬謖這個先鋒,三國志說的是統大眾在前,猜測馬謖統領的兵力1萬左右。

分趙雲、鄧芝出箕谷為疑兵,並且揚言要從褒斜道取郿縣,既然是揚言肯定是在出發前或出發時就宣揚了。這個揚言一出,曹魏關中就有防備了。收到確實消息後,大將軍曹真哼哧哼哧就去堵趙雲了,趙雲這路兵力估計最多也就三千,趙雲在漢中之戰時就玩過少量兵力空寨戰曹操,這次應該也出不了大問題。因為計劃已經定了取隴右,這個揚言是為取隴右服務的,合情合理,要是採用子午谷奇謀,肯定不會這樣揚言。

不過這個揚言能起的作用也非常有限,魏軍報急,魏廷做依據的一定是隴右發現諸葛亮主力或者箕谷發現趙雲部的報告,揚言之類的最多也就是提高警惕,讓探子們行動一下,關東援軍出動只會以前線確鑿的敵情為依據。箕谷報急和隴右報急時間上沒多大差別,最多隔個1、2天。

3、時間線

諸葛亮帶領蜀軍主力走完祁山道,出現在祁山,曹魏隴右完全無防備,見到蜀軍,西縣和附近的鹵城大概是直接就投了,其他郡看到蜀軍前來,各類不滿魏國的民眾也是蠢蠢欲動。史書寫的是南安郡、天水郡、安定郡(安定郡不在主戰場隴右,隔的遠,和隴右戰事也沒有直接關係,後文不太會提。祁山堡和上邽是確定沒有投降的)立即響應,但實際這兩個郡從響應到投降肯定是要時間的。那到底是蜀軍到祁山後,幾天后還是十幾天后投降的呢?郭淮帶着一些官員和郡兵退到了上邽固守待援,郭淮是在哪一天進的上邽呢,天水郡和南安郡的郡守又是哪一天逃去上邽會合的郭淮呢?

蜀軍出現在祁山大致是在二月初七的前5-7天(也有可能就是在二月初七左右,因為無法確認魏軍是否提前偵察到蜀軍,為了串聯時間線,後文會按5天計算,即前文按丁未起始算的總時間50天,改為從蜀軍到祁山後的總時間55天。

而蜀軍抵達祁山後,約55天時間,每個時間段的計劃、動作和實際進展大致是什麼樣的呢?因為中國古代史的記述風格,想弄清這個事情是及其困難的,有必要更深入的捋一下時間線。

3.1、幾個能串聯時間線的事件

3.1.1、姜維投降時間

姜維傳提到,天水郡守馬遵對守城絕望,遂不顧魏法(魏法規定,郡守如果棄城,就是重罪。郭淮因為是雍州刺史,只要他不跑出雍州地界,在哪個城守都合法,但其他郡守沒這個條件,魏國的邊境守將生存環境還真是惡劣啊),棄城去上邽追隨郭淮。姜維一覺醒來,郡守跑了,就追隨郡守去上邽,等他到了上邽,馬遵懷疑姜維有異心,不放他進上邽,姜維只好回到冀縣,冀縣以同樣的理由不讓他進去,姜維無奈之下就投了諸葛亮。同時,馬謖街亭戰敗的消息傳了過來,諸葛亮就撤了。魏略有些不同,姜維回冀縣,冀縣吏民大喜,推舉他做代表,去見諸葛亮商量投降事宜(蜀漢版維持會長?),正談着投降,賓主俱歡的時候,馬謖街亭戰敗的消息傳了過來,姜維沒時間去接走家屬,只好孤身跟着諸葛亮撤了。

談一下冀縣是否投降的問題,按三國志字面寫的,冀縣沒投,但魏軍平復隴右後,處理了冀縣的叛亂分子,而後天水郡郡守事後也被重罰(游楚傳提兩個郡郡守被重罰,可怎麼個重法卻沒說),這樣看貌似又有點投了的嫌疑。按魏略,那是直接投了,只是實際上雖然改姓了劉,還沒來得及換旗子,就又被粗暴的魏軍強行改回了姓曹,這簡直就是49年加入了國軍啊。個人覺得魏略說的冀縣實際上已投降應該更貼近史實,冀縣和南安郡治所民眾情勢應該差不多。

冀縣離上邽步行路程約45公里,冀縣到西縣約94公里。姜維從冀縣追太守至上邽,不被接納,返回冀縣。然後繼續不被接納或者被推舉,接着就去西縣投諸葛亮,總共奔波路程約200公里,姜維大概是騎馬的,帶着少數人這樣趕路,一天40公里基本能做到,即使按冀縣推舉商量推舉之類的加點時間,7-10天時間怎麼也夠了。也就是天水郡守馬遵逃出冀縣的時間點大概在馬謖街亭戰敗的10天之前,大致在蜀軍抵達祁山後約35-45天,馬遵出發去上邽比姜維追隨肯定是是要早一些的。

3.1.2、隴西郡守城時間及張郃、蜀軍行軍時間

隴西郡游楚守襄武,提到攻隴西郡的蜀軍分部退軍後,十餘天,諸葛亮撤軍。也就是游楚說那句話的時候,大致在蜀軍抵達祁山後約40天左右。

洛陽到隴右約750公里(隴關道,如走番須道,要加50公里),扣去街亭之戰後蜀軍退軍至少要的5天時間,街亭之戰耗費的時間(觀察加等待後續部隊1-2天,斷水源2-3天,作戰1天,4-6天差不多),張郃近40天的時間用來趕路,這在三國行軍速度範疇之內。

南鄭到西縣,總路程約400公里,蜀軍行軍時間約20-30天。

3.2、結合上文信息,歸納大致時間線

227年,諸葛亮率軍抵達南鄭,與部將商議北伐大計,同時策反孟達。

228年,正月,上出師表,率軍從南鄭出發,隨後抵達沔陽。大約此時收到孟達事敗被殺的消息。

228年,二月初十左右,諸葛亮率軍抵達祁山,西縣見面即降,附近唯祁山堡堅守。隴右魏軍向洛陽報急。附近幾天,趙雲部也於箕谷出現。

蜀軍抵達祁山後3-5天(第5天對應二月十七),魏廷接到急報,曹睿與群臣商議後,派遣曹真、張郃統領步騎5萬前往郿、隴右支援,自己也出發前往長安坐鎮。與此同時,諸葛亮全據西縣及附近地區,並準備下一階段的軍事計劃,分別派兩支部隊前去攻略冀縣、豲道,主要應為統戰工作,軍事給壓力,但沒有成建制的軍事對抗。安撫當地民眾的事宜也在處理中。

蜀軍抵達祁山後約25天,經過約20天對隴右的文攻武略,南安郡、天水郡吏民按捺不住投降的心,魏國形勢相當被動。南安郡守見人心不可用,棄城逃亡上邽,隨後南安郡吏民安排人見諸葛亮表達了投降的意圖,諸葛亮遂安排豲道那支部隊繼續去隴西郡招降。冀縣招降工作也有進展,冀縣部分郡兵在馬遵、姜維等的帶領下進行了小型抵抗(探子間的搏鬥這種規模)是有可能的。魏國援軍抵達長安,曹真、張郃分兵,曹真去箕谷堵趙雲,張郃去隴右揍馬謖。

蜀軍抵達祁山後約30-35天,隴西郡游楚守城,蜀軍小分隊退軍。

蜀軍抵達祁山後約36-37天,諸葛亮收到隴西郡方向蜀軍帶回的游楚的話。同時或稍早或稍遲,諸葛亮給馬謖下達去街亭附近阻擊魏國援軍的命令,同時命令高翔去列柳城監視上邽郭淮,並起到保護馬謖後路的作用(此點存疑)。

蜀軍抵達祁山後約40-42天,馬遵見無法指揮吏民,冀縣情勢遲早要投降,擔心晚上睡覺時被人砍了,首級送到諸葛亮帳下,遂從冀縣逃亡上邽。

蜀軍抵達祁山後約43-44天,馬謖部抵達街亭並紮營防守。

蜀軍抵達祁山後約45-50天,冀縣攻略獲得實際進展,姜維來回奔波,走投無路之下去西縣向諸葛亮投降,同時見到了冀縣投降代表團。約45天時,張郃部抵達街亭,約50天時,張郃在街亭擊敗馬謖。

蜀軍抵達祁山後約51-55天,諸葛亮撤軍完畢,曹睿返回洛陽。

大致時間線,強行理了一下,以上肯定存在不小的誤差,如果有確實史料證明我估錯了,我改。這些時間線里的事件,有些分析在下文,不是開腦洞瞎掰的。

4、一些問題的分析

4.1、諸葛亮二伐和五伐目標有人說是隴右,這個是真的嗎?

提出這種觀點的,以陳倉可以隔斷魏國關中和隴右的聯繫作為理由,陳倉在渭水南邊,關中和隴右的主幹道在渭水北邊,離主幹道有30公里的距離,蜀軍要是據陳倉騷擾魏軍補給線,倒也不是不可以。

五伐郭淮提出的守北原是這個觀點的強力支持。郭淮此時隨司馬懿與諸葛亮對峙,提出了“若亮跨渭登原,連兵北山,隔絕隴道,搖盪民、夷,此非國之利也。”的建議,司馬懿採納,派郭淮守北原,後蜀軍果然進攻,被擊退。這可以說明郭淮的預測是正確的。但這並不等於蜀軍接下來的目標就是隴右,蜀軍大部都在關中,如何去隴右呢?我認為諸葛亮的首要目標仍然是擊敗司馬懿,但是在對峙成僵局後,一些其他有用的措施當然要做,做了才有調動敵軍的可能。而郭淮的顧慮也非常有價值,雖然戰局的決定性因素在司馬懿,但萬一北原被占,關中隴右聯繫被隔斷,諸葛亮又從蜀國拉出後補兵力去聯結隴右的羌氐,確實是個麻煩,這個麻煩能擴大到什麼地步不知道,在萌芽狀態給遏制住當然是最優選擇。而議者多謂不然,不能簡單的說其他將領都是飯桶,而是即使蜀軍攻占北原對關中戰局影響也有限,大家考慮的是關中這個決定性戰局,而郭淮屬於思慮非常周全的將領。採納郭淮的建議,不會影響到關中戰局,又兼顧了隴右可能的風險,何樂而不為。假如郭淮部被調走,司馬懿就有被諸葛亮正面攻破的危險,那司馬懿絕對不會採納這個建議的。

隴右和關中相隔太遠,蜀軍主力去關中,卻說蜀軍目標是為了隴右,對着地圖,無論怎麼看都過於牽強了,並沒有任何蜀軍主力去關中,同時有安排偏師準備去隴右的記載。

4.2、諸葛亮攻略南安郡、隴西郡的小部隊

這支小部隊接到的任務可能僅僅是招降,作戰和攻城均不在任務計劃之內。蜀軍通過統戰工作,接收南安郡後,隴西郡的郡守游楚不識實務,通過演講,鼓動了襄武吏民助他守城。游楚說出了那句有名的話:卿能斷隴,使東兵不上,一月之中,則隴西吏人不攻自服;卿若不能,虛自疲弊耳。然後派手下長史擊鼓,做出攻擊蜀軍的姿態。蜀軍即立馬撤退。可能蜀軍將領覺得游楚說的有道理,趕緊把這話回報給諸葛亮,但不交戰即退,可以印證我推測此小部隊任務就只是招降。

4.3、姜維家屬未受魏國懲罰

這事映射出的信息也分析一下。天水郡守馬遵沒有投降只是撤去了上邽,就按照棄城重罰(魏法如此,邊境守將這個職位還是太危險了)。姜維這個真投降的卻沒連累家屬,只有揉合三國志和魏略,各取對姜維有利的情勢,才能說的通。比如姜維被馬遵拒絕進上邽後,回奔冀縣,但冀縣已經準備投降了,覺得姜維還是忠心魏國的,所以也不讓他進去以免破壞投降大計,但嘴上說的卻是,你已經投了蜀國了,所以我們不能讓你進來,實際自己卻在接洽投降。至於冀縣投降派為何沒有為難姜維家屬,這誰知道姜維會不會走投無路也投降蜀國呢,那樣大家將來還是同僚,肯定不會對姜維家屬下手,何況即使姜維真繼續忠於魏國,姜維家屬也可以用來繼續招降。

姜維那會還年輕,憤怒之下,索性真投了蜀,結果去了西縣,見到了正在向諸葛亮投降的冀縣同僚……還沒平復情緒,馬謖就敗了。冀縣因為真的投降了,事後被魏國清算,但姜維因為有追太守來回奔波的行為,可能還有與蜀軍攻略冀縣小部隊對陣的行為,即使真的投了也被魏國還鄉團定性為被逼走投無路,所以寬大處理。當然也有可能冀縣忠魏派有能幫姜維說上話的人物,幫了他一把,不是這樣也說成了這樣。這裡勉強可以作為諸葛亮有派小股部隊攻略冀縣的證明。

4.4、蜀軍主力在祁山的55天,派了多少支部隊出去呢?

結合上文分析,明確蜀軍從西縣派出的部隊有這4支,隴西郡方向小部隊,冀縣方向小部隊,高翔部,馬謖部。

4.5、蜀軍有沒有出動大部分兵力攻略隴右四郡各地

網上一堆說什麼諸葛亮將蜀軍全部分散去隴西各地攻城略地的腦補。隴右地盤雖然不算小,但人口非常少,羌氐比例很高,諸葛亮對於這些,只需要派信使就可以了,漢人基本上就在幾個大城裡,響應的直接去找蜀軍接洽就行,忠於魏國的跟着太守蹲城裡,隴右就這麼幾個城,蜀軍連派往隴西郡都只是一支沒有作戰任務的招降小分隊,其他城還需要派大部隊嗎?

更有甚者,說魏延帶領主力去南安郡北與魏國涼州刺史徐邈的部隊血戰,實際徐邈打的是南安郡叛亂勢力。非得腦補出一個蜀軍分散在隴右各地的奇葩景象出來。

蜀軍總兵力5萬,趙雲部3千,馬謖部1萬,看住祁山堡的守軍至少也要3千,隴西郡方向1千,剩餘3萬3。這些兵力是用來攻略天水郡的,主要是冀縣和上邽,如果諸葛亮真的將兵力全部派出去,只留自己帶3千看住祁山堡,郭淮從上邽竄出來,諸葛亮拿什麼抵擋。後面高翔部很可能就是帶3千兵警戒上邽郭淮,然後被擊破的。

且在上邽、冀縣未拿下的前提下,蜀軍部隊是不敢深入這兩座城後面的地盤的。如安排各1萬的部隊看住這兩座城,那跟主力都呆在西縣沒什麼分別,西縣、冀縣、上邽之間的距離並不遠。

如果真的小股兵力深入隴右各地,街亭失敗後蜀軍全軍撤退,這些部隊該如何撤退,在郭淮已經從上邽出來的情況下,後面有張郃追,運氣這麼好,一個都沒被逮住,導致張郃只有街亭、郭淮只有列柳城的功勞被記載?

4.6、蜀軍在隴右的糧草供應

有說諸葛亮需要隴右當地豪強提供糧草的,說蜀軍北伐只準備了來回的糧草,如果不能從隴右當地補給,那就要糧盡撤軍了,在隴右呆了近兩個月,有糧是因為這些豪強準備投蜀,馬謖街亭一敗,這些豪強立馬變臉,蜀軍糧盡,只好撤軍。

這種我都不知道該怎麼駁斥了,這也太想當然了。除了打到哪搶到哪吃到哪的流民軍,不帶糧草就去幾百公里外的地方打仗,歷史上任何一個正規軍有這麼打仗的嗎。但這種腦洞,你要有力駁斥,還得去統計整個隴右的糧食產出、常駐人口日常消耗等等才行,算了,不費這勁了。

4.7、祁山蜀軍主力在做什麼?是否在打造攻城器械以強攻上邽城?

一伐,留存的史料完全沒有提到蜀軍有對冀縣、上邽、祁山堡有過攻城類軍事行動,也沒有蜀軍打造攻城器械的記載。但蜀軍主力即使扣掉小部隊和馬謖部,還有三萬多人,盯住一個祁山堡,肯定是用不了這麼多人的,那他們就只是在原地待命嗎?

古代大軍行軍基本上是不會帶大型攻城器械的,真要攻城都是在當地伐木現造。器械的種類,如果只是做個簡單的長梯子搭在城頭上,讓士兵們爬,這肯定很快,電視劇里攻城鏡頭都是這種,但實際上應該沒人會這麼幹。但有點技術含量的攻城器械製造起來肯定要不短的時間,網上有說要三個月的,這種高端貨50天肯定做不出來,且花三個月時間打造如此牛逼的攻城器械,對蜀軍來說也不現實。另從三國時代的幾次攻城戰來看,造好能用的攻城器械的時間也不需要三個月,這裡就不展開了(其實是懶得去找相關資料,反正一伐沒有蜀軍攻城記載)。

因為史料無載,只能認為,蜀軍大概率就是在祁山按兵不動,或許在一伐中後期有開始製造稍微沒那麼複雜的攻城器械,但最終也沒用上。

4.8、蜀軍前中期攻略隴右的進展怎麼樣

其實蜀軍進展還算蠻可以的,抵達祁山25天,隴右只剩襄武、冀縣、上邽、祁山堡、臨渭(這個沒辦法,有上邽頂在前面,清水這些更後面的就不計入了)未投降,而冀縣招降工作也應該看到了成功的跡象。抵達祁山45天后,冀縣也決定投降了,隴右郡游楚也說只要蜀軍能做到斷隴一個月,隴右郡也投(不代表他本人會投),雖然不是傳檄而定,但對於一伐的蜀軍來說,應該也不算太糟糕。

4.9、蜀軍早期的大致計劃可能是什麼樣的?

綜合已分析的信息,大概蜀軍第一步就是先攻略冀縣,冀縣拿下後,再安排精兵去阻擊魏國援軍,成功阻擊魏軍的時間內,全力攻取上邽。如果冀縣一直拿不下,那可能就是全軍在西縣,準備以逸待勞與魏軍會戰。

4.10、魏國中央軍戰鬥力與蜀軍比如何?

我認為魏國中央軍的戰力是強於同時代其他部隊的,但沒有檔次上的差距。雍州軍能抵擋蜀國,揚州軍能抵擋吳國,但揚州叛了那麼多次,被中央軍各種輕鬆平定,遼東的公孫更慘直接被碾壓。後世的西晉八王之亂時,中央軍的戰力領先地方部隊也是多次明證。

5、街亭戰局分析

5.1、馬謖部被派去街亭的時間

從鹵城到最遠的譚版街亭位置,總共約180公里路程,對於斷隴這種決定性的重要任務來說,不太可能走的太慢,我估計了約7天時間。而這和游楚放話是接的上的,也就是說諸葛亮有可能是接到這個消息後,才安排馬謖部去街亭。

不過這個原因可能性不大,因為有更現實的因素限制,在冀縣和上邽都未取得進展時,馬謖部是無法前往街亭的。看地圖,馬謖部去街亭只有兩條路線,一條是經過新陽、略陽,一條是經過上邽、清水。冀縣卡住了前面一條路,上邽卡住了後面一條路。只要這兩地有魏軍抵抗力量,馬謖軍的補給是會面臨威脅的。馬遵姜維應該是冀縣魏軍抵抗代表,上邽的郭淮就不用說了,投降可能性極低。在攻略冀縣取得決定性進展前,想派馬謖部去斷隴也派不出去,而冀縣投降進度(參考天水太守馬遵棄城逃往上邽的時間)和馬謖部派出去的時間也是接的上的。

5.2、諸葛亮為什麼要派馬謖部守街亭? 怎樣才算斷隴?

第一個問題,想必很多人都會不假思索的回答,馬謖部去街亭是為了阻擊魏國援軍。那我們繼續問,為什麼去的是街亭呢?答:因為街亭剛好在魏國援軍必經之路上。那阻擊魏國援軍又是為了什麼呢?答:給諸葛亮攻取隴右其他地方(冀縣、上邽、祁山堡)爭取時間。好吧,那馬謖阻擊住了魏國援軍,諸葛亮也拿完了隴右三郡,魏國援軍就是不退,怎麼辦呢?答:諸葛亮就可以主力與馬謖合兵,全軍會戰張郃。那繼續問,這和全軍在西縣附近等張郃來正面會戰,有什麼特別的優勢嗎?

大眾化的觀念,馬謖守住了街亭,諸葛亮北伐就成功了,或者放低點要求,守住街亭就代表斷隴成功,隴右就被蜀漢拿下,一伐的目標算是達成了。

實際上,斷隴並不是上面說的那樣,遲滯住張郃部進隴右,或者蜀軍把幾個關口占住,就成功了。隴山5條道,你想每個關口都堵住,那就得每個關口都派兵還要保障這些兵的後勤,而魏國援軍只需要攻擊其中一個,這是絕對的以少打多,而三國時的隴山關口險峻程度並無史料說明。之前馬超成功斷隴,靠的不是堵住關口,而是野戰擊敗了已經越過隴山的夏侯淵部(這陣子曹操集團還沒有中央軍概念,夏侯淵部大概率是沒有虎豹騎的),而汧氐在隴左反叛,夏侯淵只得撤軍。

準確的說,斷隴成功標誌是,關口擊敗敵軍,打的敵軍不敢再來,或者在隴右野戰擊敗敵軍,同樣打的敵軍不敢再來。

5.3、在街亭阻擊魏軍,為什麼能吸引魏軍進攻,魏軍繞路不可以嗎?

這就是街亭位置爭議的最重要原因,兩千年來,這麼多人推測街亭的實際位置,就是依據街亭的功能給街亭定位,但因為史料實在是過去稀少,一直爭論到現在。

街亭的位置未必需要正好在大道上,只要離的不遠,可以有效的襲擊大道上魏軍後續的輜重就能達到效果。

魏軍想去找蜀軍決戰或者斷蜀軍歸路,最穩妥的選擇就需要先把馬謖部解決掉。這並不是說魏軍一定不可以繞過馬謖部,因為如果魏軍不擊敗馬謖部,或者留下足夠的兵力粘住馬謖部,魏軍繞路,馬謖部同樣也可以轉移繼續威脅魏軍補給線。

再引申套娃下去,你也許會質疑,為什麼只聽你說馬謖威脅魏軍補給線,難道魏軍就不可以分兵斷馬謖部的補給線嗎?恭喜你,答對了,假如馬謖不上山,張郃說不定就會分兵這麼幹。現實中馬謖給了魏軍更好的選擇,魏軍可以更輕鬆的直接斷水源,馬謖部全軍奉送。

街亭阻擊並不是有些人認為的一定要當道正面硬頂住魏軍,時間越久越好。因為這不現實,如果蜀軍真是這個打算,那馬謖部的兵力越多越好,拉到最高,蜀軍全軍與魏軍會戰是把握最大的……

圖示均以今隴城鎮東街亭二位置演示,其他街亭地點思路是一樣的。古代軍營面積,容納一萬人,大約需要25萬平方米,也就是長寬各500米。

這是假想的戰前形勢,馬謖軍營離取水點約500-1000米,上山路有限制魏軍不好進攻,下山也是一樣的,張郃部3萬人,分兵占據了這幾個取水點,從軍事上面分析占據這幾個點是否可行不在討論範圍內,這圖只是個假想圖,我也沒有古代軍事作戰的經驗,但歷史上張郃確實是斷了馬謖部水源。

如圖,如果張郃無視馬謖部,全軍通過,後面的糧草也得繼續走這條路,馬謖部下山進攻張郃主力不一定有把握,攻擊運糧隊的把握還是有的。張郃主力隨身能攜帶的糧食能有幾天呢。

假設張郃就是不管不顧,一定要無視馬謖,他分兵一半盯住馬謖,兼保護運糧隊,自己帶另一半趕去上邽的話。那馬謖下山攻擊留守部隊的膽子恐怕就大了不少,即使不攻魏軍營寨,在張郃部因分兵實力削弱的情況下,馬謖分兵從西邊(西邊,不能是東邊)下山攻擊行動中的運糧隊是可行的吧,魏軍留守部隊去保護的話,馬謖也有剩餘的部隊可以牽制。如張郃兵力多到,可以分兵死死看住甚至圍住馬謖,自己還能帶其他部隊直奔上邽,那就不用討論了,馬謖部沒有任何施展的空間。

如把地圖放大,張郃乾脆不從街亭走了,改走北邊的莊浪那條路,馬謖部也可以轉移到那條路附近繼續威脅張郃補給線。所以,張郃最優先的選擇肯定是先擊破馬謖部,無論是直接正面擊破還是先分兵斷馬謖補給再正面擊破。

上面假想圖只是說明下古代阻擊戰的一些規則,並不代表歷史上街亭真實情況。

5.4、假設馬謖守住了街亭,接下來戰局會怎麼發展呢?開腦洞搗糨糊的推演

第一種可能是,諸葛亮拿不下上邽,主力始終無法支援馬謖,馬謖阻擊多日後,被張郃擊破,接着與歷史上一樣,諸葛亮退軍,北伐失敗。或者好一點,馬謖抵抗多日後,在被擊破前撤退,接着蜀漢全軍在西縣正面對抗張郃。

第二種可能是,諸葛亮拿下了上邽、祁山堡。但張郃就是不退,敵人你不打他就不走,蜀軍接下來該怎麼辦呢?集結全軍支援馬謖,在街亭附近全軍正面對抗張郃麼。一般說街亭易攻難守,要真容易守的話,馬謖上山圖啥呢,攻守難度究竟如何因為街亭位置不定不好斷定,但肯定不如那些易守難攻的關口。蜀軍真有把握在正面決戰擊退甚至擊敗張郃嗎?

既然最終還是得與張郃決戰,為何不把張郃放進來打呢。

繼續開腦洞,馬謖拖住張郃後,諸葛亮集結部隊後去接替,頂替馬謖與張郃對峙,再派馬謖繞道搶隴山關口,無論能否占下關口,張郃需要回救,不然糧道被斷就麻煩了。可魏軍有步騎5萬,即使有一部分由曹真率領混合關中原有郡兵與趙雲對峙,張郃部還是會有至少3萬部隊,而考慮上邽、祁山堡的魏軍牽制,蜀軍能出動的兵力包括馬謖部大致也就是3萬多,張郃需要回救關口對抗馬謖部以保護補給線,但不需要全軍回救,諸葛亮分馬謖部牽制,張郃也可以分兵應對,這不過是雙方全軍一對一決戰變成了二對二而已。

當然可以把張郃設想成白痴,比如張郃正在專心和諸葛亮的正面操作,完全沒注意馬謖繞後,關口直接被斷,之後張郃無奈全軍回攻,被蜀軍前後夾擊,大敗。又或者張郃殺向上邽與郭淮會合,卻被諸葛亮主力死死阻擊住,馬謖穩守關口,拖到張郃部補給斷絕投降,這樣蜀軍就真的贏了。不過張郃世之名將,把張郃設定為白痴也只能是夢中想想的事。

又或者,蜀軍全軍與張郃正面決戰,超常發揮戰力暴漲,一舉打崩張郃,同樣全取隴右,獲得勝利,可蜀軍有這實力又何必去街亭決戰呢。

可麻煩的是,張郃為什麼要跟你蜀軍決戰呢,就守着糧道通暢前提下,粘着蜀軍主力,等你糧盡退兵多穩。何況此時蜀軍戰鬥力真不敢說能比張郃部強(比雍州本地部隊強,比不過曹魏中央軍),真實戰鬥經驗只有打南中土著而已,或許有一些劉備時代的老兵,但五年多時間,這些老兵也衰老了五歲。

更麻煩的是,不管蜀軍是否分馬謖斷後,張郃都可以分騎兵去鹵城、西縣斷後,騎兵跑的快,能控制住西縣、祁山堡一帶,就宣告斷後成功,蜀軍只能全軍撤退奪回祁山通道,奪不回的話蜀軍可以說進入末日倒計時了,大概率就只能全軍交代在隴右了。而且對峙時間越久,張郃分兵去斷後的可能性和成功性就越大,張郃優先保持糧道通暢,囤積了一定時日的糧草後,再分兵斷後,只要部隊糧食比蜀軍多勝算就在張郃這邊,這個完全是可以預見到的,何況即使張郃不分兵斷後,曹真也可以分幾千精兵走陳倉狹道過來。

不管怎麼假設分析,都分析不出來蜀軍有依靠正面會戰擊退張郃的可能(首先這需要張郃同意,而如果張郃真的願意正面會戰,極大可能就是他有把握贏,至少也是輸了也不會造成崩盤式的後果。一伐的時候沒有司馬懿逼迫張郃,而且張郃的戰死畢竟只是個戰場受傷後感染致死的偶然事件),而形成僵局,那就是拼後勤。一旦開始拼後勤,魏國家大業大,諸葛亮耗不過的可能性更大一些。

以上的開腦洞推演,大家可以根據上面畫的假想圖說明的規則,自己在地圖上比劃下。

多扯幾句,後面的二伐,諸葛亮就選擇了取陳倉做橋頭堡再圖進取,又被曹真安排的郝昭所拒。雖然兩次失敗,但也多了兩次經驗,第三次派陳式取了武都、陰平,保證走祁山道水路暢通,加上之後魏延陽溪贏了次,第四次就繼續凹祁山,結果被司馬拖到耗不下去了撤退。第五次痛定思痛,走隴右後勤始終不穩定(雖然走褒斜道也好不到哪去,北伐後勤是否充足完全看出發前的儲備,所以積糧三年才開始五伐),而且即使取了隴右接下來還是得想辦法取關中,而有司馬老烏龜在,取隴右和取關中難度是一樣的,那還不如走褒斜道取關中更直接點,在隴右打敗司馬懿,司馬懿還可以補給後繼續守關中,在關中打敗司馬懿,很可能可以直接取關中,是人都知道怎麼選。五伐的屯田完全是沒仗打,雖然補給主要還是靠後方運,但前線屯田收多收少都是補貼家用,反正閒着也是閒着嘛,蚊子再小也是肉不是。這時候蜀漢經過四伐的會戰後,諸葛亮對於會戰擊敗魏軍是有一定自信的,可能也跟司馬懿部隊中央軍比例少有關,大部分都是雍州地方部隊,像一伐那樣的純五萬中央軍是遇不到了。

5.5、諸葛亮主力能拿下上邽嗎?該怎麼拿?歷史上對上邽有過攻城行動嗎?

回歸現實,蜀軍想拿下上邽,有招降、攻城、圍困、郭淮出來野戰送死四個方式。招降郭淮可以設定成功率為零,蜀軍沒有攻城器械,也沒有打造攻城器械的記載,郭淮少量部隊出來野戰送死也指望不上,那就只剩下圍困了。圍困需要大兵力,只能靠蜀軍主力,還需要時間,並沒有什麼上邽城糧草斷絕的記載,估計只要蜀國不攻城,郭淮說不定能撐一年。

無論後世眾人如何想象蜀軍如何分兵攻占隴西各地,只要魏軍據城而守,蜀軍想拿下城池就只有以上四個方法。而一旦出現魏軍野戰失敗丟城,或者蜀軍攻城,這類軍事交鋒史料不記載的可能性非常低,目前能看到的史料,無任何這方面的記載。

結合時間線,馬遵和姜維可以在蜀軍抵達祁山那麼多天后,還可以去上邽或上邽冀縣來回跑,我不認為蜀軍有派大部隊兵臨上邽城下,在西縣附近打造攻城器械可能性更大些,去冀縣的部隊也不是什麼大部隊,沒能隔斷冀縣-新陽-上邽的通道。

5.6、馬謖部真的有必要去街亭嗎?

諸葛亮主力在攻下上邽前,是無法全力去支援馬謖的(去少了作用有限,全去後路就沒了)。而馬謖部守街亭的目的原本就只是阻攔張郃一段時間而不是擊敗張郃,軍隊戰力不占優的情況下,安排部分部隊去直面對方最強主力,自己主力卻被敵方城池牽制着不能動,要動就得先啃下上邽,即使啃下上邽(攻城必定損失不小),大部隊還是得直面張郃部。既然這樣,還不如直接全軍會合在西縣附近與張郃正面決戰(打不過也能撤的走),派馬謖去街亭阻擊全是壞處,看不到好處。可以說派馬謖部去街亭這個命令是讓人無法理解的。

你說馬謖部獨力就能擊敗張郃?蜀軍要有這斷檔領先的戰鬥力,還打什麼隴右啊,直接先拿長安,後下洛陽,最後取鄴城不好麼。

5.7、守街亭和不守街亭,後續形勢發展對比

再澄清一個大眾化的認識,不守街亭,把張郃部放進隴右,蜀國就輸了。實際是,蜀軍去守街亭,沒守住而且被揍的很慘,蜀國才輸了,跟張郃部進入隴右沒有因果上的直接關係。

不守街亭,局勢發展成,蜀軍全軍與魏國援軍+郭淮上邽兵力對峙於西縣-鹵城一帶,最終勝負由雙方會戰或對峙拼後勤決定,此時隴右郭淮的州郡兵戰力雖然有一些,但估計也就是多五千郡兵的兵力。

守街亭,局勢發展為:

可能一,守不住,馬謖部無損失撤退,雙方仍然在西縣對峙,與不守街亭相同。

可能二,守不住,馬謖部慘敗,蜀軍撤退,北伐失敗,歷史結局。

可能三,暫時守住了,諸葛亮攻不下上邽,然後馬謖部扛不住張郃的加碼,無損失撤退,同可能一。

可能四,暫時守住或長期守住,諸葛亮攻下上邽,雙方於街亭對峙。

可能五,馬謖大破張郃,蜀漢直接勝利,如上文所說,蜀軍若有這戰力,蜀漢一統三國指日可待,夢裡有,現實無。

也就是兩者的區別,在於不守街亭,雙方於西縣對峙,守街亭且守住了(諸葛亮攻下了上邽),雙方於街亭對峙(當然蜀軍也可以選擇在上邽或者西縣對峙)。

那請問雙方主力對峙,是在西縣對峙對蜀國有利,還是在街亭對峙對蜀國有利?從補給線來看,無論是後勤壓力,還是分兵斷對方補給的可行性,在西縣對峙對蜀國有利的多。

也就是說,無論守街亭的結果如何,後續最好的局勢也只是和不守街亭一樣,派馬謖部去街亭,增加了自己失敗的幾率,這個決策一下達那就是有損無益。

5.8、腦補子午谷奇謀的關中戰局和隴右戰局的對比

我們假設一個子午谷奇謀後的關中戰局,來與隴右戰局對比。隴右要求馬謖部單獨就能夠擊退張郃或者長時間阻擊住張郃(前者屬於化身高達,提一下過過嘴癮),僅看後者。後者對馬謖部的要求,和子午谷奇謀里對魏延部的要求是很相似的,難度也不相上下(還可以更寬裕點,假設馬謖不是在街亭阻擊,而是占據了隴山關口,與魏延一樣有關口之利)。

馬謖部對抗魏軍的壓力沒有魏延部面臨的大,但隴山的關口肯定不如潼關那麼堅固(不提隴山有很多關口了,潼關附近也有蒲坂津),魏延部占據着潼關,只要糧食能提前搶夠,多守一陣子也不見得比馬謖那邊難,而馬謖部的糧食是搶都沒地方搶,只能靠後方運。而即使兩者都能守住,後續諸葛亮主力的支援,關中的儲備和隴右的儲備也是相差極大。隴右蜀軍糧食少,但魏軍消耗大,關中蜀軍糧食多,而魏軍補給近,對比起來還是半斤八兩。實際來說兩者都是非常困難甚至可以說是無法做到的,但諸葛亮既然不採納魏延的,為何自己卻偏偏在隴右採用同樣的打法呢。何況子午谷奇謀,魏延部只能那麼干,不那麼干就沒有贏的可能,是不得不為之,而隴右戰局,沒有這麼幹的必要,屬於自己給自己增加難度。

假設中的關中戰局和隴右戰局還是有區別的,蜀軍與魏國中央軍正面對抗,在隴右獲勝的機會比在關中獲勝的機會大那麼一點點(但如都成功的話,關中獲勝的收益不是隴右可以比的)。原因如下:子午谷奇謀需要魏延部能順利偷襲潼關得手,這個難度很高,而馬謖部去街亭是沒人阻攔的,如果魏延部偷襲不下,那連上桌比大小的資格都沒有了,何況如上文所說,隴右戰局實際不去街亭蜀軍贏的機會還更大;隴右戰局魏蜀都是路途遙遠,雙方後勤供給都困難,魏國雖然家大業大但騎兵多需求比蜀軍大的多,路越長,魏國消耗就越大;關中和隴右在魏國心裡的地位差距是很大的,隴右真的消耗太大了,魏國放棄的可能性怎麼說也比放棄關中的可能性大,關中那只能是完全打不過時被迫放棄;再從具體戰鬥來說,隴右山地相比關中平原,對步兵為主的蜀軍更為有利,能抵消一些雙方戰鬥力的差距。

我認為這兩個方略,隴右預期可以取得成果的機會比關中要大。但不能說蜀國弱最後北伐失敗是理所應當,就可以掩蓋決策的失誤,一伐的突然性,無論走關中還是隴右都有機會成功,而隴右機會明顯更大,但諸葛亮的指揮把隴右戰局置於了和子午谷奇謀的關中戰局一樣的極難局面,屬於自己手裡牌本來就不好,結果打的更差。

5.9、怎麼評價諸葛亮讓馬謖部守街亭?

我的結論是,諸葛亮一伐的時候對軍事還不是特別順手,畢竟之前干的都是後勤內政的活,再怎麼天才面對新行業也需要學習摸索戰爭規則。而南中練級,孟獲提供的經驗值不太夠,需要在北伐中繼續升級。

也就是說,一伐派馬謖去守街亭去阻攔張郃就是徹頭徹尾的大昏招,後來諸葛亮在實戰中了解了重劍無鋒大巧不工的道理,在無法利用關口這種地利堵住魏國援軍的前提下,集中全部兵力,在離自己補給線近的地點擇機與魏軍正面會戰贏面更大,分兵之類的操作完全是給自己增加難度,偏師打贏魏軍主力難度極高,打不贏魏軍自己主力還是得去支援,結果還是個正面會戰的局,但補給線卻遠了不少。四伐就進步了,縮回鹵城會戰了一場。一伐的失敗,歸結於為諸葛亮的失策毫不為過。

諸葛亮的軍事才能我一直很認可,老對手司馬懿的評價就在那裡。我這種分析,是開了上帝視角,站在事後諸葛亮(連這個詞都是借諸葛亮之名)的角度去分析的。在開打之前,誰知道戰事會如何發展?我分析錯了,也就錯了,最多被網友嘲諷幾句,諸葛亮要是犯致命失誤,蜀軍都可能全部完蛋,緊接着蜀國就亡國了,而諸葛亮四次北伐,從未因失敗傷筋動骨,就這點就不是普通名將能做得到的。對於一伐的這個失敗,更像是,諸葛亮考了90分,而這張試卷要考到100分才能通過,我找出做錯的題在哪裡罷了,而且我相信諸葛亮事後也知道自己哪道題做錯了。

6、街亭之戰

6.1、諸葛亮給馬謖的軍令到底有那些內容呢?

明確去封關口可能性不大,一是史料無記載,二是上面已經說明斷隴標誌不在於封口而在於擊退魏國援軍(注意,不是阻擊住,是要擊退,把魏國援軍打回關中,而隴山5條路,封口實操需要的資源太多)。猜測是防守阻擊的一些法則,比如要是有城池這種現成的防禦工事,那就進城,沒有城就按諸葛亮教的方法紮營守寨子,千萬不可違背紮營的幾個基本常識之類的,目的就是阻擊住張郃,不讓張郃抵達上邽,以便他帶主力抓緊時間攻取上邽。當然,他沒有認識到,即使馬謖阻擊住了張郃,他拿下了上邽,蜀軍也還沒有勝利,雖然會讓獲勝的機會增加一些,但這個命令一出,馬謖要是輸了,蜀軍北伐直接就失敗了。

三國的大戰,營寨攻守占比非常高,感覺比野戰決勝負都高,很多野戰劣勢方吃一次虧,就縮回營寨,利用營寨修的工事拉近雙方戰力的差距,達成新的平衡。野戰都不打,就直接據營寨守的也大有人在(陸遜,我不是單獨指你,只是記得夷陵之戰是這麼打的,吳軍先據山守自己的營寨,後面進攻蜀軍的營寨)。要詳細鋪開,這又得去找相關史料,我懶,且知道這些史料極其難找,即使找到了還得費時費力篩選,就算了。

6.2、馬謖、王平、張郃在街亭的表現

馬謖街亭之戰的表現,紙上談兵沒的洗。之前馬謖的業績也就是個攻心為上攻城為下這類戰略層面上的建言,具體戰術方面特別是戰場戰術方面完全沒見他有什麼表現,史料也沒任何記載。

不分場景說置之死地而後生這類話的(我串台了,這是三國演義裡面的橋段),可以直接斷定為誇誇奇談,軍事白痴。孫子兵法這種純理論的兵書,對於實際操作沒有任何用處,你要是打贏了,肯定是符合孫子兵法某個理論的,你打輸了不用說肯定也是違反了孫子兵法某個理論。比如說,先為不可勝,以待敵之可勝。在軍旅實踐(並不是一定要打實戰,平時的訓練、演習也算軍旅實踐)中總結出這句話的人(雖然是正確的廢話,通篇孫子兵法都是這樣),軍事才能肯定不錯,也就是說孫武這位作者的軍事才能值得肯定。但是這句話的難點在於你如何做到讓自己不可被戰勝,又如何能在僵局中發現敵人的破綻並確信這破綻是真的不是偽裝的呢,不同的戰局做到這兩點的方法各不相同,所以孫武也沒法具體面面俱到的寫出來。到現在一堆無知人員張口就是中國古代多麼多麼強,有孫子兵法天下無敵,每次網上見這種白痴言論真不禁哀嘆,怎麼還有這麼多這認知水平的人?

扯遠了,繼續鞭屍馬謖,史料林林總總,什麼違亮節度,什麼舍水上山不下據城之類的。我不知道歷史上究竟是怎麼回事,但找一個沒水源且附近水源地極大可能被斷的地方紮營,這種低級錯誤犯出來就沒的洗了。馬謖新手沒經驗只顧着山上有地勢優勢忽略了這點可以理解,但是王平規勸數次不聽勸誡就真特麼是腦殘了,其他將領估計也勸了不少,這種常識性問題(我很是覺得諸葛亮給的軍令裡面,有提到紮營的基本要點,但沒有寫的特別具體,馬謖可以跟王平狡辯山上沒水源,但蜀軍可以下山取水之類的),副將王平都勸不動,其他將領勸也是白勸。軍隊喜歡講究服從,但要攤上這麼個最高領導,服從真是災難,而且這種災難還得自己拿命去承受。特麼的這白痴還拿孫子兵法來為自己辯解(演義中的,史實如何不知),可憐王平又不識字,掉書袋哪說的過馬謖,只得抗命不遵,自帶一千兵馬山下紮營準備擦屁股。

說到這裡提一個古代戰爭普遍的情況,一場戰鬥,失敗方會有很多潰兵,損失率並不見得能有多高,除非真陷入死地,但陷入死地敗方結局一般都是全員投降(黃權:你又要報我身份證嗎?),除了遇到幾個變態殺神,死亡率相比有戰鬥的反而更低一些,所以馬謖這種大敗王平還是收容了不少活人回去,也就是蜀軍絕對損失未必會很大,已知最高九千人,王平每多收容一千,損失就少一千。

戰爭進程很簡潔,張郃率領先頭部隊抵達後,一邊等待後續部隊,一邊觀察形勢,當世名將敏銳的發現了蜀軍水源地這個致命弱點,斷絕了馬謖取水路徑。隴右那地形,小河流挺多的,旁邊經常是高高低低的山頭。很有可能蜀軍取水只能小部隊去取,大部隊無法展開,而張郃又占據了有利方位,讓蜀軍小部隊壓根就無法取水。蜀軍只剩下全軍衝鋒一個可能,史書沒有提到馬謖有沒有組織過部隊在死地的決死衝鋒(在部隊缺水虛脫之前),只寫了張郃斷絕水源後,擊,大破之。也就是張郃肯定是讓馬謖部隊渴了很有一陣子,再發動攻擊的,人類不喝水一般兩天就虛脫的不行了,張郃估計也就圍了一兩天,估摸着蜀軍沒勁了就發動了攻擊,畢竟萬一下雨了那不白圍困了,仰攻有戰力的的對手可不是件容易的事。中國很多地方這段時間雨不少,只不過天水這裡還沒到下雨的時候,但偶爾會不會降雨就只能看老天爺的了。

那麼在蜀軍產生缺水的負面作用之前,蜀軍有沒有大規模衝鋒下山呢?這史書裡完全沒提,但以常理度之,在取水失敗後,部隊自身應該就意識到已經身陷死地了,不趁着還有力氣的時候全軍衝鋒決戰,那就只能失敗或者投降了。假如有這種行動的話,張郃又是如何守住讓蜀軍無功而返的呢(只要守住第一次就行了,蜀軍衝擊一次後,在沒水喝的情況下後面不會再有勁了,再沖就是找死,不如守着營寨等老天下雨,雖然不是雨季但萬一老天開眼下了次呢)。想必是用密集的弓弩將蜀軍小股部隊擊退,蜀軍如果真全軍衝過一次,那就正面會戰同樣把蜀軍打回山上,蜀軍只要往回退,就不追讓他們退(實際上全軍布好陣衝鋒可能沒那個地形,而只有全軍分成多個小股部隊的衝鋒)。還是缺少太多史料了,這山是光禿禿石頭山還是土山,有沒有樹,樹多不多?有幾條下山的路?山上有沒有列陣的空間,以便蜀軍整好陣型交戰?這些因素都對推斷蜀軍上山後的行動有幫助,可惜就是一個字也沒有。

張郃擊破馬謖後,馬謖直接就扔下部隊逃了,事後被抓回來死於獄中(或者被諸葛亮砍了,總之是死了),張休、李盛這哥倆估計也因此被誅(這裡可以發揮下想象力,假設張李二人是馬謖部的將領,山上紮營後表現糟糕,這裡就不展開了,寫正文的時候再給他們倆腦補安排些劇情),還有個黃襲被奪兵。但這三位的名字只見於王平傳,是否跟着馬謖一起犯的事無法確認。

王平的表現就可圈可點,總共就一千人,硬是擂鼓狀聲勢讓張郃沒有進逼,自身從容撤退,還收容了不少潰兵(重點,這是王平極大的功勞,無論古今中外,保存自己消滅敵人永遠是戰爭表現的唯一衡量標準,當然,這也是句孫子兵法式的正確的廢話)。至於張郃為啥不進逼王平,其實吧,剛打完一場大勝仗,士兵的興奮度肯定有個衰退的過程,這時候突然有另一波敵人,鼓還敲得震天響,一般將領都不太會立馬接着攻擊吧,怎麼着也得先偵察偵察,等士兵們休息好了,再進攻也不遲,誰知道對面這貨,剛敲完鼓就溜了,說不定還是邊敲鼓邊溜的。張郃第一仗就打崩了蜀軍萬人部隊,可以說已經贏了這次戰役了,三國那陣子能打掉對面一萬人的部隊,很多時候都是決定性的勝仗了(張郃被張飛狠揍的時候,貌似雙方都是萬把人)。陳壽扯什麼張郃疑其伏兵,故不進逼,大概率就是隨口胡編的。

而張郃為什麼不先攻擊王平部呢?王平離山紮營有多遠不清楚,但張郃也不太可能等到王平部擊鼓才發覺這支蜀軍的存在。應該是通過觀察,知道山上的馬謖蜀軍多,山下的王平蜀軍少,威脅不大,畢竟九千人和一千人營盤面積是不一樣的。如進攻王平,馬謖部沒受到威脅,可以從山上下來支援,即使不會輸給馬謖,萬一馬謖部下來了就不回山上而是鑽到王平營中,這不幫馬謖彌補錯誤了麼。而直接圍住馬謖部,斷絕水源,這仗就贏定了,即使王平過來支援也完全可以分兵擋住。

7、其他

7.1、街亭之戰後的簡略情況

街亭之戰的時候,或許同時,或許晚兩天,郭淮也竄出來把盯着他的高翔部暴揍一頓,蜀軍損失多少不得而知,但高翔活着回來了。高翔這一路失敗的影響在史料中找不到任何記載,就沒法多談了,只能暫定對大局無影響,明確的用途是給郭淮刷了軍功。

街亭戰敗後,諸葛亮即帶領全軍撤退。雖然損失了大幾千的部隊(高翔那邊也有損失),但主要戰力損失在承受範圍內(四月初撤軍,同年冬就又出散關摸陳倉)。同時遷走西縣民眾,也算補了部分回來。這應該是個願打願挨的事,諸葛亮坐鎮西縣,想必西縣投蜀比較徹底,不跟着走有被曹魏清算的風險,跟曹操強遷漢中民眾估計還是有差別的。

前線潰兵撤退的速度我認為是要比成建制部隊前進速度快的,只要拼命往回跑就是了。這也是馬謖部去街亭我估計了差不多10天時間,而撤回來只估計了5天的原因。

後面就簡單了,張郃繼續前進,收拾那幾個叛亂的郡,兩個投降的郡的郡守(郡守本人沒投降,只是離開了自己的治所去了上邽)被重罰,隴右被魏平定。

那個遙遠的安定郡叛亂,叛軍首領退守月支城(估計就是烏支城),曹真去了輕鬆討平(對方見曹真親身來了,自縛投降),因為實在是太遠,對隴右主戰場幾乎沒有影響,我就沒多細究。

寫到這裡,想到有個編瞎話的,說什麼張郃討平了安定郡再去打的街亭,什麼張郃打完街亭就失蹤了,什麼諸葛亮沒去拿下安定郡是多大的昏招,什麼只要拿下安定郡北伐就成功了之類的,合着安定郡是曹魏首都啊。只能說這些寫手,就喜歡語不驚人死不休,覺得標新立異能出彩,談三國的很多都這樣,腦補能力極強,個個想象力極端豐富。

繼續吐槽,關羽水淹七軍也是個腦補流重災區,什麼為啥別人不被淹,就于禁他們被淹,什麼自己不知道往高處避水又不準備船怪誰,長篇大論得出關羽神威,以少壓多把魏軍壓制到了不得不被淹的境地……然後評論區出現簡短回復,正史于禁龐德正因為去了高處避水,因水勢大,後勤路被淹沒了,水軍又無法跟關羽抗衡,於是這些魏軍成了一個個補給斷絕的孤島,繼而被關羽全部攻滅,這個評論無人回復也無人點讚,唉,直接命中要害的回答讓這些誇誇其談的現原形了呀,但無所謂,這些人臉皮個個比城牆厚,直接無視這些戳肺管子的回覆。子午谷那些也是,看見個個在那分析子午道好不好走,魏延能不能按時走出來,你們就不能仔細看看魏略的全文,再對照下衛星圖,分析下魏略原文到底是什麼意思麼。

扯太遠了,再扯回來,要讚揚下魏大將軍曹真,可以準確判斷出諸葛亮下次要出陳倉,不知道曹真的判斷依據是什麼,但結果那是真准。難道因為蜀軍祁山箕谷兩路吃癟,儻駱、子午路難走,就只剩陳倉道了?當然也有可能祁山已經有了防備即使蜀軍再從這路出,魏軍也有應對。褒斜道趙雲箕谷撤退時還燒了棧道,修好沒那麼快。而陳倉年久失修,是個破綻,需要專門提醒皇帝安排款項加固城防,曹真再推薦兩個防守給力的將領,做好萬全準備,就等諸葛亮往上面撞了,還真被他等到了,不得不說真有點神。

7.2、為什麼街亭輸了,諸葛亮就要撤軍?

蜀軍總共不到5萬人,馬謖1萬先鋒被打崩,高翔也被擊破,這至少1萬3千人戰力損失掉了,如果有傷兵,那還需要人照顧,繼續削弱己方戰力。

原本形勢對蜀軍就不怎麼好,全裝全員情況下部隊戰力、人數對比魏軍都不占優,馬謖這慘敗虧了幾千兵,對己方士氣可以說是毀滅性的打擊,同時糧食運送多半還有些吃緊,接下來還拿什麼打?撤走才是最優選擇,所以諸葛亮就麻溜的撤了。

真的想正面干張郃,不全軍5萬在西縣附近等着張郃來戰,馬謖部損失後,剩下的部隊4萬反而想繼續打,有這種打法套路嗎。

街亭本身並不重要,馬謖部在街亭慘敗對蜀軍戰力的極大削弱才是一伐失敗的直接因素。如馬謖直接棄守街亭,那仗就還有的打,在街亭送了波大的,諸葛亮就只能撤了。

7.3、假如第一次北伐真的拿下了隴右會怎樣?

我覺得也不能過於樂觀,曹魏臨渭未失陷,郭淮帶幾千人撤退沒多大問題。蜀漢還不得不派兵駐守度過消化期(當地兵信不過),這樣漢中力量就弱了。即使消化了隴右,隴右又能給蜀漢提供多少幫助呢?兩萬脫產兵力是不可能的(看隴右那個地形,山堆堆中間幾塊小平地,種不了多少地,那會沒有現在滿地圖的梯田),一萬馬匹不知道有沒有可能(沒查過當時隴右的養馬情況)。拿下了隴右,照樣還是得想辦法進攻關中,對抗的還是雍州的大部分力量+關東援軍。雖然彼消我漲,但漲消的幅度都不宜誇大,對大局的影響很難說有質的影響。更重要的是,史實上蜀國就沒能拿下隴右,不管是諸葛亮還是姜維,先假設一個歷史,再根據這個假設做進一步的假設,持續套娃完全沒有意義,假設一次已經是大違本意了。

7.4、總結

再總結一下吧,街亭之戰,極有可能是諸葛亮的指揮有誤,原本壓根就不需要安排人去街亭阻擊什麼曹魏援軍,給自己加麻煩的同時沒有什麼預期正收益,把蜀軍置於了對自身極其不利的境地。然後是馬謖徹頭徹尾的自大狂、軍事新手(新手不可怕,誰都是從新手過來的,自大不聽勸才致命),造成街亭慘敗,直接導致一伐失敗。蜀軍有失有得,部隊總歸需要戰爭的鍛煉,統帥也需要在實戰中積累寶貴的經驗,指望第一次出山就大贏特贏有點不現實,因此讓魏國提高了警惕也是沒有辦法的事情。真想攻其不備占到實際的大便宜,還不如用魏延的子午谷奇謀呢。

以上分析的差不多了,但這樣太零碎了,雖然研究歷史不能放飛想象力瞎掰,但我還是忍不住想強行設定幾個時間點,強行推斷幾個情況,在上述分析的大框架下,腦補些劇情,好讓一伐的故事講述起來能完整順暢。

瀏覽(1518) (1) 評論(0)
發表評論
我的名片
五人墓碑記 ,34歲
註冊日期: 2025-06-06
訪問總量: 279,004 次
點擊查看我的個人資料
Calendar
最新發布
· 該怎麼看待張劉落馬?
· 2025最後一天,填個詞贈給習近平
· 民族主義,紅樓夢
· 胡亂寫第三通
· 胡亂寫第二通
· 胡亂寫一通,駁斥一些話術
· 轉貼牆內自由派才子的評論和文章
分類目錄
【戰役復盤】
· 子午谷奇謀、街亭和諸葛亮第一次
【重要】
· 關於火葬,先改小再改大
· 節選高華教授作品,中共如何禁錮
· 暫時沒想好題目(二) 草稿
· 暫時沒想好題目(一)
· 中共選舉解析
【雜七雜八】
· 該怎麼看待張劉落馬?
· 2025最後一天,填個詞贈給習近平
· 民族主義,紅樓夢
· 胡亂寫第三通
· 胡亂寫第二通
· 胡亂寫一通,駁斥一些話術
· 轉貼牆內自由派才子的評論和文章
· 《十五五規劃建議》解讀
· 搜集稀土信息,確認中國究竟有沒
· 解讀四中全會公報
【經濟類】
【台灣】
· 看不下去的愚蠢
· 再扯一下台灣的破事
· 近幾天台灣的破事,裡面的禁令
· 對台灣的一些建議及其他
· 台灣獨立法理及2758號決議
【推背圖】
· 推背圖解析-從邏輯歸納、推演
存檔目錄
2026-01-25 - 2026-01-25
2025-12-16 - 2025-12-31
2025-11-01 - 2025-11-02
2025-10-11 - 2025-10-31
2025-09-02 - 2025-09-30
2025-08-02 - 2025-08-13
2025-07-08 - 2025-07-30
2025-06-06 - 2025-06-26
 
關於本站 | 廣告服務 | 聯繫我們 | 招聘信息 | 網站導航 | 隱私保護
Copyright (C) 1998-2026. Creaders.NET. All Rights Reserved.