抗结核病药按其来源可分成3类:1 ﹒抗生素。利福霉素的衍生物已成为治疗结核病的主要药物,利福喷汀半衰期比利福平长,有延长给药间隔,减少剂量等优点。乙胺丁醇、对氨基水杨酸钠等为抑菌剂,与其他抗结核药联用有协同作用并且可以延缓耐药菌的产生。吡嗪酰胺对处于酸性环境中生长缓慢的结核杆菌作用最强,并且可以渗入吞噬细胞和结核杆菌体内,延缓耐药菌的产生。有些植物成分有抗结核菌作用,如百部、大蒜等,主要作为辅助治疗用。