There is generally no saying which one is more effective, bedaquiline or linezolid, only according to the different causes of disease under the guidance of the doctor to give different drugs for treatment. Bedaquiline is mainly used in the treatment of tuberculosis, and is more effective in the treatment of tuberculosis, but Bedaquiline can cause side effects such as nausea, headache, arthralgia or loss of appetite, and pregnant women and children should not take Bedaquiline. Linezolid is a synthetic antibiotic with anti-inflammatory and bactericidal effects, used to treat infections caused by bacteria sensitive to linezolid, such as lung infections or soft-tissue infections of the skin, etc. Adverse reactions are often manifested as high blood pressure, dyspepsia, local abdominal pain or itching. Its usage has oral and intravenous drip, the specific dose needs to be taken correctly under the guidance of the doctor, there are differences in the dosage of the drug. Therefore, it is necessary to choose the appropriate medication according to the guidance of the physician.