;(セミコロン)は「前のコマンドが成功しても失敗しても、次を実行する」です。つまり順番に全部やる。

&&は「前のコマンドが成功した時だけ、次を実行する」です。失敗したらそこで止まる。

更新確認して再起動の有無を判断するおまじないは、

sudo apt update && sudo apt full-upgrade -y && [ -f /var/run/reboot-required ] && sudo reboot

の方が安全っぽい。