QuickTerminal ialah emulator terminal berciri penuh dengan sambungan SSH, Telnet, Mosh, Serial, AWS SSM dan GCP IAP, pelayar SFTP bersepadu, ejen AI, snippet arahan, polisi pelaksanaan, dan pengurusan sesi. Panduan ini merangkumi semua yang anda perlukan untuk memanfaatkannya sepenuhnya.
Memulakan
- Lancarkan aplikasi — anda tiba di skrin utama dengan sesi yang disimpan dan butang untuk memulakan sambungan baharu.
- Mulakan shell tempatan — ketuk Local Shell untuk segera membuka sesi terminal pada peranti anda.
- Cipta sesi jauh — ketuk New Session, pilih protokol (SSH, Telnet, Mosh, Serial, AWS SSM, atau GCP IAP), dan masukkan butiran sambungan.
- Simpan sesi — beri nama dan tetapkan kepada kumpulan. Sambung semula dengan satu ketukan pada bila-bila masa.
- Terokai Command Palette — tekan Ctrl + Shift + P untuk mengakses setiap tindakan daripada satu senarai yang boleh dicari.
Gambaran Keseluruhan Antara Muka
Bar sisi
Bar sisi yang boleh dilipat menyusun ruang kerja anda:
- Sesi — semua sesi yang disimpan dikumpulkan mengikut projek atau persekitaran
- SFTP — buka pelayar fail grafik untuk sambungan yang aktif
- Snippets — pustaka arahan tersimpan anda
- AI Agent — lancarkan panel pembantu AI
- Tetapan / Bantuan — di bahagian bawah bar sisi
Kawasan Terminal
Ruang kerja tengah memaparkan:
- Terminal aktif dengan input dan output penuh
- Bar tab untuk bertukar antara beberapa sesi yang terbuka
- Bar status di bahagian bawah yang memaparkan keadaan sambungan, protokol, dan pemasa sesi
- Pilihan paparan split-pane untuk menjalankan beberapa terminal bersebelahan
Command Palette
Tekan Ctrl + Shift + P untuk membuka Command Palette. Taip untuk menapis tindakan, kemudian tekan Enter untuk melaksanakan. Setiap ciri dalam QuickTerminal boleh diakses melalui palet.
Shell Tempatan
QuickTerminal merangkumi shell tempatan yang bersepadu sepenuhnya untuk menjalankan arahan pada mesin anda sendiri.
- Pengesanan shell — mengesan dan menggunakan shell lalai anda secara automatik (bash, zsh, fish, PowerShell)
- Penjejakan direktori kerja — bar status sentiasa memaparkan direktori semasa anda
- Sejarah arahan — sejarah berterusan merentas sesi, boleh dicari dengan Ctrl + R
- Pemboleh ubah persekitaran — mewarisi profil shell dan persekitaran anda secara automatik
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
Sambungan SSH
SSH ialah protokol utama untuk akses jauh yang selamat. QuickTerminal menyokong semua ciri SSH moden.
Pengesahan
- Kata laluan — masukkan kelayakan semasa sambungan atau simpan dengan selamat dalam sesi
- Berasaskan kunci — gunakan kunci RSA, Ed25519 atau ECDSA. Import daripada fail atau jana pasangan kunci baharu
- Agent forwarding — majukan SSH agent tempatan anda kepada hos jauh untuk akses multi-hop yang lancar
- Keyboard-interactive — menyokong pengesahan dua faktor dan gesaan challenge-response
Port Forwarding
- Penghantaran tempatan — terowongkan port jauh ke mesin tempatan anda
- Penghantaran jauh — dedahkan perkhidmatan tempatan kepada hos jauh
- Penghantaran dinamik — cipta proksi SOCKS melalui terowong SSH
Konfigurasi Sesi
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Protokol Lain
Telnet
Konfigurasikan hos dan port. Sambungan Telnet tidak disulitkan; hanya gunakan pada rangkaian yang dipercayai atau untuk peralatan yang memerlukannya.
Mosh
Memerlukan pelayan Mosh dipasang pada hos jauh. QuickTerminal mengendalikan jabat tangan SSH awal dan persediaan sesi UDP secara automatik. Sesuai untuk keadaan rangkaian mudah alih atau tidak stabil.
Serial
Pilih port bersiri, kadar baud (9600, 19200, 38400, 57600, 115200, dsb.), bit data, bit henti, pariti, dan kawalan aliran. Terminal memaparkan data bersiri mentah dan menyokong penghantaran isyarat break.
AWS SSM
Sahkan dengan kelayakan AWS atau peranan IAM anda. Pilih instance sasaran mengikut ID atau nama. QuickTerminal memanggil pemalam sesi SSM untuk mewujudkan sambungan.
GCP IAP
Sahkan dengan akaun Google Cloud anda. Pilih projek, zon, dan instance. QuickTerminal menerowong melalui IAP menggunakan kebenaran IAM anda.
Pelayar SFTP
Pelayar SFTP terbina dalam menyediakan pengurus fail grafik untuk mana-mana hos yang disambungkan melalui SSH.
- Layari direktori — navigasi sistem fail jauh dengan paparan pokok dan senarai yang biasa
- Muat naik fail — seret dan lepaskan fail daripada mesin tempatan atau gunakan butang muat naik
- Muat turun fail — pilih fail dan muat turun ke direktori tempatan
- Sunting dari jauh — buka fail teks dalam editor terbina dan simpan terus ke pelayan
- Kebenaran — lihat dan ubah kebenaran fail, pemilikan, dan cap waktu
- Carian — cari fail mengikut nama dalam pokok direktori semasa
Ejen AI
Ejen AI QuickTerminal membantu anda dengan gubahan arahan, analisis output, dan automasi tugas.
Apa yang Ejen AI Boleh Lakukan
- Penjanaan arahan — terangkan apa yang anda mahu dalam bahasa biasa dan ejen akan mencadangkan arahan yang betul
- Penjelasan output — tampal atau salurkan output terminal kepada ejen untuk huraian yang mudah dibaca
- Diagnosis ralat — kongsi mesej ralat dan dapatkan pembetulan yang dicadangkan dengan penjelasan
- Automasi pelbagai langkah — huraikan aliran kerja dan ejen akan menjana urutan arahan
- Penjanaan skrip — minta ejen untuk mencipta skrip shell bagi tugas berulang
Menggunakan Panel Ejen
- Buka panel AI Agent dari bar sisi atau tekan Ctrl + Shift + A.
- Taip permintaan anda dalam bahasa semula jadi.
- Semak arahan atau penjelasan yang dicadangkan.
- Klik Insert untuk menampal arahan ke terminal anda, atau Copy untuk menyalin ke papan keratan.
Snippet
Snippet membolehkan anda menyimpan, menyusun, dan memasukkan dengan cepat arahan yang kerap digunakan.
Mencipta Snippet
- Buka panel Snippets dari bar sisi.
- Ketuk New Snippet.
- Masukkan arahan, nama, dan huraian pilihan.
- Gunakan sintaks
${variable_name}untuk templat berparameter. - Simpan ke pustaka snippet anda.
Pemboleh ubah Templat
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Apabila anda memasukkan snippet berparameter, QuickTerminal akan meminta anda mengisi setiap pemboleh ubah sebelum memasukkan arahan akhir.
Menyusun Snippet
- Tetapkan tag untuk mengumpulkan snippet berkaitan (mis. deployment, monitoring, database)
- Cari snippet mengikut nama, kandungan, atau tag
- Pin snippet paling kerap digunakan untuk akses pantas di bahagian atas senarai
Command Palette
Command Palette ialah pelancar tindakan sejagat yang boleh diakses dari mana-mana sahaja dalam QuickTerminal.
- Tekan Ctrl + Shift + P untuk membuka
- Taip untuk menapis tindakan — fuzzy matching cepat mencari apa yang anda perlukan
- Tindakan termasuk: mencipta sesi, membuka SFTP, menukar tetapan, menjalankan snippet, dan banyak lagi
- Tindakan yang baru digunakan muncul di bahagian atas untuk akses berulang yang pantas
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Execution Policies membolehkan anda mentakrifkan peraturan keselamatan yang melindungi daripada arahan yang tidak disengajakan atau merosakkan.
Jenis Polisi
| Polisi | Fungsinya | Contoh |
|---|---|---|
| Block | Menghalang arahan daripada dilaksanakan sepenuhnya | Sekat rm -rf / |
| Confirm | Memerlukan pengesahan eksplisit sebelum pelaksanaan | Sahkan mana-mana DROP TABLE |
| Sandbox | Mengehadkan pelaksanaan kepada direktori atau persekitaran tertentu | Sandbox ke ~/projects |
| Log | Merekodkan arahan dalam audit trail tanpa menyekat | Log semua arahan sudo |
Mengkonfigurasi Polisi
- Pergi ke Settings > Execution Policies.
- Ketuk New Policy.
- Tentukan pattern — awalan arahan, regex, atau kata kunci untuk dipadankan.
- Pilih tindakan (block, confirm, sandbox, atau log).
- Tetapkan skop — terapkan pada semua sesi, kumpulan tertentu, atau sesi individu.
Tetapan
Rupa
- Tema — mod Terang dan Gelap dengan pengesanan keutamaan sistem
- Keluarga fon — pilih fon monospace pilihan anda untuk terminal
- Saiz fon — saiz teks terminal yang boleh diselaraskan
- Skema warna — pilih daripada palet warna terminal terbina dalam atau import skema tersuai
Terminal
- Penimbal scrollback — konfigurasikan berapa banyak baris sejarah untuk disimpan dalam ingatan
- Gaya kursor — blok, garis bawah, atau bar
- Tingkah laku bell — kilasan visual, bunyi sistem, atau senyap
- Salin semasa pilih — automatik salin teks yang diserlahkan ke papan keratan
Sambungan
- Port SSH lalai — tetapkan port lalai tersuai untuk sesi SSH baharu
- Selang Keep-alive — hantar paket berkala untuk mengelakkan timeout sambungan
- Sambung semula semasa putus sambungan — secara automatik cuba memulihkan sambungan yang terputus
Execution Policies
- Urus peraturan block, confirm, sandbox, dan log
- Dayakan atau lumpuhkan polisi setiap kumpulan sesi
Pintasan Papan Kekunci
| Pintasan | Tindakan |
|---|---|
| Ctrl + Shift + P | Buka Command Palette |
| Ctrl + Shift + N | Sesi baharu |
| Ctrl + Shift + T | Tab shell tempatan baharu |
| Ctrl + Shift + A | Buka panel AI Agent |
| Ctrl + Shift + S | Buka panel Snippets |
| Ctrl + Shift + F | Buka pelayar SFTP |
| Ctrl + Tab | Tukar ke tab seterusnya |
| Ctrl + Shift + Tab | Tukar ke tab sebelumnya |
| Ctrl + W | Tutup tab semasa |
| Ctrl + Shift + D | Togol split pane |
| Ctrl + R | Cari sejarah arahan |
| Ctrl + C | Salin pilihan (atau hantar interrupt) |
| Ctrl + V | Tampal dari papan keratan |
| Ctrl + , | Buka Tetapan |
| F1 | Buka Bantuan |
Petua & Helah
${host} dan ${user} untuk diisi secara dinamik setiap kali.Penyelesaian Masalah
| Isu | Penyelesaian |
|---|---|
| Sambungan SSH ditolak | Sahkan hos, port, dan bahawa perkhidmatan SSH berjalan pada pelayan jauh. Semak firewall dan security groups. |
| Pengesahan kunci hos gagal | Kunci pelayan telah berubah. Jika ini dijangka (pembinaan semula pelayan), keluarkan kunci lama dan sambung semula. Jika tidak dijangka, siasat sebelum menerima. |
| Sambungan Mosh terputus serta-merta | Pastikan pelayan Mosh dipasang pada hos jauh dan bahawa port UDP 60000-61000 terbuka. |
| Port bersiri tidak dikesan | Semak bahawa peranti disambungkan dan pemacu yang betul dipasang. Cuba port USB atau kabel yang berbeza. |
| Sesi AWS SSM gagal | Sahkan kelayakan AWS anda, kebenaran IAM, dan bahawa agent SSM berjalan pada instance sasaran. |
| Timeout terowong GCP IAP | Semak kebenaran IAM anda untuk instance dan pastikan API IAP didayakan dalam projek anda. |
| Pemindahan SFTP terhenti | Fail besar pada sambungan perlahan mungkin kelihatan terhenti. Semak petunjuk kemajuan pemindahan. Cuba kurangkan bilangan pemindahan serentak. |
| AI Agent tidak bertindak balas | Ejen memproses data pada peranti. Jika peranti berada di bawah beban berat, ejen mungkin mengambil masa lebih lama untuk bertindak balas. Tutup tab yang tidak digunakan untuk membebaskan sumber. |
| Pemboleh ubah snippet tidak meminta input | Pastikan pemboleh ubah menggunakan sintaks ${name}. Teks biasa seperti $name tanpa kurungan tidak akan mencetuskan gesaan. |
| Polisi pelaksanaan tidak menyekat | Polisi memadankan corak arahan secara tempatan. Semak corak regex dan skop. Polisi tidak terpakai untuk arahan yang dijalankan pada hos jauh. |
Privasi
- QuickTerminal tidak memerlukan akaun atau log masuk.
- Tiada data penggunaan, analytics, atau telemetri yang dikumpulkan.
- Semua kelayakan disulitkan menggunakan keystore asli platform.
- Ejen AI berjalan sepenuhnya pada peranti — tiada data dihantar ke pelayan luaran.
- Sejarah sesi dan snippet disimpan secara tempatan pada peranti anda.
- Pemindahan SFTP secara langsung antara peranti anda dan hos jauh.
- Aplikasi berfungsi sepenuhnya luar talian untuk shell tempatan dan sambungan bersiri.