Quit terminal but store the session for next start

Solution 1:

There is a system-wide pref to let apps save their state at quit, similar to that for reboot 'reopen windows when logging back in'.

System Prefs > General - uncheck 'Close windows when quitting an app'

enter image description here

Picture from El Capitan, but the pref has been there since maybe Mavericks