第九篇《行军篇》
《孙子兵法》第九篇《行军篇》主要讲述了在不同环境下行军与处军的原则,以及观察判断敌情的方法。
原文
孙子曰:凡处军相敌,绝山依谷,视生处高,战隆无登,此处山之军也。绝水必远水,客绝水而来,勿迎之于水内,令半渡而击之利,欲战者,无附于水而迎客,视生处高,无迎水流,此处水上之军也。绝斥泽,唯亟去无留,若交军于斥泽之中,必依水草而背众树,此处斥泽之军也。平陆处易,右背高,前死后生,此处平陆之军也。凡此四军之利,黄帝之所以胜四帝也。
凡军好高而恶下,贵阳而贱阴,养生而处实,军无百疾,是谓必胜。丘陵堤防,必处其阳而右背之,此兵之利,地之助也。上雨,水沫至,欲涉者,待其定也。
凡地有绝涧、天井、天牢、天罗、天陷、天隙,必亟去之,勿近也。吾远之,敌近之;吾迎之,敌背之。军旁有险阻、潢井、葭苇、林木、蘙荟者,必谨覆索之,此伏奸之所处也。
敌近而静者,恃其险也;远而挑战者,欲人之进也;其所居易者,利也;众树动者,来也;众草多障者,疑也;鸟起者,伏也;兽骇者,覆也;尘高而锐者,车来也;卑而广者,徒来也;散而条达者,樵采也;少而往来者,营军也;辞卑而益备者,进也;辞强而进驱者,退也;轻车先出居其侧者,陈也;无约而请和者,谋也;奔走而陈兵者,期也;半进半退者,诱也;杖而立者,饥也;汲而先饮者,渴也;见利而不进者,劳也;鸟集者,虚也;夜呼者,恐也;军扰者,将不重也;旌旗动者,乱也;吏怒者,倦也;杀马肉食者,军无粮也;悬缻不返其舍者,穷寇也;谆谆翕翕,徐与人言者,失众也;数赏者,窘也;数罚者,困也;先暴而后畏其众者,不精之至也;来委谢者,欲休息也。兵怒而相迎,久而不合,又不相去,必谨察之。
兵非贵益多也,惟无武进,足以并力、料敌、取人而已。夫惟无虑而易敌者,必擒于人。卒未亲附而罚之,则不服,不服则难用也。卒已亲附而罚不行,则不可用也。故令之以文,齐之以武,是谓必取。令素行以教其民,则民服;令素不行以教其民,则民不服。令素行者,与众相得也。
译文
孙子说:在各种不同地形上处置军队和观察判断敌情时,应当注意以下几个方面:
山地行军:通过山地时,必须依靠有水草的山谷,驻扎在居高向阳的地方。如果敌人占据高地,不要仰攻,这是在山地部署军队的原则。
江河行军:横渡江河后,应在离江河稍远的地方驻扎。如果敌军渡河前来进攻,不要在江河中迎击,而应等其渡过一半时再进攻,这样较为有利。如果要与敌军交战,不要紧靠水边列阵。在江河地带驻扎,也要居高向阳,不要面迎水流,这是在江河地带部署军队的原则。
盐碱沼泽行军:通过盐碱沼泽地带时,要迅速离开,不宜停留。如果在此与敌军遭遇,应占领有水草且背靠树林的地方,这是在盐碱沼泽地带部署军队的原则。
平原地带行军:在平原地带驻军,应选择地势平坦的地方,最好背靠高地,前低后高,这是在平原地带部署军队的原则。
以上四种处置军队的原则,是黄帝之所以能战胜其他四帝的重要原因。
驻军原则:大凡驻军总是喜欢干燥的高地,避开潮湿的洼地;重视向阳之处,避开阴暗之地;靠近水草丰茂的地区,军需供应充足,将士不易生病,这是军队取得胜利的重要条件。在丘陵堤防地带驻军,必须驻扎在向阳的一面,并且主要侧翼也要背靠向阳的一面。这些对于用兵有利的措施,是得益于地形的辅助。
涉水原则:河流上游下暴雨,看到水沫漂来,要等水势平稳以后再渡河,以防山洪暴发。
危险地形:凡是遇到“绝涧”(两岸峭壁,水流其间)、“天井”(四周高峻,中间低洼)、“天牢”(山险环绕,易进难出)、“天罗”(荆棘丛生,难于通过)、“天陷”(地势低洼、泥泞易陷)、“天隙”(两山之间狭窄的谷地)等地形,必须迅速避开,不要靠近。我们应远离这些地形,让敌军去接近;我们应面向这些地形,让敌军去背靠。
搜索原则:军队在行军途中,如果遇到险阻、低洼地带、芦苇丛生的地方、山林和草木茂盛的地带,必须仔细反复地搜索,因为这些地方容易隐藏伏兵和奸细。
判断敌情:
- 敌军离我很近而保持镇静,是倚仗它占据险要的地形。
- 敌军离我很远而来挑战,是企图诱我前进。
- 敌军不占据险要地形而驻扎在平地,定有它的好处和用意。
- 树木摇动,是敌人隐蔽前来。
- 草丛中有许多遮蔽物,是敌人布下的疑阵。
- 群鸟惊飞,是下面有伏兵。
- 野兽惊骇奔逃,是敌人大举来袭。
- 尘土高而尖,是敌人战车驶来。
- 尘土低而宽广,是敌人的步兵开来。
- 尘土疏散飞扬,是敌人正在砍柴。
- 尘土少而时起时落,是敌人正在扎营。
- 敌人使者言辞谦卑却又在加紧战备,是准备进攻。
- 敌人措辞强硬而军队摆出进攻姿态,是准备撤退。
- 敌战车先出并占据侧翼,是布列阵势,准备作战。
- 敌人未受挫而来请和,是另有阴谋。
- 敌人急速奔走并列阵,是企图约期决战。
- 敌军半进半退,是企图引诱我军。
- 敌军倚仗兵器站立,是饥饿的表现。
- 敌军打水的人先喝,是干渴的表现。
- 敌军见利而不进,是疲劳的表现。
- 敌军营寨上聚集鸟雀,是营寨已空虚。
- 敌军夜间惊叫,是恐慌的表现。
- 敌营纷扰无秩序,是敌将没有威严。
- 敌营旌旗乱动,是部队已经混乱。
- 敌军军官急躁易怒,是全军疲倦的表现。
- 敌军杀马吃肉,收起炊具,不返回营寨,是拼死的穷寇。
- 敌军低声议论,是其将领失去人心。
- 敌军不断奖赏士卒,是已没有其他办法。
- 敌军不断处罚部属,是处境困难。
- 将帅先对士卒凶暴后又畏惧士卒,是最不精明的表现。
- 敌军派使者来谈判,是想休兵息战。
- 敌军盛怒前来,但久不接战又不离去,必须谨慎观察其企图。
作战策略:打仗不在于兵力越多越好,只要不轻敌冒进,集中兵力,判明敌情,就足以战胜敌人。那种既无深谋远虑又轻敌妄动的人,必定会被敌人俘虏。
治军原则:
- 将帅在士卒尚未亲近依附时,就贸然处罚士卒,士卒一定不服,难以使用。
- 如果士卒已经亲近依附,将帅却不执行军纪军法,这样的军队也不能打仗。
- 因此,要用怀柔宽仁的方法使士卒思想统一,用军纪军法使士卒行动一致,这样才能取得士卒的敬畏和拥戴。
- 平时严格贯彻命令,管教士卒,士卒就能养成服从的习惯;平时不严格贯彻命令,管教士卒,士卒就会养成不服从的习惯。
- 平时命令能贯彻执行的,表明将帅与士卒相处融洽。
核心思想
①因地制宜,因敌制胜:
-
地形利用:《行军篇》强调根据地形条件来部署军队,如在山地要靠近有水草的谷地,驻止时选择居高向阳之地;在江河地带,要远离水源扎营,并把握“半渡而击”的战机。
-
敌情观察:提出了通过观察敌人的动态和迹象来判断敌情的方法,如观察敌人的营寨、旗帜、尘土等,以推测敌人的意图和行动。
②注重实战,灵活应变:
-
实战导向:《行军篇》中的策略和方法都是基于实战经验的总结,强调在战争中要根据实际情况灵活应变。
-
机动灵活:要求军队在行军和作战中保持高度的机动性和灵活性,能够根据战场形势的变化迅速调整部署和战术。
③文武并重,治军有方:
-
文武兼用:强调在治军中既要用道义来教育士卒,提高他们的思想觉悟和战斗意志,又要用军纪军法来约束他们的行为,确保军队的纪律严明。
-
上下一心:主张将帅与士卒之间要相互信任、相互支持,形成团结一心的战斗集体。
现实意义
①军事领域:
-
地形利用:现代战争虽然武器装备和作战方式发生了巨大变化,但地形等自然因素仍然对作战有重要影响。《行军篇》中处军的原则能指导军队在作战中更好地利用地形地貌,选择合适的行军路线和驻扎地点,提高军队的生存能力和作战效能。
-
情报工作:“相敌” 之法为情报收集和分析提供了思路。在现代军事侦察中,仍需要通过观察敌人的各种迹象,包括装备、行动、通信等多方面,来判断敌方的作战计划、兵力部署等,为己方决策提供依据。
-
军队管理:“令之以文,齐之以武” 的治军理念对于现代军队管理依然具有重要价值。在培养军人的战斗精神、忠诚度和纪律性方面,既要注重思想教育,激发军人的使命感和荣誉感,又要依靠严格的纪律和法规来规范行为,确保军队的高度集中统一和战斗力。
②商业领域:
-
市场环境分析:企业在市场竞争中,需要像军队分析地形一样,深入研究市场环境,包括宏观经济形势、行业竞争态势、消费者需求等,找到有利于自己的市场定位和发展方向,避开不利因素,实现企业的稳定发展。
-
竞争对手分析:“相敌” 思想可以启发企业对竞争对手进行细致的观察和分析。通过关注竞争对手的产品策略、市场推广活动、人员变动等,推测其战略意图和下一步行动,从而提前制定应对策略,保持竞争优势。
-
团队管理:在企业团队管理中,“令之以文,齐之以武” 体现为既要注重企业文化建设,用共同的愿景、价值观来凝聚员工,激发员工的积极性和创造力,又要建立完善的规章制度,规范员工行为,确保团队的高效协作和执行力。
③个人成长与管理:
-
环境适应:在个人成长过程中,我们会面临各种不同的环境和挑战,《行军篇》中处军的思想提醒我们要学会适应环境,根据不同的情况调整自己的策略和行动方式,充分利用有利条件,克服困难,实现个人目标。
-
风险判断:“相敌” 的思维方式有助于我们在生活和工作中提高对风险和机遇的洞察力。学会从各种细微的迹象和变化中,判断可能出现的问题和机会,提前做好准备,规避风险,抓住机遇,使自己的发展更加顺利。
-
自我约束与激励:“令之以文,齐之以武” 可以转化为个人的自我管理原则。我们需要用内在的信念和目标来激励自己,保持积极向上的心态和动力,同时也要用自律和规则来约束自己的行为,克服惰性和不良习惯,实现自我提升和成长。
- 处军:指军队在不同地形条件下的部署、处置。如 “凡处军相敌”,强调在各种地形中布置军队并观察敌情。
- 绝:有通过、横渡等意思。“绝山依谷” 中的 “绝” 是通过山地的意思;“绝水必远水” 中的 “绝” 是横渡江河的意思。
- 视生处高:“视生” 指面向向阳、开阔、有生机的方向;“处高” 指驻扎在高处。军队要占据视野开阔、地势较高的有利位置,以保障安全和便于作战。
- 半济:“济” 是渡河的意思,“半济” 即敌人渡河到一半的时候。“令半济而击之” 是说等敌人渡河到一半时发动攻击,此时敌军阵型未稳,是出击的好时机。
- 斥泽:指盐碱沼泽地带。“绝斥泽,惟亟去无留” 意思是通过盐碱沼泽地带,要快速离开,不可停留。
- 贵阳而贱阴:“贵”“贱” 在这里是重视和轻视的意思,“阳” 指向阳干燥的地方,“阴” 指背阴潮湿的地方。军队要重视选择向阳之地,避开阴暗之地。
- 绝涧、天井、天牢、天罗、天陷、天隙:
- 绝涧:指水量很大的深沟。
- 天井:指四面很高,中间低洼积水的地形。
- 天牢:指一面开口,三面环绝,易进难出的地形。
- 天罗:指草木深密,行动困难,如罗网般的地形。
- 天陷:指地势低洼,道路泥泞,容易陷人陷马的地形。
- 天隙:指两山之间狭窄的缝隙通道,地势险要且通行困难。
- 潢井:指积水的洼地。
- 蘙荟:指草木繁茂、枝叶相互交织,十分茂密的样子,形容植被茂密的环境,容易隐藏敌人。
- 陈:通 “阵”,在这里是布兵列阵的意思。如 “轻车先出居其侧者,陈也”,说的是轻车先出动部署在两翼,是在布兵列阵。
- 约:指条件、约定。“无约而请和者,谋也” 是说敌人没有提出任何条件就请求讲和,这是另有阴谋。
- 穷寇:指走投无路、绝境中的敌人。“粟马肉食,军无悬缻,不返其舍者,穷寇也” 描述了敌人杀马吃肉,炊具不用,士兵不回营房,是准备拼死一战的穷寇表现。
- 谆谆翕翕:形容敌将低声下气、和缓温顺的样子。“谆谆翕翕,徐与人言者,失众也” 指敌将这样的表现说明他已失去军心。
- 武进:指盲目冒进。“兵非益多也,惟无武进” 意思是作战不在于兵力多,关键是不要盲目冒进。
- 令之以文,齐之以武:“文” 指政治道义、怀柔宽仁的政策等,“武” 指军纪军法。即用政治道义来教育士卒,用军纪军法来统一步调。
- 徒:原指步兵(如“徒来也”),现代汉语中此义已消失,仅保留“门徒”“徒刑”等义。
- 北:古义为“败走”(如“以战而北”),今仅表方位。
- 三军:春秋时指军队编制(中军、左军、右军),现代指陆海空三军,词义发生转移。
- 旌旗:原为指挥作战的旗子,后泛指所有旗帜,所指范围扩大。
代码模拟
以下是一个简化的C语言程序示例,它模拟了军队在不同地形上的部署和行动决策:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
// 定义地形类型
typedef enum {
MOUNTAIN,
RIVER,
SWAMP,
PLAIN
} TerrainType;
// 定义军队状态
typedef struct {
char name[50];
int position;
TerrainType terrain;
int health;
} Army;
// 判断地形并给出行动建议
void evaluateTerrain(Army *army) {
switch (army->terrain) {
case MOUNTAIN:
printf("%s is in the mountains. Deploy near water and high ground.\n", army->name);
break;
case RIVER:
printf("%s is crossing a river. Avoid half-crossing attacks.\n", army->name);
break;
case SWAMP:
printf("%s is in a swamp. Move quickly and avoid prolonged stays.\n", army->name);
break;
case PLAIN:
printf("%s is on the plain. Choose a high and open position.\n", army->name);
break;
default:
printf("%s is in an unknown terrain.\n", army->name);
break;
}
}
// 模拟敌情观察
void observeEnemy(Army *army) {
// 简单地模拟敌情观察,随机减少军队健康值来表示遭遇敌人攻击
if (rand() % 2 == 0) {
army->health -= 10;
printf("%s encountered enemy! Health decreased to %d.\n", army->name, army->health);
} else {
printf("%s did not encounter any enemy.\n", army->name);
}
}
// 主函数
int main() {
srand(time(NULL)); // 初始化随机数种子
Army myArmy = {"My Army", 0, PLAIN, 100};
// 模拟军队移动和地形变化
myArmy.terrain = MOUNTAIN;
evaluateTerrain(&myArmy);
observeEnemy(&myArmy);
myArmy.terrain = RIVER;
evaluateTerrain(&myArmy);
observeEnemy(&myArmy);
myArmy.terrain = SWAMP;
evaluateTerrain(&myArmy);
observeEnemy(&myArmy);
myArmy.terrain = PLAIN;
evaluateTerrain(&myArmy);
observeEnemy(&myArmy);
// 检查军队健康值
if (myArmy.health <= 0) {
printf("%s has been defeated.\n", myArmy.name);
} else {
printf("%s is still standing strong with %d health.\n", myArmy.name, myArmy.health);
}
return 0;
}
总结
《行军篇》是《孙子兵法》中非常重要的一篇,它详细阐述了在不同环境下行军与处军的原则,以及观察判断敌情的方法。这些原则和方法不仅适用于古代战争,也对于现代军事行动、商业竞争、体育竞赛等领域具有重要的借鉴意义。同时,《行军篇》还强调了军队素质与管理的重要性,为将帅们提供了宝贵的治军经验。