How to set several Start() or Awake() execution order?

There’s several Start() in the different GameObject and different scripts,I want to

set these functions execute by order,but how? Thanks…

pretty sure script execution order will cover awake and start as well as update, edit->project settings->script execution order