Mavericksではアプリケーション終了時の状態を保存し,再び実行したときに復元するのがデフォルト.これはシステム環境設定>一般>”アプリケーションを終了するときにウィンドウを閉じる”というオプションをオンにすることで無効にできる.

便利なので有効にしておきたいが,Terminal.appなど一部アプリケーションでは終了時のウインドウを消したい場合,以下のコマンドで特定のアプリのみ無効にすることができる.

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -int 0

ちなみにアプリの識別子(com.apple.Terminalなど)は以下のように取得可能.

osascript -e 'id of app "Terminal"'

http://superuser.com/questions/346369/getting-the-bundle-identifier-of-an-os-x-application-in-a-shell-script