鐵血經(jīng)常有某某與某某某誰厲害的帖子。這種題目雖然吸引眼球,不過如果基本問題沒有搞清楚,那么所謂“辯論”就成了口水大戰(zhàn)矣。今天,我就來講講古代軍隊如何作戰(zhàn)的問題。首先是基本戰(zhàn)術(shù)。
決定戰(zhàn)爭之后,軍隊就要出動,有關(guān)戰(zhàn)略層面的問題,在下一篇帖子里講?,F(xiàn)在從行軍講起。
我們知道,由于自然條件的制約,一般的國家有余糧調(diào)出區(qū)和非余糧調(diào)出區(qū)之分,余糧調(diào)出區(qū)的糧食產(chǎn)量是比較大的,能夠供給額外人口,因此軍隊行軍一般是在余糧調(diào)出區(qū)之內(nèi)。當然,因作戰(zhàn)需要而不得不在非余糧調(diào)出區(qū)行軍的情況是非常多的。但大體上是把在余糧調(diào)出區(qū)行軍視為正常。在這樣的地區(qū)內(nèi)行軍比較省力,如果是在本國領(lǐng)域內(nèi)或友好國家行軍,則依靠后勤隊提供糧食和依靠派員征發(fā)、購買當?shù)匕傩盏募Z食。如果軍隊紀律不好,征發(fā)往往成為掠奪,掠奪本國居民一向被認為是令人不齒的行為。但紀律不好的軍隊經(jīng)常這樣做。比如明末官軍,被稱為:“強盜好比梳子,士兵好比篩子,軍官好比剃刀”。這樣的軍隊想打勝仗,除非天神幫忙。紀律良好的軍隊不會掠奪本國人民。有一個小故事是:一個軍團的羅馬軍隊在一個蘋果園中駐扎,當他們離開的時候,連一個蘋果都沒有減少。如果因故不在余糧調(diào)出區(qū)行軍,那么有好幾種辦法:一是掠奪。人民遭到掠奪,固然悲慘,但軍隊的安全永遠是第一位的;二是派兵打獵和采集食物;三是依靠隨行給養(yǎng)和牲畜。如阿拉伯軍進攻東羅馬的敘利亞的時候就是這樣;四就是依靠補給隊了。當?shù)搅藬硣硟?nèi)的時候,軍隊的補給就會遭到極大挑戰(zhàn)。因為不僅補給距離變長了,而且還要面臨敵人的堅壁清野和騷擾。在各個地區(qū),收割糧食的時候不同,在熱帶是一年三熟,暖溫帶是一年兩熟,溫帶是一年一熟,除了收割季節(jié)外,其余時候必須從敵國人民那里獲得糧食。在古代,掠奪敵國居民是天經(jīng)地義的。這種掠奪往往非常殘酷。焚燒、掠奪、強奸是家常便飯。凱撒進攻別都里及斯人的時候,因為沒有焚燒村落而使后者猝不及防??梢姰敃r羅馬軍隊是把焚燒村落視為慣例的。其實沒人任何頭腦正常的將官會限制軍隊在敵國境內(nèi)的掠奪。只有在內(nèi)戰(zhàn)中,掠奪才有可能得到限制。比如完顏亮進攻南宋的時候,嚴格約束紀律,士兵失火燒毀民房,都被斬首。于是金軍與百姓“親如一家人”。其實即使在現(xiàn)代,國際法也認為帝國的人民和財產(chǎn)具有“敵性”,允許限制其自由和進行征發(fā)。當然,無節(jié)制的掠奪是被禁止的了。在掠奪時,一般大部隊是不出動的。只出動散兵進行。除了掠奪之外,最重要的還是從自己國家獲得補給。但在敵國境內(nèi),補給隊容易遭到襲擊,因此補給隊本身也需要護衛(wèi)。中國進攻匈人的前119年漠北決戰(zhàn)中,主力騎兵10萬,而保護后勤隊的步兵卻有數(shù)十萬。這些步兵當然也要消耗糧食,因此運到目的地的糧食有限,當時就有一種說法,對匈人作戰(zhàn):運輸三十石糧食才能到達一鐘。由此可見如果對擁有大量騎兵的敵人作戰(zhàn),后勤壓力是多么大。
在敵國境內(nèi)行軍,遭到襲擊的危險比較大,所以行軍的時候要有所防范。在國內(nèi)行軍時只需要成一字長蛇陣沿重要道路行軍即可,如果軍隊數(shù)量太多,沿幾條道路前進就是了,但在敵國內(nèi),要避免敵軍的突襲,所以一般避免在狹隘的地形,如山谷、沼澤行軍,因為一旦遭到敵人襲擊,很難展開。行軍時,一般把軍隊放在前面,指揮中樞及其衛(wèi)隊放在中間,后勤隊和其他非戰(zhàn)斗人員放在后面。行軍隊伍兩翼是機動性好的輕裝部隊和騎兵,以便照應(yīng)前后。軍隊按建制分成若干部分,當遭到襲擊時,先頭部隊在原地堅守,第二部分向左前方展開,第三部分向右前方展開,以后部分單數(shù)向左前方更遠處,雙數(shù)向右前方更遠處展開。迅速從行軍狀態(tài)轉(zhuǎn)變?yōu)閼?zhàn)斗狀態(tài)。如果非要從狹隘地區(qū)行軍不可,為了安全,一般要先占領(lǐng)前方高地。如在水網(wǎng)地帶,一般要多路并進,每路都保持在臨近的另一路能夠看得到的距離內(nèi)。只有經(jīng)過嚴格訓練的軍隊,才能夠迅速而有序的從行軍狀態(tài)變換到戰(zhàn)斗狀態(tài),或者進行相反變換。
古代軍隊的行軍速度,依敵方的抵抗和我方的戰(zhàn)略需要而有所不同。羅馬重步兵的標準是負荷23公斤(有說15公斤,這似乎太“輕松”了;有說50公斤,這又太重了)在5小時內(nèi)行軍31到39公里。劉徹時代之前,中國人在談到中匈邊界的時候,說邊界距長安僅三百里,輕騎一日一夜可至。西方的例子是漢尼拔在扎馬之戰(zhàn)失敗后,據(jù)說兩人兩馬在一天一夜間跑了200多公里。為了出奇制勝,輕騎兵長途快速行軍是有可能的。但不能持久。這是要注意的。因為輕騎兵如果快速機動,必然要拋下后勤隊、重裝部隊和一切不能快速機動的人和物,而且,馬匹本身將十分疲勞(盡管騎兵一般有備用馬,但為了節(jié)省馬力,備用馬一般是不隨快速部隊前進的,否則所有的馬匹都無法休息)。這樣,輕騎兵自己的戰(zhàn)斗力和持久能力必然大大下降?;旧现荒艹銎嬷苿?。一旦制不了勝,就只有失敗一途了。不過快速機動確實能夠為統(tǒng)帥帶來巨大的機會。歷史上,用輕騎兵快速進擊獲得大勝的例子很多,最有名的就是蒙古軍隊的勝利。總的來說,古代軍隊的進軍速度,取決于牛車或馬車的速度。也就是一天至多40公里。如果是輕騎兵的快速突進,那么在三天之內(nèi)前進240公里是可能的。
接下來談?wù)勡婈犘枰难a給品。古代軍隊所需要的補給品有糧食、柴禾、衣物、備用武器、備用武器部件、一次性射擊武器、帳篷、挖掘和建筑工具、備用樂器,等等。軍隊攜帶糧食根據(jù)不同的戰(zhàn)術(shù)需求,其備量不一。有的為了輕裝前進,僅備三日糧;有的又帶上夠吃三個月的糧食。有的情況下,軍隊帶著大批牲畜作為肉食來源。如凱爾特人和日耳曼人都曾如此作。前面提到的進攻敘利亞的阿拉伯軍在沙漠中曾吃駱駝肉(不知滋味如何)。特別要提到的是:戰(zhàn)馬需要飼料。雖然在補給不暢的情況下,馬匹也可以只吃青草,但這會導致氣力的衰減——自然,粗放飼養(yǎng)的馬匹,習慣了吃青草,但這樣的馬匹體力是不及那些精心培育的馬匹的。而到了冬天則非準備干草不可。一般來說,軍隊只攜帶最基本的衣服和衣料,以供衣物磨損了的士兵更換,以及及時修復損壞了的旗子。加上沒有洗澡的條件,所以古代軍隊幾乎都是臭不可聞的,全身爬滿了跳蚤。備用武器也只有少量,而武器部件則供那些較易損壞的武器使用,如弓弩的弦等。至于一次性消耗的射擊武器,則是箭,古代歐洲還有標槍、石塊等。一般一名射擊兵攜帶箭數(shù)從30枝到50枝不等。挖掘和建筑工具,因國別而異,羅馬軍隊的工事世界聞名,自然它的建筑工具是非常完善的。而較落后的軍隊一般沒有什么建筑工具,如凱爾特和日耳曼軍隊。
軍隊所需非戰(zhàn)斗人員則因國別而異。斯巴達軍一人需要七名軍奴,但其他希臘軍隊一般一名重步兵僅有一名軍奴、羅馬軍隊也有大量軍奴、東羅馬軍隊有軍醫(yī)、中國軍隊基本上沒有非戰(zhàn)斗人員,一些雜務(wù)也由士兵完成、中世紀的歐洲騎士有背負其盔甲的奴仆。。??傊?,各國的情況很不一樣。另外,隨軍商販、軍妓、高層人物的隨員等情況也不一樣,不過這跟戰(zhàn)術(shù)沒有多大關(guān)系,故而從略。有的軍隊,如希波戰(zhàn)爭時的波斯軍隊,帶著龐大的屬員隊伍,這樣的軍隊戰(zhàn)斗里一般是不強的。
軍隊的工事和營盤是防止敵人襲擊的保障和軍隊失敗時依托的屏障。一個修建良好的工事體系,是難以攻破的,敵人的一切詭計在它面前也難以得逞。這里可以以凱撒在包圍阿來西亞市修建的工事為例,寬近7米的第一道壕溝,5米寬的第二道和第三道壕溝,第三道壕溝中灌滿了水。后面是4米高的護堤,上面再加上胸墻和雉堞,胸墻和護堤銜接的地方,向外斜列著削尖的木樁。護堤上每隔27米修建一座木塔。并布置弩炮。護堤和第一道壕溝之間相距130米。為了增加敵人穿越的難度,在這130米內(nèi)很快又增加了如下防御設(shè)施:采伐了許多樹干和堅韌的樹枝,把樹枝頂端的皮剝?nèi)ヒ院笤傧骷?,在挖掘了一道1.7米深的連亙不斷的壕溝之后,把這些木樁直立著排在溝內(nèi),把它們的底部釘牢(可能用了鐵釘,也可能是埋在土里夯實),使敵人無法拔掉,只有樹干的尖端伸出在地面上。它們一共有五行,一層一層地連在一起,互相銜接,又互相穿插,任何人沖進它們,必然會使自己被這些極尖銳的木樁戳穿。在這前面,又挖有象梅花形似的斜對角的坑,深一米,逐漸向坑底收縮傾斜。里面安放著人腿粗細的圓木樁,頂上削尖,用火熏硬,有一部分伸出地面,高度不超過四指。為了使它們堅韌和牢固,在它們底下墊有33厘米厚,夯實的土??拥钠溆嗖糠址胖鴺渲筒癫荩靡匝谏w這些暗器。一共挖了八行這樣的坑穴,相距各一米。在所有這些工程前面,又有33厘米長的木材,頂上釘著堅固的鐵鉤,彼此相隔不遠地整個埋在土中,布滿各地。整個工事分對內(nèi)(對著阿來西亞城)、對外(對凱爾特援軍可能來襲的方向)兩部分,對外部分周長達21公里。在講述了這樣堅固的工事之后,羅馬營盤似乎就沒什么講頭了,只是井井有條而已。
下面講作戰(zhàn)。所謂“知彼知己,百戰(zhàn)不殆”。在戰(zhàn)斗開始之前,任何軍隊都需要進行偵察。除了在內(nèi)戰(zhàn)中,間諜會發(fā)揮較大的作用外,在外戰(zhàn)中,在一定的政治環(huán)境下,間諜也有其大作用。但在具體的戰(zhàn)斗中,間諜一般是用不上的,因為古代沒有電報和無線電。當獲悉軍隊內(nèi)部情報之后發(fā)送出去往往有其困難,時效性也不好。這樣,偵察兵的作用就非常重要了。從很早的時候開始,偵察兵就由輕騎兵擔任。為了保證快速,偵察騎兵都是輕裝,甚至不穿任何防護用具的。因此馬力是決定偵察兵能否擺脫敵人的追擊,及時將情報送回的唯一保障。在這方面西方的馬匹表現(xiàn)要好得多。因為它們身材高大,速度快。
一般來說,軍隊只有在確知敵人所在的情況下才會離開營壘,有時候則是因為攻擊敵人必救的某個據(jù)點而出動。無論哪一種,當軍隊離開營壘的時候,戰(zhàn)斗多半就要來臨了。這時候起決定性作用的是雙方的裝備、訓練和人數(shù)(在戰(zhàn)略篇中將要講到)。在這一切已經(jīng)確定的情況下,軍隊要作戰(zhàn),就必須排成陣型。
古代基本的陣型,是方陣和圓陣。方陣適用于進攻,而圓陣適用于防御,這在任何國家都是一樣的。不過一些國家對于陣法有其獨特見解。如中國和印度就有很多陣法的名稱。有的是確實有用的,有的則只是一些吸引眼球的名字而已。下面是一些比較有用的陣法:
華夏國家的陣法,依《孫臏兵法》,有方,圓,錐行,雁行,鉤行,玄襄,疏陣,數(shù)陣,及火陣,水陣八種陣法,后兩種是特殊的,主要使用的是進攻時的錐行陣、方陣和防御時的圓陣,這些陣勢無需多說。疏陣適合散兵作戰(zhàn);雁行陣適合發(fā)揮弩兵的射擊力量。
馬其頓的陣法,以方陣為核心,貫徹輕重結(jié)合、步騎結(jié)合的原則。大體上將重裝步兵作為中堅,縱深16列;作戰(zhàn)時視情況可以排成橫隊(寬度大于縱深)、縱隊(縱深大于寬度)、楔形或菱形,如果受到圍攻,則可收縮為凸半圓形,要圍攻敵人則成凹半圓形。右翼為作戰(zhàn)主力(這是借鑒了伊巴密農(nóng)達的斜陣),集中重裝騎兵和輕裝兵。左翼一般為輕騎兵。戰(zhàn)線后有時還有少數(shù)輕裝步、騎兵。主力陣形前方則為射擊兵。用以攪亂對方和遮蔽我方主要陣形。
羅馬三列陣,古代最優(yōu)秀的步兵戰(zhàn)陣,從前3世紀成熟,到3世紀衰落??梢詳⑹鋈缦拢涸缙诘牧_馬方陣(公元前4世紀開始),每個羅馬軍團重裝和輕裝的步兵大約4200人,騎兵300人,每個軍團分成30個中隊另2個百人隊,每個百人隊30——60人,其他兵種中隊的編制有所不同。按照士兵的年齡、訓練程度、戰(zhàn)斗經(jīng)驗,重裝步兵分成三列,第一列是最年輕和沒有什么戰(zhàn)斗經(jīng)驗的士兵(槍兵),第二列是有成年的有一定戰(zhàn)斗經(jīng)驗的士兵組成(主力兵),第三列是年長且戰(zhàn)斗經(jīng)驗豐富的老兵,被稱為后備兵。第一列、二列各有10個中隊,每個中隊120人,第三列也是10個中隊,但人數(shù)卻只有60人。每列之間要保持一定的距離,以便于兩列之間的退后或者前進,前2列是主要的戰(zhàn)斗陣列,所以稍微的靠近點,第三列最遠。另外還有1200名輕步兵和300名騎兵,他們兩列于陣列的最前方或者兩翼。羅馬軍團三列隊法最小戰(zhàn)術(shù)單位是中隊,每一中隊為一個小方陣,排成6列,每列20人,兩人之間相隔是1.8米。后來發(fā)生的變化主要是取消了軍團中的騎兵。馬略改革之后,三列兵的訓練程度和裝備大體相等,沒有了青年兵、老兵和后備兵的區(qū)別。
騎兵由于其機動性,難以排列較復雜的陣型。在重視沖鋒的歐洲,采取“野豬頭陣型”,其實也就是錐形陣。這種陣勢非常密集,有一種說法是向隊形中拋一個蘋果,都會打中一個人或馬。在輕裝騎射手隊形中,最成功的莫過于蒙古的戰(zhàn)術(shù)了。在這種戰(zhàn)術(shù)中,輕裝騎射手在敵陣外射箭,不與敵人接觸。而重裝騎兵在遠離戰(zhàn)場的地方,直到敵人崩潰或者忍不住胡亂沖鋒,他們才投入戰(zhàn)斗,一舉成功。
古代所有的陣型,都有若干共同點:
?。保疥嚮蝈F形陣用于進攻,圓陣用于防御。
?。玻鋼舯趹?zhàn)陣前方,以遮蔽本方隊形和攪亂對手。但注意,有的軍隊是所有士兵都有射擊兵器的!如唐代的中國軍隊,每人都有弓——令人不解的是有若干士兵還有弩,東羅馬的甲胄騎兵,除了長矛之外還有弓——在射箭的情況下怎么放置長矛是個令人困惑的問題。
?。常绻曳缴儆跀撤?,一般都拉大單兵之間的距離,減少縱深而增加戰(zhàn)陣寬度。避免被敵人合圍。
?。矗话惆演p裝兵置于兩翼,以重裝兵為核心。
在冷兵器時代,作戰(zhàn)的過程大體上是這樣的:
首先,當?shù)弥獢橙说乃诘臅r候,軍隊離開營壘。在接近敵人或者有遇到敵人襲擊的危險的時候,從行軍狀態(tài)變換為作戰(zhàn)狀態(tài)——如果營壘離敵人很近,則一開始就列陣。在一般情況下,兩軍會大致相同時間發(fā)現(xiàn)對手,因此列陣時間大致也相當。所以古代作戰(zhàn)的典型場面是兩軍面對面的對壘。在這種狀態(tài)下,軍隊密度會很大,有的在一平方公里內(nèi)會有10萬名士兵。如果因為某種原因,一方?jīng)]有及時列好陣型,就遭到了敵人的進攻,往往會造成非常嚴重的后果。但一般的情況是雙方逐步逼近,然后射擊兵發(fā)射武器,然后雙方的肉搏戰(zhàn)就開始了。在某些情況下——通常是一方急于求戰(zhàn)——不經(jīng)過射擊戰(zhàn)就進入了肉搏戰(zhàn)。這種戰(zhàn)斗模式一直保留到19世紀初。肉搏戰(zhàn)直接決定著戰(zhàn)斗的勝負。通常,訓練和裝備較好的軍隊會獲勝。勇敢也是決定勝負重要的因素。一方突破敵方的陣型,切斷其戰(zhàn)陣之后,通常敵人的崩潰就開始了。因為這就意味著軍隊的一部分得不到指揮,作戰(zhàn)力度大減,造成相鄰的另一部分軍隊受到敵人更大的壓力,如此累加,全軍崩潰。古代軍隊戰(zhàn)斗失敗后,大多數(shù)的傷亡發(fā)生在崩潰和逃跑階段。一般來說,勝者的傷亡要遠遠少于敗者——盡管古代戰(zhàn)爭真正的傷亡很難確定。由于勞累,勝者往往不會窮追敗者,即使追擊,也往往針對敵方的指揮中樞。所以很少會發(fā)生“連一個人都沒有剩下”的情況,即使是殲滅戰(zhàn)也如此。
由于主要通過偵察兵了解敵情,傳令兵傳達命令,要及時掌握敵情,并及時下發(fā)命令非常困難。因此古代軍隊一般集合成巨大的隊伍,戰(zhàn)爭一般通過大會戰(zhàn)來決定勝負。下面是兩次經(jīng)典的戰(zhàn)斗:
坎尼會戰(zhàn),前216年8月2日,在坎尼城外的平原上,羅馬軍8萬步兵、6千騎兵和迦太基的4萬步兵,1.4萬騎兵作戰(zhàn)。指揮者,羅馬方面為保盧斯,迦太基方面為漢尼拔。羅馬步兵在中央,騎兵分在兩翼。步兵排成70列,分左、中、右三路,以重裝步兵放在陣形中心,每列之間有一定距離。騎兵放在步兵的的左右兩翼:右翼是羅馬公民組成的少數(shù)騎兵,左翼為意大利聯(lián)盟的騎兵。在左、中、右各保留一千騎兵作為預備隊。羅馬軍隊以中央戰(zhàn)線為核心,軍隊密度較大,企圖進行中央突破。迦太基軍隊中央戰(zhàn)線為較弱的步兵,兩翼為較強的步兵和騎兵。并保留三千名騎兵作為預備隊。迦太基整個隊形呈凸新月形。上午九時戰(zhàn)斗開始。首先是射擊兵的對射,很快開始肉搏。迦太基軍中央向后退去,戰(zhàn)線由凸新月形變成凹新月形。迦太基重騎兵很快擊垮羅馬騎兵,開始包抄羅馬軍兩翼。漢尼拔并派出5百名輕步兵詐降。中午,戰(zhàn)場刮起東南風,沙粒飛入羅馬軍士兵眼里,使他們的作戰(zhàn)變得困難。那五百名詐降的軍人開始大肆砍殺他們周圍的羅馬軍,由于是在戰(zhàn)線后方,羅馬軍隊無法弄清實際情況,大起恐慌。此時迦太基重騎兵已經(jīng)完成合圍,由于戰(zhàn)線中央的羅馬軍隊密度很大,在被合圍的情況下無法自如的行動,戰(zhàn)斗持續(xù)到日落。據(jù)說有五萬四千名羅馬軍戰(zhàn)死,一萬八千名被俘。迦太基死亡六千人。
紹約河之戰(zhàn),此戰(zhàn)是蒙古軍對歐洲騎兵經(jīng)典的勝利。據(jù)《武器和戰(zhàn)爭的演變》,戰(zhàn)斗的經(jīng)過是這樣的:1241年,蒙古蘇布臺和拔都分率大軍進攻東歐,強行越過喀爾巴阡山脈,準備于匈牙利平原會師,在兩支部隊遙遠的側(cè)翼還有兩個小規(guī)模的騎兵部隊,沿途橫掃波蘭、西里西亞和東普魯士,掩護主力部隊的戰(zhàn)略意圖。匈牙利國王貝拉在蒙古軍隊進抵佩斯城前,判明蒙古軍的意圖,立即組織了10萬人的軍隊尋求與蒙古軍隊決戰(zhàn),蒙古近六萬人的主力則避開匈軍的攻擊稍稍后撤。四月,雙方最終則在紹約河畔對峙。匈牙利判明對岸是蒙古主力后,迅速地搶占了一個巨大的橋頭堡,又在河西岸用大量的馬車連成堅固的兵營,等待蒙古軍隊的攻擊。蒙古軍在后續(xù)的工兵到達后,立即在黎明用拋石機和火箭向守衛(wèi)橋頭堡的匈牙利軍隊射擊,守備部隊在前所未見的攻擊下瞬間潰敗,蒙古騎兵迅速穿橋而過,向剛剛醒來的匈牙利軍隊主力發(fā)起攻擊。當匈牙利人滿懷信心地列隊殺向數(shù)量處絕對劣勢的蒙古軍時,很快發(fā)現(xiàn)這并不是主力!蒙古軍約三萬人的主力在近百里遠的南方早已乘夜渡過冰冷的河水。蒙古主力從背后殺向匈牙利軍隊,隊形混亂的匈牙利軍隊立即撤回堅固的兵營死守。蒙古人的工兵遂向兵營里發(fā)射了密集的巨石、火箭、毒箭(史料記載蒙古人的毒箭含砒霜巴豆,產(chǎn)生強烈的毒煙)、燃燒油。蒙古人采用了“圍城必闕”的戰(zhàn)術(shù),匈牙利人迅速崩潰從缺口逃亡。但是,身著輕裝的蒙古軍隊速度和耐力遠遠高于逃跑者,可以不停頓地換馬四處截殺。紹約河之戰(zhàn),匈牙利軍隊陣亡七萬余人。
上面兩個戰(zhàn)斗的經(jīng)過就是這樣的。前者是步兵作戰(zhàn)的典型戰(zhàn)例,后者是騎兵作戰(zhàn)的典型戰(zhàn)例。勝者都打得很精彩。我們也可以從中發(fā)現(xiàn)一些不同之處:羅馬和迦太基軍隊主要依靠的是訓練、勇敢、裝備。蒙古軍隊主要依靠的是機動性。
古代是否有戰(zhàn)役呢?這是個見仁見智的問題,大體上歐美軍事學界認為19世紀前不存在戰(zhàn)役。但從長平之戰(zhàn)來看,古代中國在巨大規(guī)模軍隊作戰(zhàn)的情況下,有的作戰(zhàn)過程確實可以稱為戰(zhàn)役了。戰(zhàn)役的定義是:“敵對雙方軍隊為達成戰(zhàn)爭的局部目的或帶全局性的目的,根據(jù)各自的企圖,在統(tǒng)一指揮下,在戰(zhàn)爭的一個方向或區(qū)域,于一定的時間內(nèi),按照一定的計劃進行的一系列戰(zhàn)斗的總和。”因此參戰(zhàn)人數(shù)眾多,作戰(zhàn)地域大,作戰(zhàn)時間久的古代戰(zhàn)斗,似乎也可以稱為戰(zhàn)役。
以上是對一般戰(zhàn)斗的介紹。下面介紹攻守城市的戰(zhàn)斗。
大體上粉碎了敵人的野戰(zhàn)軍之后,就可以進行攻城戰(zhàn)了。攻城戰(zhàn)的戰(zhàn)法,在軍隊不擁有有效的攻城武器的情況下,一般是用多架云梯強行登城;或者沖撞城門;或者在敵城下強行構(gòu)筑土堆,直到土堆跟城齊平,然后士兵蜂擁登城。這些是《孫子兵法》上講述的攻城法。這些攻城法效率很低,而且士兵傷亡大。
如果擁有完善的攻城武器,那么攻城戰(zhàn)將是對守城部隊巨大的考驗。一般的攻城武器有如下幾類:
沖車:最簡單的是在車上設(shè)置吊架,吊著一根首部包鐵或銅的木頭,以士兵來回推動,沖撞敵城城門或城墻。比較完善的形式是在車上設(shè)置人字形屋頂,防止上方矢石的撞擊。
云梯:沒什么可說的。有的在登梯處有保護屋。
攻城塔:在前面有吊梯,可以回避較窄的護城河,直接讓士兵登城。馬其頓曾經(jīng)制造過50米高的攻城塔。
拋石機:最早出現(xiàn)于亞述軍隊中,其作用原理,有西方式的利用毛發(fā)絞力或者利用重物的杠桿式拋石機,以及中國式的多人拽拉式杠桿式拋石機。就性能而論,當以重物杠桿式為最好。所以元朝引入了這種拋石機,稱為回回炮。
弩炮:有的弩炮跟拋石機有類似之處。既可以發(fā)射矛箭,也可以發(fā)射石塊。
以上就是一般的攻城武器,比較少見的還有亞述的夾鉗,據(jù)說這種東西可以夾出城墻的石塊;還有馬其頓的撬棍吊箱,其樣式是在一個三角架上設(shè)置一根杠桿,杠桿一頭有大無蓋箱子,盛放士兵。另一端由多人拉拽,使杠桿移動,箱子就可以被吊到敵城墻上。這種武器僅馬其頓裝備過,可見它并不可靠。
守城武器除了一般的矢石、燃燒罐外,拋石機和弩炮也可以運用。著名的阿基米德同樣設(shè)計了夾鉗,據(jù)說曾經(jīng)把羅馬戰(zhàn)艦夾出水面再讓它落下,使之沉沒(對此我是有懷疑的)。
在裝備了完善的攻城武器以后,攻城戰(zhàn)就再也不是令攻方統(tǒng)帥害怕得要死的不得已的戰(zhàn)法了。相反的,對于守方來說,城市也再不是安全的了。在這種情況下,一般的攻城流程,以羅馬軍隊為例如下:
圍困戰(zhàn):首先逼近敵城,然后挖掘環(huán)繞整個城市的壕溝工事體系。以斷絕敵城與外界的聯(lián)系(對于過于巨大的城市,修建這樣的工事體系是很困難的,但攻巨城一般也要出動大軍,因此仍然適用)。這種體系包括壕溝、護堤和高塔,以及護堤上的弩炮。為防止敵人使用燃燒兵器焚燒土木工事,高塔跟敵城的城墻往往保持一定距離。一般這樣的工事體系要修建內(nèi)外兩重,內(nèi)層面對城內(nèi)敵軍,外層面對敵援軍可能來襲的方向。軍隊在工事內(nèi)駐扎,防止敵軍突圍,如敵援軍趕到,則與之戰(zhàn)斗。經(jīng)過長期圍困,迫使敵人投降或攻入城內(nèi)。
攻城戰(zhàn):如果認為敵人的防守能力不強,或者需要趕快攻破城市,則強行攻城。這時,大量工兵挖掘伸向敵城的壕溝,工兵在護城河上游切斷水源,使護城河干涸。在填平若干段護城河之后。攻城塔前進到敵城墻下;或者挖掘地道,伸展到敵城墻下,使敵城墻坍塌;或者用沖車撞擊城墻或城門。在進行這種迫近作戰(zhàn)時,由大量拋石機和弩炮提供掩護。也可以單純依靠拋石機集中投擲石塊,損壞敵方一段城墻后,士兵蜂擁登城。在此過程中,守城方也會極力破壞攻城方的攻城器械,由于攻城器械主要為木制,所以經(jīng)常大量使用燃燒罐,為了不使敵方攻城武器發(fā)揮效用,常常出城門突擊攻城軍,對于迫近的工程機械和地道,守方可以使用地道來陷沒、破壞之。在耶路撒冷守城戰(zhàn)中,以色列人就干得不錯。
在特殊情況下,使用云梯強行攻城,也是一種戰(zhàn)法。在印度亞歷山大大帝就曾經(jīng)使用這種戰(zhàn)法,從而孤身處于險境中。
從羅馬時代的攻城戰(zhàn)情況來看,攻城戰(zhàn)對攻方是非常有利的。僅從這個事實就可以看出:任何一座進行圍攻的城市,羅馬軍隊都攻破了。而且在大多數(shù)情況下,攻方的傷亡要小于守方。羅馬攻城戰(zhàn)的情況,可以看攻迦太基、耶路撒冷、紐曼細阿三城的戰(zhàn)況。前兩個是大城市,后一個是小城市,三城的防御戰(zhàn)都打得非常悲壯,就攻防過程來說,也是十分典型的。
封建時代的攻城戰(zhàn)發(fā)生了變化,由于筑城技術(shù)的發(fā)展和攻城武器體系的衰退(這跟羅馬帝國的衰落有關(guān)),西方的城市,甚至小小的城堡,都變得難以攻克了。東羅馬首都君士坦丁堡,從617年到1453年,曾受到25次圍攻,除兩次十字軍用詐術(shù)進入之外,真正被敵軍攻破的只有一次。直到大炮出現(xiàn),攻城才重新變得容易。在東方,中國的攻守戰(zhàn)術(shù)卻有了很大的發(fā)展,關(guān)于這方面情況,《古代兵器史話》(楊泓編著)中有很有趣的描寫,推薦大家觀看。大體上除了拋石機,封建時代的中國攻城戰(zhàn)術(shù)是超過同期的世界其他地區(qū)的。中國著名的攻城戰(zhàn),有南北朝時北魏進攻南方宋朝時的攻城戰(zhàn),這些攻城戰(zhàn)表明如果沒有有效的攻城武器,攻城將會給攻方帶來多么大的災難;645年安市攻防戰(zhàn);以及北宋進攻遼國的979年幽州保衛(wèi)戰(zhàn);還有1270-1273年襄陽保衛(wèi)戰(zhàn)。值得注意的是,中國著名的攻城戰(zhàn)的結(jié)局大多對攻方不利。
下面介紹一些比較特殊的戰(zhàn)斗:
弓箭戰(zhàn):在騎兵沒有馬鐙的時代,騎兵作戰(zhàn)往往成為弓箭戰(zhàn),在馬鐙發(fā)明之后,這種情況就很少見了,比較著名的戰(zhàn)例是:英法百年戰(zhàn)爭中的克雷西之戰(zhàn),由于地面泥濘,法軍行動不便,在熱那亞弩手和英格蘭長弓手作戰(zhàn)時,遭到了潰敗。
追擊作戰(zhàn):在戰(zhàn)斗勝利之后,如果勝方尚有余力,就會進行追擊戰(zhàn)。大體上這種追擊只會進行一小段距離,除非敵人確實已經(jīng)徹底潰敗而且沒有援軍。但英明大膽的統(tǒng)帥,往往可以窮追敵人而不遭到失敗。如亞歷山大大帝追擊大流士三世的過程。
撤退:一般成功的撤退發(fā)生在戰(zhàn)斗還沒有開始的時候,一旦戰(zhàn)斗開始,要想全身而退就很難了。最有效的撤退是交替撤退法。即在離敵人最近的軍隊撤退的時候,他們身后的軍隊保持作戰(zhàn)狀態(tài)。待撤退軍隊撤過作戰(zhàn)軍隊后方,變換為作戰(zhàn)隊形之后,作戰(zhàn)軍隊向后撤退。如此反復。
夜戰(zhàn):夜戰(zhàn)非常危險,對于承受者和發(fā)動者來說都是如此。因為憑旗幟和樂器指揮的古代軍隊在夜間難以有效指揮。在漆黑一片的戰(zhàn)場上,士兵們很難得到確切的消息,容易驚慌失措。在高加米拉之戰(zhàn)前夜,曾有人向亞歷山大建議進行夜襲,但被他否定了,連大膽著稱的亞歷山大都如此,可見夜戰(zhàn)的不確定性帶來的危險有多大。訓練不佳的軍隊即使在沒有發(fā)生夜間戰(zhàn)斗的情況下,都會潰散。中國古代軍隊就曾多次發(fā)生夜驚,術(shù)語稱為“營嘯”。直到太平天國,仍有嚴格制裁營嘯始作俑者的法律。只有訓練嚴格的軍隊才能在夜戰(zhàn)中占據(jù)上風。羅馬的營盤保證了其不會受到夜襲的危害。不過羅馬軍也很少夜襲敵軍,與敘利亞王國的溫泉關(guān)戰(zhàn)斗可以算是個例外。羅馬軍隊在夜間抄小路繞到敘利亞軍隊后方,擊潰了對手(敘利亞軍明明已經(jīng)守住了那條著名的小路,可羅馬人繞了另一條)
迂回:迂回有大小之分。戰(zhàn)場上機動性好的部隊常常企圖繞到敵軍后方。但回避敵軍大部隊,而打擊其脆弱卻致命的后方,被利德爾—哈特稱之為“間接戰(zhàn)略”。在古代最成功的大迂回有西庇阿攻取西班牙,直逼迦太基的戰(zhàn)例和韓信的中原迂回戰(zhàn)。
水攻:利用河流,用速成堤制造人造洪水,使之淹沒敵陣或城市,是一種方法。但這種方法受自然條件制約很大。比較著名的戰(zhàn)例是決定三家分晉局面的智家攻趙家晉陽之戰(zhàn),再有就是悲慘的明順第三次開封之戰(zhàn)。因為攔河工程出險造成使計者反而被淹的例子也有。據(jù)我所知西方水攻的戰(zhàn)例比較少。波斯曾在幼發(fā)拉底河上大修工程,以防止敵軍沿河而上攻打兩河流域,但沒有任何效果。
火攻:這種戰(zhàn)例很多。前面說過在羅馬時代的攻城戰(zhàn)中,守方幾乎肯定會向攻方工程器具投擲燃燒物。這并不是典型的火攻。典型的火攻制勝的戰(zhàn)例有赤壁大戰(zhàn),以及希臘火揚名的717年9月東羅馬與阿拉伯的君士坦丁堡海戰(zhàn)。
海戰(zhàn):雖然在地中海沿岸,制海權(quán)常常決定一個國家的興衰存亡,但是總的來說,海軍在古代是不受重視的。一般的海戰(zhàn)戰(zhàn)術(shù)是雙方軍艦在槳手和風帆的作用下,全力沖向敵軍,投擲射擊兵器,設(shè)法用船頭的撞角撞擊敵船。但最經(jīng)常的是接舷戰(zhàn),從薩拉米到勒班多,接舷戰(zhàn)都是造成人員和船只損失的主要原因。還為此發(fā)展了某些特殊武器,如羅馬的“烏鴉”和戰(zhàn)國的鉤拒?!?/font>
關(guān)于古代戰(zhàn)爭中使用的詐術(shù),福隆提納的《謀略》中介紹和舉例,在這里把他的書的小節(jié)列舉如下,就能大致弄清(雖然其中并不都是詐術(shù)):
?。保撾[蔽我方的計劃。
?。玻摪l(fā)現(xiàn)地方的計劃。
?。常摏Q定戰(zhàn)爭的性質(zhì)。
?。矗擃I(lǐng)軍通過敵軍騷擾的地區(qū)。
5.論逃出困難情況。
6.論行軍時的設(shè)伏和預伏。
?。罚撊绾窝陲椢臆娙狈Φ奈镔Y,并找到代用品。
?。福撊绾蚊曰髷橙说淖⒁狻?/font>
9.論平定軍隊的叛變。
?。保埃撊绾沃浦辜竟?jié)不適當?shù)那髴?zhàn)。
?。保保撊绾渭て疖婈牭那髴?zhàn)熱心。
?。保玻撊绾蜗齼凑自诓筷犞挟a(chǎn)生的恐懼。
?。保常撨x擇會戰(zhàn)的時間。
14.論選擇會戰(zhàn)的地點。
?。保担摃?zhàn)中的兵力部署。
?。保叮撛跀耻娭兄圃炜植?。
17.論伏擊。
?。保福摽v敵逃走以免困獸之斗。
?。保梗撗陲棿鞌 ?/font>
?。玻埃撚脠远ㄖ卣繗狻?/font>
?。玻保撛趹?zhàn)斗成功之后如何結(jié)束戰(zhàn)爭。
22.論在挫敗之后如何彌補損失。
?。玻常撊绾伪WC不守信用者的效忠。
?。玻矗撝笓]官在兵力不足情況下如何保衛(wèi)營地。
25.論退卻。
?。玻叮撈嬉u。
?。玻罚撈垓_被圍者。
?。玻福摻野l(fā)陰謀。
29.論用何種手段使敵人匱乏。
?。常埃撊绾我T敵人繼續(xù)對其不利的攻城戰(zhàn)。
31.論分散敵方守軍的注意力。
32.論使河川改道和污染水源。
33.論用恐怖手段打擊被圍者。
?。常矗搹囊酝獾牡貐^(qū)發(fā)動攻擊。
35.論布置陷阱以誘被圍守軍出擊。
36.論偽裝撤退。
37.論如何提高我軍的警覺。
38.論收發(fā)通信。
?。常梗撛鲈c補給。
?。矗埃撊绾窝陲梾T乏和制造補給充足的假象。
?。矗保撊绾螒?yīng)付降敵和逃亡的威脅。
?。矗玻撏粨簟?/font>
?。矗常摫粐剀姷膱猿?。
以上基本上涵蓋了古代戰(zhàn)爭中使用的詐術(shù)。對于詐術(shù),訓練良好,士氣高漲的軍隊不會依賴它,訓練不佳和士氣低落的軍隊則相反。戰(zhàn)國時最終統(tǒng)一六國的秦國,不是靠詐術(shù),而是靠勇敢摧毀了對手?!白髵渡覓烊祟^”。是它的寫照,當這種勇敢消失的時候,面對勇敢的對手,秦軍就失敗了。凱撒說得好:“那些詭計,對付沒文化的蠻族,或許還行。用來對付我們的軍隊,他們就是想也不敢想?!痹趹?zhàn)爭中,良好的軍事制度,以及由此形成的優(yōu)秀裝備、體力、技巧和勇敢,永遠是壓倒了小聰明的。