重构prepareCommand，使代码更精简，减少歧义