MXterm Pro

Command Recipes: Perintah Linux Siap Pakai, Dicocokkan lewat Kata Kunci

Henry AGI
4 menit baca
Terminal showing Cmd+J command recipes for port 8080, RAM use and disk usage, tagged keyword match, no AI model and stays local

Command Recipes memberi Anda perintah Linux siap pakai. Di MXterm Pro, tekan Cmd+J di macOS (Ctrl+J di Windows, belum diverifikasi di sana), lalu ketik tugas dalam bahasa Inggris atau Vietnam, misalnya "find log files bigger than 50MB". Kata kunci dicocokkan ke 13 recipe dalam sepuluh jenis tugas sysadmin, lalu perintahnya muncul dengan deskripsi satu baris. Tidak ada model AI yang terlibat. Pencocokan berjalan di dalam app, jadi apa pun yang Anda ketik tidak keluar dari komputer Anda.

Apa yang Sebenarnya Dilakukan Command Recipes

Cmd+J membuka kotak prompt kecil di atas pane terminal yang aktif, baik lokal maupun SSH. Ketik permintaan lalu klik Cari Resep. MXterm Pro mencocokkannya dengan sepuluh kategori recipe bawaan dan mengembalikan hasil dengan skor tertinggi. Perintahnya sudah tetap, jadi tidak ada yang ditulis secara dadakan. Halaman Command Recipes berisi ringkasannya.

Recipe-nya adalah perintah Linux, sehingga cocok untuk sesi SSH ke server Linux. Banyak di antaranya tidak akan jalan di shell macOS atau Windows lokal.

Sepuluh kategorinya: file besar dan log, memori/RAM, beban CPU, ruang disk, port terbuka, Docker, Nginx, aturan firewall (UFW), log sistem dan reboot. Kata apache dan web server juga memicu recipe Nginx, tetapi perintahnya selalu perintah Nginx.

Berikut beberapa contoh dari set bawaan. Minta cari file log besar, dan Anda mendapat find /var/log -type f -name "*.log" -size +50M -exec ls -lh {} + 2>/dev/null | sort -rh -k5 | head -n 20. Tanyakan apa yang memakai RAM, dan Anda mendapat ps aux --sort=-%mem | head -n 15.

Tanyakan pemakaian disk, dan yang muncul adalah df -h, disusul rincian folder terbesar lewat du -sh /* | sort -h.

Tanyakan "what's listening on port 8080", dan angka 8080 diambil dari kalimat Anda menjadi ss -tulpn | grep :8080 || lsof -i :8080. Minta bersihkan Docker, dan Anda mendapat docker system prune -af --volumes. Ketik "test nginx config", dan Anda mendapat nginx -t && systemctl reload nginx, yang menguji sekaligus me-reload Nginx.

Kartu hasil menampilkan perintah dan deskripsi satu barisnya, dengan dua tombol: Salin dan Sisipkan & Jalankan di Terminal. Tombol kedua mengetik perintah ke pane yang sedang fokus dan langsung menekan Enter, tanpa konfirmasi kedua. Perintah itu juga disalin ke clipboard Anda.

Baca perintahnya dulu sebelum Anda mengeklik, terutama untuk recipe seperti docker system prune -af --volumes atau sudo reboot.

Panduan terkaitCara Menjalankan Ollama di Terminal bersama Sesi SSH

Untuk Siapa Cmd+J Dibuat

Cmd+J dibuat untuk orang yang masuk lewat SSH ke beberapa server yang itu-itu saja dan terus mengetik ulang (atau mencari ulang di Google) one-liner operasional yang sama. Seberapa penuh disknya? Apa yang menghabiskan memori? Apa yang listen di port ini? Apakah Nginx sudah di-reload? Apakah ada proses yang menghabiskan CPU sekarang?

Untuk pertanyaan seperti itu, sepuluh kategori recipe memberi Anda perintah Linux siap pakai dan menghemat pengetikan, tanpa meminta Anda memercayai penilaian model AI di server produksi.

Cmd+J tidak dibuat untuk tugas baru yang sekali pakai, yaitu mendeskripsikannya lalu menerima bash apa pun yang tersirat dari deskripsi itu. Itu lebih mirip pekerjaan language model, dan Command Recipes tidak memanggil satu pun. Jika prompt Anda tidak masuk ke salah satu dari sepuluh kategori, hasilnya "No recipe matches that", bukan tebakan perintah yang tampak masuk akal tetapi mungkin salah.

Cara Kerja Pencocokan Perintah

Pertama, prompt Anda dinormalisasi: diubah ke huruf kecil dan, untuk bahasa Vietnam, tanda nadanya dibuang. Jadi "bộ nhớ" dan "bo nho" sama-sama mengarah ke recipe RAM yang sama. Kata hasil normalisasi diberi skor terhadap grup kata kunci tiap recipe, dan skor tertinggi menang. Jika seri, recipe dengan lebih banyak grup kata kunci menang, lalu yang terdaftar lebih dulu.

Dua kategori, yaitu memeriksa port tertentu dan membuka port di firewall, juga mengambil angka literal dari kalimat asli Anda dengan pencocokan digit sederhana. Jadi "is anything using port 443" dan "firewall allow 443" sama-sama membawa angka 443 ke dalam perintah, bukan mengembalikan template generik.

"open port 443" cocok dengan recipe firewall, karena "open port" adalah salah satu kata kuncinya. Perintah yang dikembalikan adalah ufw allow 443/tcp && ufw reload && ufw status.

Ini kumpulan perintah pilihan dengan pemicu kata kunci, bukan model generatif yang menulis bash dari nol. Konsekuensinya, Command Recipes tidak bisa menangani permintaan di luar sepuluh kategorinya, dan yang dicocokkan adalah kata, bukan makna. Periksa perintah yang tampil sebelum Anda menjalankannya.

Untuk tugas yang didukungnya, hasilnya selalu sama: perintah yang tetap, bukan flag hasil halusinasi atau path file karangan. Seluruh proses pencocokan berjalan sebagai fungsi lokal di dalam app, jadi Command Recipes sendiri tidak membuat request jaringan.

Dialog Konfirmasi Guardrail

Terpisah dari Command Recipes, MXterm Pro menjalankan pemeriksaan guardrail pada perintah yang diketik atau ditempel langsung ke pane terminal mana pun, shell lokal maupun SSH. Ini bukan model risiko yang membaca maksud. Ini daftar tetap bentuk perintah destruktif yang dikenal, dicek di sisi Rust: rm -rf /, rm -rf ~, rm -rf *, rm -f /, git push --force / -f, mkfs, dd if=, drop database, drop table, dan fork bomb klasik :(){ :|:& };:.

Saat sebuah perintah cocok dengan salah satunya, MXterm menampilkan dialog Pencegatan pengaman keamanan berisi perintah persisnya dan alasan kecocokannya. Dialog ini punya dua tombol: Blokir & batalkan dan Setujui & jalankan. Tidak ada yang sampai ke shell sebelum Anda memilih salah satu.

Cakupannya sempit: daftar pola, bukan AI yang menilai apa yang dilakukan sebuah perintah. Perintah destruktif dengan penulisan berbeda tidak akan terpicu, begitu pula perintah berisiko di luar daftar, seperti chmod -R yang keliru atau > yang tidak sengaja menimpa file yang Anda butuhkan. Anggap ini jaring pengaman untuk segelintir one-liner terkenal yang berakibat fatal, bukan pengganti membaca perintah sebelum menjalankannya.

Free vs Pro

Command Recipes bekerja sama di paket Free dan Pro, tanpa pengecekan lisensi. Batas yang ada berada di bagian lain app. Secara default, paket Free tidak membatasi jumlah pane dan mengizinkan 5 host SSH tersimpan, 2 anggota Control Room (sebelumnya War Room) per room dan 1 Mesin tersimpan. Paket Pro tanpa batas untuk ketiganya.

Command Recipes vs Warp AI vs GitHub Copilot CLI vs Mengetik Sendiri

Warp adalah terminal dengan AI generatif sungguhan di dalamnya. Prompt dikirim ke model cloud, sehingga ia bisa menjawab permintaan terbuka, menjelaskan error dan jauh melampaui daftar tugas yang tetap. Konsekuensinya, prompt Anda keluar dari komputer Anda.

GitHub Copilot CLI adalah perintah copilot, asisten agentic yang berjalan di terminal Anda dan bisa menyarankan serta menjelaskan perintah shell. Ia menggantikan ekstensi gh yang lebih lama (gh copilot suggest / explain), yang sudah dinyatakan deprecated oleh GitHub. Berbasis LLM, ia bisa menanggapi permintaan terbuka, dan tiap request dikirim ke model yang di-host. Ia adalah tool CLI mandiri, bukan aplikasi terminal yang dibangun di sekitar SSH, SFTP dan split pane.

Menjalankan ChatGPT di split pane di samping terminal adalah opsi yang paling fleksibel, karena Anda berbicara langsung dengan model penuh. Tetapi Anda harus menyalin dan menempel tiap perintah ke pane itu secara manual.

Cmd+J mengorbankan fleksibilitas itu demi jawaban instan dan offline untuk sepuluh tugas yang biasa dikerjakan lewat SSH. Fitur ini ada di jendela yang sama dengan tab SSH/SFTP, beberapa pane terminal dan Control Room multi-agent. Cmd+J adalah alternatif dari membiarkan terminal AI atau tab browser terpisah tetap terbuka untuk pertanyaan ops rutin, bukan pengganti chat AI serbaguna saat permintaan Anda baru.

Lihat sendiri cara kerjanya

SSH multi-pane, Command Recipes (Cmd+J) dan Control Room (sebelumnya War Room) multi-agent: Anda bisa mulai gratis.

Unduh MXterm Pro

Sudah punya MXterm Pro? Baca panduan penyiapan →

Baru mengenal MXterm Pro? Lihat harga →

Pertanyaan yang Sering Diajukan

Apakah Command Recipes mengirim apa yang saya ketik atau kredensial SSH saya ke server eksternal?

Tidak. Pencocokan perintah berjalan sepenuhnya di dalam aplikasi desktop, tanpa panggilan jaringan di jalur kode itu. Apa yang Anda ketik dan perintah yang ditampilkan tidak dikirim ke mana pun oleh fitur ini. Kunci dan password SSH Anda juga tidak terlibat: tab SSH menjalankan ssh bawaan sistem, dan Command Recipes tidak pernah melihatnya.

Bisakah saya memakai Command Recipes dalam bahasa Vietnam?

Bisa. Prompt dinormalisasi dan tanda nada bahasa Vietnam dibuang sebelum pencocokan, jadi "bộ nhớ" dan "bo nho" sama-sama mengenai recipe RAM yang sama. Saat ini fitur ini hanya disetel untuk kata kunci bahasa Inggris dan Vietnam. Ia bukan language model, jadi hasil dalam bahasa lain bergantung pada apakah kata-kata Anda kebetulan memuat kata kunci yang dikenali.

Apa yang terjadi jika permintaan saya tidak dikenali?

Hasilnya "No recipe matches that", bukan tebakan perintah yang mungkin salah. Ubah kalimat permintaan agar menyangkut disk, RAM, CPU, port, Docker, Nginx, firewall, log atau reboot. Atau coba salah satu chip tips singkat di modal untuk melihat contoh yang berfungsi.

Apakah ini sama dengan Warp AI atau GitHub Copilot CLI?

Tidak. Warp AI dan GitHub Copilot CLI memanggil language model sungguhan, sehingga bisa menanggapi permintaan terbuka. Command Recipes mencocokkan teks Anda dengan set recipe bawaan yang tetap dalam sepuluh kategori. Cakupannya lebih sempit, tetapi jawabannya instan tanpa round trip jaringan.

Apakah saya perlu lisensi Pro untuk memakai Command Recipes?

Tidak. Command Recipes bekerja sama di paket Free dan Pro, tanpa pengecekan lisensi. Paket Pro menghapus batas host tersimpan, anggota Control Room dan Mesin.

Tanya AI tentang MXterm Pro

Buka jawaban langsung di ChatGPT, Claude atau Perplexity, berdasarkan halaman ini. Jawaban ditulis oleh asisten, bukan kami, jadi periksa sumber yang dikutipnya.

Pertanyaan yang dikirimBagaimana Command Recipes mencocokkan tugas yang dijelaskan singkat, seperti mencari file besar, dengan perintah Linux siap pakai?