分类：教育/科学-人文学科-历史学
问题：西汉打过那些反击匈奴的战争都是在什么时候，哪些将领，还有汉军和匈 
都是在什么时候，哪些将领，还有汉军和匈奴军交战是在草原上还是在沙漠里
回答：高皇帝六年 白登之围 高皇帝亲征（败）
元光二年 马邑之围 韩安国、公孙贺、李息等（无功而返）
元朔二年 河南之战 卫青、李息等（胜）
元朔五年 漠南之战 卫青、李广等（胜）
元朔六年 定襄之战 卫青、公孙贺等（胜）
元狩二年 河西之战 卫青、霍去病等（胜）
元狩四年 漠北之战 卫青、霍去病等（胜）
元鼎六年 浮沮井、匈河水之役 公孙贺、赵破奴等（胜）
太和元年 城北之战 赵破奴（全军覆没）
天汉二年 天山之战 李广利等（先胜后败）
天汉二年 浚稽山之战 李陵（全军覆没）
天汉六年 余吾水之战 李广利、路博德、公孙敖等（无功而返）
征和三年 燕然山之战 李广利（投降）
本始二年 田广明等六路击匈奴之战 田广明等（胜）
建昭三年 陈汤灭郅支单于之战 陈汤（灭北匈奴）

战斗地点主要是草原、戈壁（当时生态还行，沙漠化没现在严重）