Cephalexin and amoxicillin are both generic prescription antibiotics. They have various similarities and differences. This ...