注安师考试一共考四门科目。这四门科目分别是《安全生产法律法规》、《安全生产管理》、《安全生产技术基础》和《安全生产专业实务》。其中,《安全生产法律法规》、《安全生产管理》和《安全生产技术基础》为公共科目,主要考察考生对安全生产法律法规的理解、安全生产管理的基本理论和方法,以及安全生产技术方面的知识。而《安全生产专业实务》为专业科目,侧重于考查考生在特定安全领域的专业实践能力。考生可以根据自己的专业背景和兴趣选择相应的专业方向进行报考。