Seperti yang disebutkan Josh K, Anda dapat membuat Grup Jendela untuk membuka satu atau lebih jendela dengan tata letak dan tampilan tertentu. Selain itu, "pengaturan profil" (Terminal> Preferensi> Pengaturan) dapat menentukan perintah untuk dijalankan ketika terminal dibuat dengan profil itu. Anda dapat membuat profil terpisah untuk setiap perintah yang ingin Anda jalankan, lalu buat windows dengan profil tersebut. Saat Anda menyimpannya ke grup jendela dan membukanya lagi, perintah itu akan berjalan di jendela yang sesuai. Anda bahkan dapat meminta Terminal membuka grup jendela tertentu saat startup.
Pada Mac OS X Lion 10.7, ada beberapa peningkatan baru di bidang ini:
Lanjutkan akan secara otomatis mengembalikan jendela yang terbuka ketika Anda keluar dari Terminal, jadi menggunakan grup jendela untuk ini tidak lagi sangat diperlukan (meskipun mereka memungkinkan Anda untuk membuat kembali pengaturan tertentu jika Anda telah menutup windows).
Jika Anda membuat terminal baru menggunakan Shell> New Command, karena Terminal tahu perintah apa yang Anda jalankan, itu dapat mengembalikannya dengan menjalankannya lagi. Terminal sekarang akan secara otomatis mengembalikan perintah "aman" Res saat Melanjutkan.
Terminal juga akan mengembalikan perintah-perintah ini jika Anda menyimpan terminal-terminal semacam ini ke dalam kelompok jendela. Selain itu, saat menyimpan grup jendela, ada opsi untuk mengembalikan semua perintah, bukan hanya perintah "aman". Jadi, Anda tidak perlu lagi membuat profil pengaturan terpisah untuk setiap perintah yang ingin Anda jalankan.
† Perintah "Aman" termasuk apa pun yang tercantum dalam /etc/shells
, emacs, vi / vim, nano, pico, atas, layar, tmux, dan perintah apa pun yang dibuat dengan Shell> New Remote Connection (misalnya, sesi ssh). Perhatikan bahwa hanya top yang dianggap "aman" ketika digunakan dengan argumen; yang lain mendukung argumen yang mungkin melakukan hal-hal yang Anda tidak ingin mereka lakukan tanpa konfirmasi pengguna, sehingga mereka tidak dianggap "aman" untuk restorasi otomatis kecuali mereka dipanggil tanpa argumen. Anda dapat menyesuaikan daftar perintah "aman" dengan "default write com.apple.Terminal RestorableCommands". Nilai adalah daftar string yang berisi nama-nama perintah. Untuk menunjukkan bahwa argumen diperbolehkan, tambahkan tanda bintang setelah perintah. misalnya, "top *" membuat top aman ketika digunakan dengan argumen, tetapi "top" tidak.