QuickTerminal, SSH, Telnet, Mosh, Serial, AWS SSM ve GCP IAP bağlantıları, entegre bir SFTP tarayıcısı, AI aracıları, komut parçacıkları, yürütme politikaları ve oturum yönetimi ile tam özellikli bir terminal emülatörüdür. Bu kılavuz, ondan en iyi şekilde yararlanmak için ihtiyacınız olan her şeyi kapsar.
Başlarken
- Uygulamayı başlatın — kayıtlı oturumlarınız ve yeni bağlantı başlatmak için bir düğme bulunan ana ekrana gelirsiniz.
- Yerel bir kabuk başlatın — makinenizde hemen bir terminal oturumu açmak için Local Shell öğesine dokunun.
- Uzak oturum oluşturun — New Session öğesine dokunun, bir protokol seçin (SSH, Telnet, Mosh, Serial, AWS SSM veya GCP IAP) ve bağlantı ayrıntılarını girin.
- Oturumu kaydedin — ona bir ad verin ve bir gruba atayın. İstediğiniz zaman tek dokunuşla yeniden bağlanın.
- Command Palette keşfedin — her eyleme aranabilir tek bir listeden erişmek için Ctrl + Shift + P tuşlarına basın.
Arayüz Genel Bakış
Kenar Çubuğu
Daraltılabilir kenar çubuğu çalışma alanınızı düzenler:
- Oturumlar — projeye veya ortama göre gruplandırılmış tüm kayıtlı oturumlar
- SFTP — aktif bağlantı için grafik dosya tarayıcısını açın
- Parçacıklar — kaydedilmiş komut kitaplığınız
- AI Agent — AI asistan panelini başlatın
- Ayarlar / Yardım — kenar çubuğunun altında
Terminal Alanı
Merkezi çalışma alanı şunları gösterir:
- Tam giriş ve çıkış ile aktif terminal
- Açık birden fazla oturum arasında geçiş yapmak için sekme çubuğu
- Bağlantı durumunu, protokolü ve oturum zamanlayıcısını gösteren alttaki durum çubuğu
- Birden fazla terminali yan yana çalıştırmak için isteğe bağlı bölünmüş panel görünümü
Command Palette
Komut paletini açmak için Ctrl + Shift + P tuşlarına basın. Eylemleri filtrelemek için yazın, ardından yürütmek için Enter tuşuna basın. QuickTerminal'deki her özellik palet üzerinden erişilebilir.
Yerel Kabuk
QuickTerminal, kendi makinenizde komut çalıştırmak için tamamen entegre bir yerel kabuk içerir.
- Kabuk algılama — varsayılan kabuğunuzu otomatik olarak algılar ve kullanır (bash, zsh, fish, PowerShell)
- Çalışma dizini izleme — durum çubuğu her zaman mevcut dizininizi gösterir
- Komut geçmişi — oturumlar arasında kalıcı geçmiş, Ctrl + R ile aranabilir
- Ortam değişkenleri — kabuk profilinizi ve ortamınızı otomatik olarak devralır
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
SSH Bağlantıları
SSH, güvenli uzak erişim için birincil protokoldür. QuickTerminal tüm modern SSH özelliklerini destekler.
Kimlik Doğrulama
- Parola — bağlantı sırasında kimlik bilgilerinizi girin veya oturumda güvenli bir şekilde kaydedin
- Anahtar tabanlı — RSA, Ed25519 veya ECDSA anahtarları kullanın. Dosyadan içe aktarın veya yeni anahtar çiftleri oluşturun
- Aracı iletme — sorunsuz çok atlamalı erişim için yerel SSH aracınızı uzak ana bilgisayara iletin
- Klavye etkileşimli — iki faktörlü kimlik doğrulamayı ve challenge-response istemlerini destekler
Port Yönlendirme
- Yerel yönlendirme — uzak bir portu yerel makinenize tünel ile iletin
- Uzak yönlendirme — uzak ana bilgisayara yerel bir hizmeti açın
- Dinamik yönlendirme — SSH tüneli üzerinden bir SOCKS proxy oluşturun
Oturum Yapılandırması
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Diğer Protokoller
Telnet
Ana bilgisayarı ve portu yapılandırın. Telnet bağlantıları şifresizdir; yalnızca güvenilir ağlarda veya bunu gerektiren ekipmanlar için kullanın.
Mosh
Uzak ana bilgisayarda Mosh sunucusunun yüklü olmasını gerektirir. QuickTerminal, ilk SSH el sıkışmasını ve UDP oturum kurulumunu otomatik olarak gerçekleştirir. Mobil veya güvenilmez ağ koşulları için idealdir.
Serial
Seri portu, baud hızını (9600, 19200, 38400, 57600, 115200 vb.), veri bitlerini, durma bitlerini, eşliği ve akış kontrolünü seçin. Terminal, ham seri verileri görüntüler ve break sinyalleri göndermeyi destekler.
AWS SSM
AWS kimlik bilgileriniz veya IAM rolünüzle kimlik doğrulaması yapın. Kimliğe veya ada göre hedef bulut sunucusunu seçin. QuickTerminal, bağlantıyı kurmak için SSM oturum eklentisini çağırır.
GCP IAP
Google Cloud hesabınızla kimlik doğrulaması yapın. Proje, bölge ve bulut sunucusunu seçin. QuickTerminal, IAM izinlerinizi kullanarak IAP üzerinden tünel oluşturur.
SFTP Tarayıcısı
Yerleşik SFTP tarayıcısı, SSH bağlı herhangi bir ana bilgisayar için grafiksel bir dosya yöneticisi sağlar.
- Dizinlere göz atın — tanıdık bir ağaç ve liste görünümü ile uzak dosya sistemine göz atın
- Dosya yükleyin — yerel makinenizden dosyaları sürükleyip bırakın veya yükleme düğmesini kullanın
- Dosya indirin — dosyaları seçin ve yerel bir dizine indirin
- Uzaktan düzenleyin — metin dosyalarını yerleşik bir düzenleyicide açın ve doğrudan sunucuya kaydedin
- İzinler — dosya izinlerini, sahipliği ve zaman damgalarını görüntüleyin ve değiştirin
- Arama — geçerli dizin ağacı içinde ada göre dosya bulun
AI Aracıları
QuickTerminal'in AI aracıları, komut oluşturma, çıktı analizi ve görev otomasyonunda size yardımcı olur.
AI Aracılarının Yapabilecekleri
- Komut oluşturma — istediğinizi sade bir dille tanımlayın, aracı doğru komutu önersin
- Çıktı açıklaması — insanların okuyabileceği bir döküm için terminal çıktısını aracıya yapıştırın veya aktarın
- Hata teşhisi — hata mesajlarını paylaşın ve açıklamalarla önerilen düzeltmeleri alın
- Çok adımlı otomasyon — bir iş akışını tanımlayın, aracı bir komut dizisi oluştursun
- Betik oluşturma — tekrar eden görevler için kabuk betikleri oluşturmasını aracıdan isteyin
Aracı Panelini Kullanma
- Kenar çubuğundan AI Agent panelini açın veya Ctrl + Shift + A tuşlarına basın.
- İsteğinizi doğal dilde yazın.
- Önerilen komutu veya açıklamayı inceleyin.
- Komutu terminalinize yapıştırmak için Insert, panoya kopyalamak için Copy öğesine tıklayın.
Parçacıklar
Parçacıklar, sık kullanılan komutları kaydetmenize, düzenlemenize ve hızlıca eklemenize olanak tanır.
Parçacık Oluşturma
- Kenar çubuğundan Snippets panelini açın.
- New Snippet öğesine dokunun.
- Komutu, bir adı ve isteğe bağlı bir açıklamayı girin.
- Parametreli şablonlar için
${variable_name}sözdizimini kullanın. - Parçacık kitaplığınıza kaydedin.
Şablon Değişkenleri
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Parametreli bir parçacık eklediğinizde, QuickTerminal son komutu eklemeden önce her değişkeni doldurmanızı ister.
Parçacıkları Düzenleme
- İlgili parçacıkları gruplamak için etiketler atayın (örneğin dağıtım, izleme, veritabanı)
- Parçacıkları ada, içeriğe veya etikete göre arayın
- En çok kullandığınız parçacıkları listenin üstünde hızlı erişim için sabitleyin
Command Palette
Command Palette, QuickTerminal'in her yerinden erişilebilen evrensel bir eylem başlatıcıdır.
- Açmak için Ctrl + Shift + P tuşlarına basın
- Eylemleri filtrelemek için yazın — bulanık eşleştirme ihtiyacınız olanı hızlıca bulur
- Eylemler şunları içerir: oturum oluşturma, SFTP açma, ayarları değiştirme, parçacık çalıştırma ve daha fazlası
- Son kullanılan eylemler hızlı tekrar erişim için üstte görünür
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Yürütme politikaları, kazara veya yıkıcı komutlara karşı koruma sağlayan güvenlik kuralları tanımlamanıza olanak tanır.
Politika Türleri
| Politika | Ne Yapar | Örnek |
|---|---|---|
| Block | Komutun yürütülmesini tamamen engeller | rm -rf / komutunu engelle |
| Confirm | Yürütmeden önce açık onay gerektirir | Herhangi bir DROP TABLE için onaylat |
| Sandbox | Yürütmeyi belirli dizinlerle veya ortamlarla sınırlar | ~/projects ile sandbox |
| Log | Komutu engellemeden bir denetim izine kaydeder | Tüm sudo komutlarını kaydet |
Politikaları Yapılandırma
- Settings > Execution Policies'e gidin.
- New Policy öğesine dokunun.
- Desen'i tanımlayın — eşleştirilecek bir komut öneki, regex veya anahtar kelime.
- Eylem'i seçin (block, confirm, sandbox veya log).
- Kapsam'ı ayarlayın — tüm oturumlara, belirli gruplara veya tek tek oturumlara uygulayın.
Ayarlar
Görünüm
- Tema — sistem tercihi algılama ile Light ve Dark modları
- Yazı tipi ailesi — terminal için tercih ettiğiniz monospace yazı tipini seçin
- Yazı tipi boyutu — ayarlanabilir terminal metin boyutu
- Renk şeması — yerleşik terminal renk paletlerinden seçin veya özel şemaları içe aktarın
Terminal
- Scrollback arabelleği — bellekte kaç satır geçmiş tutulacağını yapılandırın
- İmleç stili — blok, alt çizgi veya çubuk
- Bell davranışı — görsel flaş, sistem sesi veya sessiz
- Seçimde kopyala — vurgulanan metni otomatik olarak panoya kopyala
Bağlantılar
- Varsayılan SSH portu — yeni SSH oturumları için özel bir varsayılan port ayarlayın
- Keep-alive aralığı — bağlantı zaman aşımını önlemek için periyodik paketler gönderin
- Bağlantı kesildiğinde yeniden bağlan — kesilen bağlantıları otomatik olarak geri yüklemeyi dener
Execution Policies
- block, confirm, sandbox ve log kurallarını yönetin
- Oturum grubu başına politikaları etkinleştirin veya devre dışı bırakın
Klavye Kısayolları
| Kısayol | Eylem |
|---|---|
| Ctrl + Shift + P | Command Palette'i aç |
| Ctrl + Shift + N | Yeni oturum |
| Ctrl + Shift + T | Yeni yerel kabuk sekmesi |
| Ctrl + Shift + A | AI Agent panelini aç |
| Ctrl + Shift + S | Snippets panelini aç |
| Ctrl + Shift + F | SFTP tarayıcısını aç |
| Ctrl + Tab | Sonraki sekmeye geç |
| Ctrl + Shift + Tab | Önceki sekmeye geç |
| Ctrl + W | Mevcut sekmeyi kapat |
| Ctrl + Shift + D | Bölünmüş paneli aç/kapat |
| Ctrl + R | Komut geçmişinde ara |
| Ctrl + C | Seçimi kopyala (veya kesme gönder) |
| Ctrl + V | Panodan yapıştır |
| Ctrl + , | Ayarları aç |
| F1 | Yardım aç |
İpuçları ve Püf Noktaları
${host} ve ${user} gibi değişkenler tanımlayın.Sorun Giderme
| Sorun | Çözüm |
|---|---|
| SSH bağlantısı reddedildi | Ana bilgisayarı, portu ve uzak sunucuda SSH servisinin çalıştığını doğrulayın. Güvenlik duvarlarını ve güvenlik gruplarını kontrol edin. |
| Ana bilgisayar anahtarı doğrulaması başarısız | Sunucunun anahtarı değişmiştir. Beklenen bir durumsa (sunucu yeniden kurulumu), eski anahtarı kaldırın ve yeniden bağlanın. Beklenmedikse, kabul etmeden önce araştırın. |
| Mosh bağlantısı hemen kesiliyor | Uzak ana bilgisayarda Mosh sunucusunun yüklü olduğundan ve UDP portları 60000-61000'in açık olduğundan emin olun. |
| Seri port algılanmadı | Cihazın bağlı olduğunu ve doğru sürücünün yüklü olduğunu kontrol edin. Farklı bir USB portu veya kablo deneyin. |
| AWS SSM oturumu başarısız | AWS kimlik bilgilerinizi, IAM izinlerini ve SSM aracının hedef bulut sunucusunda çalıştığını doğrulayın. |
| GCP IAP tünel zaman aşımı | Bulut sunucusu için IAM izinlerinizi kontrol edin ve projenizde IAP API'nin etkinleştirildiğinden emin olun. |
| SFTP aktarımı takılıyor | Yavaş bağlantılardaki büyük dosyalar takılıyor gibi görünebilir. Aktarım ilerleme göstergesini kontrol edin. Eşzamanlı aktarım sayısını azaltmayı deneyin. |
| AI Agent yanıt vermiyor | Aracı verileri cihazda işler. Cihaz yoğun yük altındaysa, aracı yanıt vermek için daha uzun sürebilir. Kaynakları boşaltmak için kullanılmayan sekmeleri kapatın. |
| Parçacık değişkenleri istem göstermiyor | Değişkenlerin ${name} sözdizimini kullandığından emin olun. Süslü parantezler olmadan $name gibi düz metin istemi tetiklemez. |
| Execution policy engellemiyor | Politikalar komut desenlerini yerel olarak eşleştirir. Regex desenini ve kapsamı kontrol edin. Politikalar uzak ana bilgisayarlarda çalıştırılan komutlar için geçerli değildir. |
Gizlilik
- QuickTerminal hesap veya oturum açma gerektirmez.
- Hiçbir kullanım verisi, analitik veya telemetri toplanmaz.
- Tüm kimlik bilgileri platforma özgü keystore'lar kullanılarak şifrelenir.
- AI aracıları tamamen cihazda çalışır — hiçbir veri harici sunuculara gönderilmez.
- Oturum geçmişi ve parçacıklar cihazınızda yerel olarak saklanır.
- SFTP aktarımları cihazınız ve uzak ana bilgisayar arasında doğrudan gerçekleşir.
- Uygulama, yerel kabuk ve seri bağlantılar için tamamen çevrimdışı çalışır.