Saya sering menggunakan aplikasi terminal di MacBook Pro dan iMac saya. Kadang-kadang hanya untuk secure shell ke salah satu mesin Linux saya dan kadang-kadang untuk menyelesaikan tugas. Bagaimanapun, saya lebih suka tidak menggunakan aplikasi terminal MacOS default.
Pertama, itu cukup dasar. Kedua, itu tidak menutup ketika Anda mengetik keluar (yang merupakan perilaku standar untuk sebagian besar aplikasi terminal). Ketik keluar dan kemudian Anda harus menutup aplikasinya. Saya pikir itu tidak efisien.
Jadi, saya selalu beralih ke aplikasi terminal yang berbeda saat di MacOS. Jika Anda tertarik untuk melakukan hal yang sama, saya telah merangkum apa yang saya anggap sebagai lima aplikasi terminal MacOS terbaik dan saya yakin salah satunya akan sangat memenuhi kebutuhan Anda.
Mari kita mulai.
1. iTerm2
Saya akan memulai dengan yang terbaik dari yang terbaik. Saya telah menggunakan iTerm2 untuk waktu yang lama sekarang dan telah menemukannya menjadi semua yang saya butuhkan dalam aplikasi terminal. iTerm2 termasuk fitur seperti split panes, hotkey window, pencarian, autocomplete, copy mode, paste history, instant replay (untuk memulihkan teks yang sebelumnya dihapus dari terminal), warna 24-bit, dukungan mouse, dukungan pusat notifikasi, profil, penyesuaian tampilan, dan banyak lagi.
Saya mengatur iTerm2 dengan transparansi untuk mengingatkan saya menggunakan terminal Linux. Berkat kemampuan split-pane-nya, saya dapat menggunakan jendela terminal berdampingan, tanpa membuka tab baru, dan beralih dari satu ke yang lain. Dengan cara ini saya bisa melihat apa yang terjadi dengan sekilas. iTerm2 gratis dan dapat digunakan dengan MacOS 10.14 atau yang lebih baru (baik Intel maupun Apple Silicon).
iTerm2 adalah aplikasi terminal pilihan saya ketika saya perlu menjalankan perintah dengan cepat. Screenshot oleh Jack Wallen/ZDNET
2. Kitty
Kitty adalah aplikasi terminal yang tersedia untuk Linux dan MacOS. Kitty mendukung fitur modern seperti grafis, unicode, warna asli, OpenType ligatures, interaksi mouse, pelacakan fokus, dan bracketed paste. Salah satu fitur terbaik Kitty adalah kittens, yang memperluas set fitur bawaan. Misalnya, Anda dapat melihat gambar jarak jauh dalam Kitty dengan bantuan kitten icat. Katakan Anda ingin melihat gambar kucing di Kitty, Anda bisa menjalankan perintah:
kitty +kitten icat https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Stray_kitten_Rambo002.jpg/220px-Stray_kitten_Rambo002.jpg
Gambar kucing akan muncul di jendela Kitty. Kitty gratis untuk diinstal dan digunakan di MacOS.
Foto kucing di aplikasi terminal Kitty. Screenshot oleh Jack Wallen/ZDNET
3. Warp
Warp telah menjadi pilihan saya ketika saya membutuhkan kombinasi aplikasi terminal dan kecerdasan buatan (AI). Terkadang saya menggunakan AI untuk tujuan penelitian dan menyenangkan memiliki itu terintegrasi ke terminal.
Namun, AI dengan Warp bukanlah seperti yang Anda kira. Sebaliknya, itu adalah cara untuk lebih memahami perintah atau kode. Terkadang, ketika saya bekerja pada kode Python, saya akan menemukan baris atau blok yang tidak saya pahami dengan jelas. Saya bisa menempelkan kode itu ke terminal Warp dan itu akan menjelaskan ke saya apa yang sedang terjadi.
Bagi mereka yang suka menggunakan terminal di MacOS, teknik ini adalah cara yang bagus untuk mempelajari seluk-beluk cara kerjanya. Ketika Anda menemukan perintah yang perlu Anda gunakan, tempelkan ke Warp dan biarkan menjelaskan semuanya. Anda juga dapat bertanya kepada Warp dengan bahasa yang sederhana bagaimana melakukan sesuatu melalui baris perintah. Warp juga termasuk fitur seperti split panes, integrasi git, alur kerja, tema, dan banyak lagi. Anda dapat menggunakan Warp gratis, tetapi Anda akan perlu membeli paket bulanan untuk mendapatkan dukungan dan fitur yang lebih berorientasi bisnis.
Saya menggunakan terminal Warp untuk meningkatkan riset saya. Screenshot oleh Jack Wallen/ZDNET
4. Hyper
Ini adalah aplikasi terminal berbasis elektron yang dibangun dengan HTML, CSS, dan JS. Hyper sangat dapat dikonfigurasi tetapi memerlukan pengeditan file teks untuk melakukan perubahan. Meskipun Anda akan menemukan entri Pengaturan dalam menu, semua opsi itu hanya membuka file konfigurasi di browser web default Anda. Karena masalah itu, saya menyarankan terminal ini untuk pengguna yang lebih lanjut.
Dari file konfigurasi, Anda dapat mengubah tampilan dan nuansa aplikasi terminal, shell, ukuran, split panes, pengisian otomatis, diksi, dukungan emoji & simbol, dan banyak lagi. Anda juga dapat menginstal ekstensi untuk Hyper. Namun, proses itu memerlukan menggunakan manajer paket Node.js, npm, yang merupakan alasan lain mengapa saya hanya merekomendasikan aplikasi ini untuk pengguna yang lebih lanjut. Anda dapat menginstal dan menggunakan Hyper gratis di MacOS.
Hyper mungkin terlihat cukup dasar tetapi memiliki beberapa trik. Screenshot oleh Jack Wallen/ZDNET
5. Core Shell
Core Shell adalah jendela terminal yang didedikasikan untuk memudahkan SSH. Pada saat yang sama, ini juga merupakan aplikasi terminal lengkap, jadi bahkan jika Anda tidak sering (atau sama sekali tidak pernah) menggunakan SSH, aplikasi terminal ini masih dapat melayani Anda dengan fitur seperti kompatibilitas OpenSSH, unduh dan unggah file, integrasi Keychain MacOS, opsi lanjutan per-host, auto-reconnect, pemetaan, tag – dan itu hanya fitur gratis.
Anda juga dapat membeli lisensi premium dan menambahkan koneksi tanpa batas, impor/ekspor, sinkronisasi host/tag antara komputer MacOS Anda, dukungan skrip, dan dukungan pelanggan yang diprioritaskan. Lisensi premium biayanya $9,99 untuk lisensi satu tahun atau $29,99 untuk lisensi empat tahun. Satu hal yang perlu diingat adalah versi App Store dari Core Shell berbeda dari versi Codinn karena hanya yang terakhir yang mencakup terminal lokal, jadi pastikan Anda menginstal versi dari situs web resmi.
Aplikasi terminal Core Shell dapat berfungsi sebagai klien SSH yang berguna atau terminal lokal. Screenshot oleh Jack Wallen/ZDNET
Dan itulah lima aplikasi terminal untuk MacOS yang jauh lebih baik daripada yang default. Cobalah salah satu dari alat-alat ini dan lihat apakah pilihan Anda tidak segera memenangkan Anda.