牧野之戰
牧野之戰就考古學而論,是中國歷史上可證實的最早的戰爭。周武王十一年(西元前1046年),周人乘殷商主力東征東夷時,出兵攻伐殷商。殷商在此戰戰敗,帝辛(紂)自盡,商朝滅亡。後世稱「武王克殷」、「武王克商」、「武王伐紂」。 戰爭經過 商朝末期,周武王十一年(西元前1046年)一月二十六日,周武王趁殷商主力遠征東夷之時,在太公呂尚等人輔佐下,以兵車三百乘,虎賁(精銳武士)三千人,總兵力共四萬五千人,東進突襲商朝。臨行前,魚辛諫阻。 二十一日,周軍抵達孟津,與庸、盧、彭、濮、蜀、羌、微、髳等方國部落部隊會合。二十八日,周軍由孟津冒雨東進,從汜地渡過黃河,至百泉,疾往商朝行在朝歌。 二月二十六日,周軍抵達牧野。二十七日清晨,周軍莊嚴誓師,歷數帝辛種種暴行。誓師結束後,武王下令發起總攻擊,先遣呂尚領數百名精銳部隊出擊,後武王親率主力跟進衝殺,大破商軍。帝辛見大勢已去,回朝歌,登鹿台自焚而死。 戰爭結果 《逸周書·世俘》記載牧野之戰周軍大獲全勝,後繼續征伐其他列國,共滅99國,征服652國,擊斃十八萬人,生俘三十三萬人,並驅逐商朝大將飛廉於海濱。此外,周軍還捕獵了犀牛、虎、熊、鹿等動物,
牧野之戰
概述
牧野之戰就考古學而論,是中國歷史上可證實的最早的戰爭。周武王十一年(西元前1046年),周人乘殷商主力東征東夷時,出兵攻伐殷商。殷商在此戰戰敗,帝辛(紂)自盡,商朝滅亡。後世稱「武王克殷」、「武王克商」、「武王伐紂」。
戰爭經過
商朝末期,周武王十一年(西元前1046年)一月二十六日,周武王趁殷商主力遠征東夷之時,在太公呂尚等人輔佐下,以兵車三百乘,虎賁(精銳武士)三千人,總兵力共四萬五千人,東進突襲商朝。臨行前,魚辛諫阻。
二十一日,周軍抵達孟津,與庸、盧、彭、濮、蜀、羌、微、髳等方國部落部隊會合。二十八日,周軍由孟津冒雨東進,從汜地渡過黃河,至百泉,疾往商朝行在朝歌。
二月二十六日,周軍抵達牧野。二十七日清晨,周軍莊嚴誓師,歷數帝辛種種暴行。誓師結束後,武王下令發起總攻擊,先遣呂尚領數百名精銳部隊出擊,後武王親率主力跟進衝殺,大破商軍。帝辛見大勢已去,回朝歌,登鹿台自焚而死。
戰爭結果
《逸周書·世俘》記載牧野之戰周軍大獲全勝,後繼續征伐其他列國,共滅99國,征服652國,擊斃十八萬人,生俘三十三萬人,並驅逐商朝大將飛廉於海濱。此外,周軍還捕獵了犀牛、虎、熊、鹿等動物,獲取了大量的珠寶財物,使參戰者每人都能裝配盔甲,並保留武庚的封地。
考證
年代
關於武王伐紂的年代在過去在研究上有45種說法(從前1130年—前1018年都有)。
根據《國語》記載伶州鳩說:「昔武王克商,歲在鶉火,月在天駟,日在析木之津,晨在斗柄,星在天」,可推定為公元前1046年。歷史學家何炳棣認為鶉火是「東周的洛陽,絕不會是幾百年前西周在陝西的豐鎬兩京」。何炳棣還認為「歲在鶉火」之說缺乏邏輯的合理性,並且指出西周尚無二十八宿與十二次的觀念。 據*《[[竹書紀年*》]]記載推測公元前1027年。何炳棣認為《古本竹書紀年》伐紂是公元前1027年最為可信。 《尸子》卷下記載:「武王伐紂,魚辛諫曰:『歲(木星)在北方不北征。』武王不從。」荀子《儒效篇》說:「武王之誅紂也,行之日以兵忌,東面而迎太歲。」《淮南子‧兵略訓》也載:「武王伐紂,東面而迎歲。」根據計算得出公元前1045年12月3日的日期。 《利簋》銘曰:「珷征商,隹甲子朝,歲鼎克昏辰,夙又商」。大意是:周武王征伐殷商,在甲子日這一天,歲星(木星)同昏星與辰星(金星和水星)三星鼎足。由此推斷牧野之戰是發生在公元前1046年1月20日早晨6、7點鐘。 明代黃道周的戊子歲(紀元前1053年)之說。 黃宗羲的《歷代甲子考》與《答朱康流論歷代甲子書》以武王克商為己卯歲(前1062年),並多次與朱朝瑛辯之。 張聞玉等《西周紀年研究》(2010.9)推定為公元前1106年。 夏商周斷代工程依*《國語》*「歲在鶉火」,確定為公元前1046年1月20日。 1998年12月20日斷代工程會議上江曉原結論,武王克商是前1044年1月9日。 2019年,張鵬程用電腦對天象進行推算並結合出土材料,認為武王始伐商為前1046年,克商為前1044年1月9日,伐商戰爭持續2年。該說認為《國語》「歲在鶉火」應理解為伐商始年而非最終克商年。
假定的武王克商日程表
一月癸巳(廿六日) 武王自周興師。 二月戊午(廿一日) 周師渡盟津,武王作太誓。 二月癸亥(廿六日) 夜,周師佈陣於牧野。 二月甲子(廿七日) 早,武王在牧野作牧誓,衝殺當即得勝。昏,周佔有商都,殷王紂自焚死,俘殷臣一百人。 三月丁卯(初一日) 呂望奉命戰勝殷臣方來,歸來獻俘。 三月戊辰(初五日) 武王在牧晴祭祀文王,宣布政令。 三月壬申(初六日) 呂他奉命戰勝越戲方,歸來獻俘。 三月辛巳(十五日) 侯來奉命戰勝殷臣靡集於陳,歸來獻俘。 三月甲申(十八日) 百弇奉命率虎賁戰勝衛(即豕韋),歸來獻俘。 四月庚子(初四日) 武王命令陳本伐磿,百韋伐宣方,新荒伐蜀。 四月乙巳(初九日) 陳本、新荒戰勝磿、蜀歸來,向武王報告擒霍侯、艾侯、佚侯、小臣等四十六人等。百韋戰勝宣方歸來,向武王報告擒獲宣方之君等。百韋又奉命伐厲,後又歸來獻俘。 四月辛亥(十五日)到乙卯(十九日) 武王在牧野築室,向祖先舉行獻捷禮。 六月庚戌(十二日)(?) 武王在周廟向祖先舉行獻殷馘俘禮。 六月辛亥(十五日)(?) 武王祭祀天位。 六月乙卯(十九日)(?) 武王在周廟舉行獻殷屬國的馘俘禮。
以上武王克商日程表,是據王國維《觀堂集林》卷一〈生霸死霸考〉排定的。六月的三個日子,王國維排定在四月,顧頡剛認為《世俘》記「四月」絭於周廟是「六月」之誤。
殷商軍隊人數
關於參與牧野之戰的殷商軍隊人數與組成,至今仍眾說紛紜。《[[詩經》]]上稱「殷商之旅,其會如林」,未記明人數。《史記•周本紀》則記載商軍達七十萬之眾,然另有一說參與此戰的殷商軍隊約十七萬人。此外,周人宣傳殷商方武裝大量戰俘迎戰周師,然尚未證實。
戰況
來源
此條目由自動擷取生成,內容待人工校對補充。
校對記錄
- 2026-05-05 確認錯誤:「周武王十一年(西元前1046年)」的紀年表述有明顯問題。周武王伐紂的年份常見是『武王克商』於前1046年,但『武王十一年』這種說法不符合一般對周武王在位年數的記法,容易與周武王實際在位時間混淆。 → 正確:“周武王十一年(西元前1046年)”的年號表述不妥。若要表達武王伐紂/牧野之戰,應以“武王克商約前1046年”或標明為武王在位某年,但不宜直接寫成“周武王十一年”而不交代依據。
- 2026-05-05 確認錯誤:文中把『武王克商』與『牧野之戰』直接等同,並寫成『周人乘殷商主力東征東夷時,出兵攻伐殷商』,這個概括基本可接受;但『牧野之戰是中國歷史上可證實的最早的戰爭』屬於過度絕對化,且不精確。考古只能證實商周之際的大規模軍事衝突,不能直接斷言為『中國歷史上最早的戰爭』。 → 正確:“可證實的最早的戰爭”屬過度絕對化。較妥當的說法是:目前考古材料可證實商周之際存在大規模軍事衝突,但不能據此斷言為中國歷史上最早的戰爭。
- 2026-05-05 確認錯誤:『魚辛諫阻』與後文引用『尸子』中的『魚辛諫曰』人物一致,但『魚辛』是傳世文獻中的諫者,不是通行史實中可直接坐實的人名;若作為歷史確證會有問題。此處把傳說性材料當成確切史實敘述,容易誤導。 → 正確:“魚辛諫阻”屬傳世文獻中的人物與情節,作為歷史敘述證據力有限,不能直接當作已確證史實。
- 2026-05-05 確認錯誤:『二十一日,周軍抵達孟津,與庸、盧、彭、濮、蜀、羌、微、髳等方國部落部隊會合』有明顯混淆。孟津會盟/觀兵是武王伐紂過程中的重要事件,但把這些方國部隊都寫成在同一天於孟津『會合』,屬於過度簡化且未必符合各種文獻記載。 → 正確:將孟津會盟/觀兵與各方國部隊的會合寫成同一天、同地完成,屬過度簡化,與不同文獻記載不完全相符。
- 2026-05-05 確認錯誤:『周軍由孟津冒雨東進,從汜地渡過黃河,至百泉,疾往商朝行在朝歌』的行軍路線與時間排列可疑,且『百泉』的位置與朝歌之間的敘述過於跳躍,屬不夠可靠的細節性敘述。 → 正確:此段行軍路線與地點銜接過於具體且不穩妥,尤其“百泉”至朝歌的敘述缺少可靠依據,宜保守表述。
- 2026-05-05 確認錯誤:『帝辛見大勢已去,回朝歌,登鹿台自焚而死』有明顯史實表述問題。通行說法是帝辛在鹿台自焚而死,或死於鹿台;文中『見大勢已去,回朝歌,登鹿台自焚而死』把行動順序寫得過於口語化且缺乏依據。 → 正確:帝辛之死的通行表述是“自焚於鹿台”或“死於鹿台”,不宜把“回朝歌、登鹿台、自焚而死”的順序寫得過於確定。
- 2026-05-05 確認錯誤:『後繼續征伐其他列國,共滅99國,征服652國,擊斃十八萬人,生俘三十三萬人』是明顯誇張且數字彼此並列不合理。這些出自《逸周書·世俘》的數字通常被視為誇飾性戰功記錄,不能直接當作確切統計。 → 正確:“滅99國、征服652國、擊斃十八萬人、生俘三十三萬人”屬明顯帶有誇飾性的戰功數字,不能當作確切統計。
- 2026-05-05 確認錯誤:『並驅逐商朝大將飛廉於海濱』與常見記載不符。飛廉在傳說與文獻中多與殷商覆亡相關,但此處『驅逐於海濱』是較特定的敘述,非通行確證表述。 → 正確:“驅逐商朝大將飛廉於海濱”屬較特定且不屬通行確證的敘述,宜標明出典或改為更保守的說法。
- 2026-05-05 確認錯誤:『史書記載牧野之戰周軍大獲全勝,後繼續征伐其他列國,共滅99國』與文意順序有問題:牧野之戰是決定性一戰,後續滅國多屬周初東征、伐商餘緒或政治整編,不宜都直接寫成牧野戰後立即完成。 → 正確:把牧野之戰後續的東征、伐商餘緒與周初整編都直接併入“牧野之戰後共滅99國”,在時間與事件層次上不夠嚴謹。
- 2026-05-05 確認錯誤:『關於武王伐紂的年代在過去在研究上有45種說法(從前1130年—前1018年都有)』數量與範圍都顯得缺乏明確來源支撐,且『45種說法』是很具體的統計,若無可靠出處不宜如此斷言。 → 正確:“45種說法(從前1130年—前1018年)”若無明確統計來源支撐,不宜直接作為確定事實陳述。
- 2026-05-05 確認錯誤:『根據《國語》記載伶州鳩說……可推定為公元前1046年』這種說法過於武斷。伶州鳩的天文曆法說只能作為推算依據之一,並非單憑這段就能唯一確定前1046年。 → 正確:僅憑《國語》相關說法不能單獨“可推定為公元前1046年”;這應表述為多種推算中的一種,不能說成唯一確定結論。
- 2026-05-05 確認錯誤:『何炳棣認為鶉火是「東周的洛陽」』這個表述明顯不對。『鶉火』是十二次之一,屬天文分野概念,不是地名;把它直接說成『東周的洛陽』屬概念混淆。 → 正確:“鶉火是東周的洛陽”不正確;鶉火是天文分野概念,不是地名,該說法屬概念混淆。
- 2026-05-05 確認錯誤:『西周尚無二十八宿與十二次的觀念』屬高度可疑且過度絕對的說法。至少就現有材料,不能簡單下定論說西周完全沒有此類天文觀念。 → 正確:“西周尚無二十八宿與十二次的觀念”屬過度絕對化,現有材料不足以支持如此武斷的否定式結論。
- 2026-05-05 確認錯誤:『《竹書紀年》記載推測公元前1027年』與後文『何炳棣認為《古本竹書紀年》伐紂是公元前1027年最為可信』表述混亂。前一句說『記載推測』不夠精確,後一句又直接給出單一可信年份,容易造成文獻證據與推論混為一談。 → 正確:“據《竹書紀年》記載推測公元前1027年”與後文單獨確定某年,若未清楚區分原始記載與後人推算,表述容易混亂。
- 2026-05-05 確認錯誤:『武王伐紂,魚辛諫曰:歲(木星)在北方不北征』中把『歲』直接註為木星可以成立,但『北方不北征』的句式與出典轉述略有問題,且將其作為精確曆法證據較勉強。 → 正確:“歲(木星)在北方不北征”作為曆法占候語可成立,但將其直接視為精確年代證據仍偏勉強,且轉述應更嚴謹。
- 2026-05-05 確認錯誤:『根據計算得出公元前1045年12月3日的日期』與前文多處日期系統不一致,且沒有說明使用的是哪種曆法換算,屬不完整且容易誤導的結論。 → 正確:“公元前1045年12月3日”屬依賴特定換算體系的結果,若未說明所用曆法與換算方法,容易誤導。
- 2026-05-05 確認錯誤:『利簋銘曰……由此推斷牧野之戰是發生在公元前1046年1月20日早晨6、7點鐘』這種精確到時辰的推斷過於武斷。利簋銘文最多可支持甲子日的歷法對應,不能直接證實具體到早晨6、7點。 → 正確:利簋銘文最多支持某一日干支對應,不能直接精確推定到“早晨6、7點鐘”這種具體時刻。
- 2026-05-05 確認錯誤:『1998年12月20日斷代工程會議上江曉原結論,武王克商是前1044年1月9日』與前文『夏商周斷代工程依《國語》「歲在鶉火」,確定為公元前1046年1月20日』明顯互相矛盾,且把兩種不同研究結論混寫成同一節點,應拆分並註明來源立場。 → 正確:前後並列兩個不同年代結論,若未註明各自研究前提與立場,確實會造成矛盾;應分開標示不同學者看法。
- 2026-05-05 確認錯誤:『張鵬程……認為武王始伐商為前1046年,克商為前1044年1月9日,伐商戰爭持續2年』與同段中把牧野之戰本身定於前1046年相衝突。若採此說,應區分『始伐商』與『克商』,不能在概述中直接把牧野之戰固定為前1046年。 → 正確:若採“始伐商為前1046年、克商為前1044年1月9日”的說法,就不能在概述中把“牧野之戰”單一固定為前1046年而不加區分。
- 2026-05-05 確認錯誤:『二月二十六日,周軍抵達牧野。二十七日清晨……武王下令發起總攻擊』與後文『二月甲子(廿七日)早,武王在牧野作牧誓,衝殺當即得勝』表述大致一致,但前文把『總攻擊』與『先遣呂尚領數百名精銳部隊出擊』寫得過於具體,後文日程表未必支持。 → 正確:“先遣呂尚領數百名精銳部隊出擊”屬過細且未必有充分文獻支持的細節,若無明確出處不宜寫得如此肯定。
- 2026-05-05 確認錯誤:『周軍三百乘、虎賁三千人,總兵力共四萬五千人』數字組合有明顯問題。三百乘與三千虎賁不可能直接簡單相加得到四萬五千人,這中間缺少明確換算說明;若是估算,應標明是推算值。 → 正確:“三百乘、虎賁三千人”不能直接簡單相加得出“四萬五千人”;若是估算,應明示為推算值與換算依據。
- 2026-05-05 確認錯誤:『《史記》周本紀則記載商軍達七十萬之眾,然另有一說參與此戰的殷商軍隊約十七萬人』屬可疑。前者是傳統夸張數字,後者若無明確出處不宜直接並列為一般說法。 → 正確:“商軍七十萬”屬傳統誇張數字;“另有一說約十七萬人”若無明確出處,不宜與前者並列為一般確論。
- 2026-05-05 誤報排除:『戰況』後面沒有內容,屬明顯缺漏,不是史實錯誤但屬節點不完整。
◇法緣留言(—)
載入中…