QuickTerminal - Panduan

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

  1. Lancarkan aplikasi — anda tiba di skrin utama dengan sesi yang disimpan dan butang untuk memulakan sambungan baharu.
  2. Mulakan shell tempatan — ketuk Local Shell untuk segera membuka sesi terminal pada peranti anda.
  3. Cipta sesi jauh — ketuk New Session, pilih protokol (SSH, Telnet, Mosh, Serial, AWS SSM, atau GCP IAP), dan masukkan butiran sambungan.
  4. Simpan sesi — beri nama dan tetapkan kepada kumpulan. Sambung semula dengan satu ketukan pada bila-bila masa.
  5. Terokai Command Palette — tekan Ctrl + Shift + P untuk mengakses setiap tindakan daripada satu senarai yang boleh dicari.
Jika anda menyambung ke pelayan jauh buat kali pertama, QuickTerminal akan meminta anda mengesahkan cap jari hos sebelum sambungan dibuat.
--- --- --- --- ---

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
Anda boleh membuka beberapa tab shell tempatan serentak. Setiap satu berjalan sebagai proses bebas dengan direktori kerjanya sendiri.
--- --- --- --- ---

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
Pengesahan kunci hos dikuatkuasakan secara lalai. Jika kunci hos berubah secara tidak dijangka, QuickTerminal akan memberi amaran kepada anda dan menyekat sambungan sehingga anda menerima kunci baharu secara eksplisit.
--- --- --- --- ---

Protokol Lain

Shell jauh
Telnet
Protokol klasik tanpa enkripsi untuk sistem lama, suis rangkaian, dan peralatan yang tidak menyokong SSH.
Shell jauh
Mosh
Shell mudah alih yang bertahan terhadap perubahan rangkaian, latensi tinggi, dan sambungan terputus-putus. Mesra roaming.
Hardware
Serial
Sambungan port bersiri langsung untuk peranti terbenam, penghala, suis, dan perkakasan IoT. Kadar baud, bit data, dan pariti yang boleh dikonfigurasi.
Cloud
AWS SSM
Sambung ke instance EC2 melalui AWS Systems Manager Session Manager. Tiada port masuk atau hos bastion diperlukan.
Cloud
GCP IAP
Terowong ke VM Google Cloud melalui Identity-Aware Proxy. Akses selamat tanpa firewall dengan kawalan berasaskan IAM.

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.

Telnet menghantar data dalam teks biasa, termasuk kata laluan. Elakkan menggunakan Telnet melalui rangkaian yang tidak dipercayai. Gunakan SSH atau Mosh untuk sambungan selamat apabila boleh.
--- --- --- --- ---

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
Pelayar SFTP berkongsi pengesahan sesi SSH. Tiada kelayakan tambahan diperlukan — hanya buka panel SFTP semasa disambungkan.
--- --- --- --- ---

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

  1. Buka panel AI Agent dari bar sisi atau tekan Ctrl + Shift + A.
  2. Taip permintaan anda dalam bahasa semula jadi.
  3. Semak arahan atau penjelasan yang dicadangkan.
  4. Klik Insert untuk menampal arahan ke terminal anda, atau Copy untuk menyalin ke papan keratan.
Ejen AI memproses data pada peranti. Arahan, output, dan perbualan anda tidak akan dihantar ke pelayan luaran. Ejen berfungsi sepenuhnya dalam QuickTerminal.
--- --- --- --- ---

Snippet

Snippet membolehkan anda menyimpan, menyusun, dan memasukkan dengan cepat arahan yang kerap digunakan.

Mencipta Snippet

  1. Buka panel Snippets dari bar sisi.
  2. Ketuk New Snippet.
  3. Masukkan arahan, nama, dan huraian pilihan.
  4. Gunakan sintaks ${variable_name} untuk templat berparameter.
  5. 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
Anda boleh memasukkan snippet ke dalam mana-mana sesi terminal aktif. Arahan ditampal pada kedudukan kursor, sedia untuk disunting atau dilaksanakan.
--- --- --- --- ---

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
Command Palette ialah cara terpantas untuk menavigasi QuickTerminal. Anda boleh mencapai mana-mana ciri tanpa meninggalkan papan kekunci.
--- --- --- --- ---

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

  1. Pergi ke Settings > Execution Policies.
  2. Ketuk New Policy.
  3. Tentukan pattern — awalan arahan, regex, atau kata kunci untuk dipadankan.
  4. Pilih tindakan (block, confirm, sandbox, atau log).
  5. Tetapkan skop — terapkan pada semua sesi, kumpulan tertentu, atau sesi individu.
Execution Policies ialah langkah keselamatan nasihat untuk shell tempatan. Ia tidak boleh menghalang arahan yang dilaksanakan pada hos jauh di mana pelayan memproses input secara langsung.
--- --- --- --- ---

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

PintasanTindakan
Ctrl + Shift + PBuka Command Palette
Ctrl + Shift + NSesi baharu
Ctrl + Shift + TTab shell tempatan baharu
Ctrl + Shift + ABuka panel AI Agent
Ctrl + Shift + SBuka panel Snippets
Ctrl + Shift + FBuka pelayar SFTP
Ctrl + TabTukar ke tab seterusnya
Ctrl + Shift + TabTukar ke tab sebelumnya
Ctrl + WTutup tab semasa
Ctrl + Shift + DTogol split pane
Ctrl + RCari sejarah arahan
Ctrl + CSalin pilihan (atau hantar interrupt)
Ctrl + VTampal dari papan keratan
Ctrl + ,Buka Tetapan
F1Buka Bantuan
--- --- --- --- ---

Petua & Helah

Gunakan snippet berparameter untuk arahan yang anda jalankan pada pelayan yang berbeza. Tentukan pemboleh ubah seperti ${host} dan ${user} untuk diisi secara dinamik setiap kali.
Sediakan kumpulan sesi mengikut projek atau persekitaran (pengeluaran, staging, pembangunan) untuk mengekalkan bar sisi tersusun apabila senarai pelayan anda bertambah.
Dayakan Sambung semula semasa putus sambungan dalam Tetapan untuk sesi jangka panjang. QuickTerminal akan memulihkan sambungan SSH dan Mosh yang terputus secara automatik.
Gunakan AI Agent untuk menerangkan output arahan yang tidak dikenali. Pilih teks, buka ejen, dan minta huraian.
Gabungkan execution policies dengan kumpulan sesi untuk menguatkuasakan peraturan keselamatan yang berbeza untuk persekitaran pengeluaran berbanding pembangunan.
Pelayar SFTP menyokong drag-and-drop daripada pengurus fail sistem anda. Lepaskan fail ke pelayar untuk memuat naik secara langsung.
--- --- --- --- ---

Penyelesaian Masalah

IsuPenyelesaian
Sambungan SSH ditolakSahkan hos, port, dan bahawa perkhidmatan SSH berjalan pada pelayan jauh. Semak firewall dan security groups.
Pengesahan kunci hos gagalKunci 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-mertaPastikan pelayan Mosh dipasang pada hos jauh dan bahawa port UDP 60000-61000 terbuka.
Port bersiri tidak dikesanSemak bahawa peranti disambungkan dan pemacu yang betul dipasang. Cuba port USB atau kabel yang berbeza.
Sesi AWS SSM gagalSahkan kelayakan AWS anda, kebenaran IAM, dan bahawa agent SSM berjalan pada instance sasaran.
Timeout terowong GCP IAPSemak kebenaran IAM anda untuk instance dan pastikan API IAP didayakan dalam projek anda.
Pemindahan SFTP terhentiFail besar pada sambungan perlahan mungkin kelihatan terhenti. Semak petunjuk kemajuan pemindahan. Cuba kurangkan bilangan pemindahan serentak.
AI Agent tidak bertindak balasEjen 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 inputPastikan pemboleh ubah menggunakan sintaks ${name}. Teks biasa seperti $name tanpa kurungan tidak akan mencetuskan gesaan.
Polisi pelaksanaan tidak menyekatPolisi 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.