QuickTerminal je potpuno opremljen emulator terminala s SSH, Telnet, Mosh, Serial, AWS SSM i GCP IAP vezama, integriranim SFTP preglednikom, AI agentima, snippetima naredbi, pravilima izvršavanja i upravljanjem sesijama. Ovaj vodič pokriva sve što vam je potrebno da biste iz njega izvukli maksimum.
Početak rada
- Pokrenite aplikaciju — dočekat će vas početni zaslon s vašim spremljenim sesijama i gumbom za pokretanje nove veze.
- Pokrenite lokalni shell — dodirnite Local Shell kako biste odmah otvorili terminalsku sesiju na svom uređaju.
- Stvorite udaljenu sesiju — dodirnite New Session, odaberite protokol (SSH, Telnet, Mosh, Serial, AWS SSM ili GCP IAP) i unesite detalje veze.
- Spremite sesiju — dodijelite joj ime i dodijelite grupi. Ponovno se povežite jednim dodirom u bilo kojem trenutku.
- Istražite Command Palette — pritisnite Ctrl + Shift + P za pristup svakoj radnji s jednog popisa koji se može pretraživati.
Pregled sučelja
Bočna traka
Bočna traka koja se može sklopiti organizira vaš radni prostor:
- Sesije — sve spremljene sesije grupirane prema projektu ili okruženju
- SFTP — otvorite grafički preglednik datoteka za aktivnu vezu
- Snippets — vaša spremljena biblioteka naredbi
- AI Agent — pokrenite panel AI pomoćnika
- Postavke / Pomoć — na dnu bočne trake
Područje terminala
Središnji radni prostor prikazuje:
- Aktivni terminal s potpunim ulazom i izlazom
- Traku kartica za prebacivanje između više otvorenih sesija
- Statusnu traku na dnu koja prikazuje stanje veze, protokol i timer sesije
- Dodatni prikaz podijeljenog okna za pokretanje više terminala jedan pored drugog
Command Palette
Pritisnite Ctrl + Shift + P za otvaranje Command Palette. Tipkajte za filtriranje radnji, a zatim pritisnite Enter za izvršavanje. Svaka značajka u QuickTerminalu dostupna je preko palete.
Lokalni shell
QuickTerminal uključuje potpuno integrirani lokalni shell za pokretanje naredbi na vašem uređaju.
- Otkrivanje shella — automatski otkriva i koristi vaš zadani shell (bash, zsh, fish, PowerShell)
- Praćenje radnog direktorija — statusna traka uvijek prikazuje vaš trenutni direktorij
- Povijest naredbi — trajna povijest između sesija, pretraživa pomoću Ctrl + R
- Varijable okruženja — automatski nasljeđuje vaš shell profil i okruženje
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
SSH veze
SSH je primarni protokol za siguran udaljeni pristup. QuickTerminal podržava sve moderne SSH značajke.
Autentifikacija
- Lozinka — unesite vjerodajnice prilikom povezivanja ili ih sigurno spremite u sesiju
- Temeljeno na ključu — koristite RSA, Ed25519 ili ECDSA ključeve. Uvezite iz datoteke ili generirajte nove parove ključeva
- Agent forwarding — proslijedite svog lokalnog SSH agenta na udaljeni host za neometan multi-hop pristup
- Keyboard-interactive — podržava dvofaktorsku autentifikaciju i upite challenge-response
Port Forwarding
- Lokalno prosljeđivanje — tunelirajte udaljeni port na svoju lokalnu mašinu
- Udaljeno prosljeđivanje — izložite lokalnu uslugu udaljenom hostu
- Dinamičko prosljeđivanje — stvorite SOCKS proxy kroz SSH tunel
Konfiguracija sesije
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Ostali protokoli
Telnet
Konfigurirajte host i port. Telnet veze nisu šifrirane; koristite samo na pouzdanim mrežama ili za opremu koja to zahtijeva.
Mosh
Zahtijeva instaliran Mosh poslužitelj na udaljenom hostu. QuickTerminal automatski upravlja početnim SSH rukovanjem i postavljanjem UDP sesije. Idealno za mobilne ili nepouzdane mrežne uvjete.
Serial
Odaberite serijski port, baud rate (9600, 19200, 38400, 57600, 115200 itd.), podatkovne bitove, stop bitove, parnost i kontrolu toka. Terminal prikazuje sirove serijske podatke i podržava slanje break signala.
AWS SSM
Autentificirajte se sa svojim AWS vjerodajnicama ili IAM ulogom. Odaberite ciljnu instancu prema ID-u ili imenu. QuickTerminal poziva SSM session plugin za uspostavljanje veze.
GCP IAP
Autentificirajte se sa svojim Google Cloud računom. Odaberite projekt, zonu i instancu. QuickTerminal tunelira kroz IAP koristeći vaše IAM dozvole.
SFTP preglednik
Ugrađeni SFTP preglednik nudi grafički upravitelj datoteka za bilo koji host povezan putem SSH-a.
- Pregledavajte direktorije — krećite se udaljenim datotečnim sustavom s poznatim stablastim i popisnim prikazom
- Učitajte datoteke — povucite i ispustite datoteke s lokalne mašine ili koristite gumb za učitavanje
- Preuzmite datoteke — odaberite datoteke i preuzmite ih u lokalni direktorij
- Uređujte udaljeno — otvorite tekstualne datoteke u ugrađenom uređivaču i spremite izravno na poslužitelj
- Dozvole — pregledajte i izmijenite dozvole datoteka, vlasništvo i vremenske oznake
- Pretraživanje — pronađite datoteke prema nazivu unutar trenutnog stabla direktorija
AI agenti
AI agenti QuickTerminala pomažu vam u sastavljanju naredbi, analizi izlaza i automatizaciji zadataka.
Što AI agenti mogu
- Generiranje naredbi — opišite što želite običnim jezikom i agent predlaže ispravnu naredbu
- Objašnjenje izlaza — zalijepite ili proslijedite izlaz terminala agentu za čitljivu analizu
- Dijagnoza pogrešaka — podijelite poruke o pogrešci i dobijte predložena rješenja s objašnjenjima
- Automatizacija u više koraka — opišite tijek rada i agent generira niz naredbi
- Generiranje skripti — zatražite od agenta da stvori shell skripte za ponavljajuće zadatke
Korištenje panela agenta
- Otvorite panel AI Agent iz bočne trake ili pritisnite Ctrl + Shift + A.
- Upišite svoj zahtjev na prirodnom jeziku.
- Pregledajte predloženu naredbu ili objašnjenje.
- Kliknite Insert za lijepljenje naredbe u terminal ili Copy za kopiranje u međuspremnik.
Snippets
Snippets vam omogućuju spremanje, organiziranje i brzo umetanje često korištenih naredbi.
Stvaranje snippeta
- Otvorite panel Snippets iz bočne trake.
- Dodirnite New Snippet.
- Unesite naredbu, naziv i neobavezan opis.
- Koristite sintaksu
${variable_name}za parametrizirane predloške. - Spremite u svoju biblioteku snippeta.
Varijable predloška
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Kada umetnete parametrizirani snippet, QuickTerminal vas traži da popunite svaku varijablu prije umetanja konačne naredbe.
Organiziranje snippeta
- Dodijelite oznake za grupiranje povezanih snippeta (npr. deployment, monitoring, database)
- Pretražujte snippete prema nazivu, sadržaju ili oznaci
- Prikvačite najčešće korištene snippete za brz pristup na vrhu popisa
Command Palette
Command Palette je univerzalni pokretač radnji dostupan s bilo kojeg mjesta u QuickTerminalu.
- Pritisnite Ctrl + Shift + P za otvaranje
- Tipkajte za filtriranje radnji — fuzzy matching brzo pronalazi ono što vam treba
- Radnje uključuju: stvaranje sesija, otvaranje SFTP-a, prebacivanje postavki, pokretanje snippeta i više
- Nedavno korištene radnje pojavljuju se na vrhu za brz ponovni pristup
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Execution Policies omogućuju definiranje sigurnosnih pravila koja štite od slučajnih ili destruktivnih naredbi.
Vrste pravila
| Pravilo | Što radi | Primjer |
|---|---|---|
| Block | Potpuno sprječava izvršavanje naredbe | Blokiraj rm -rf / |
| Confirm | Zahtijeva izričitu potvrdu prije izvršavanja | Potvrdi bilo koji DROP TABLE |
| Sandbox | Ograničava izvršavanje na određene direktorije ili okruženja | Sandbox na ~/projects |
| Log | Bilježi naredbu u audit trail bez blokiranja | Zabilježi sve sudo naredbe |
Konfiguriranje pravila
- Idite na Settings > Execution Policies.
- Dodirnite New Policy.
- Definirajte pattern — prefiks naredbe, regex ili ključnu riječ za podudaranje.
- Odaberite akciju (block, confirm, sandbox ili log).
- Postavite opseg — primijenite na sve sesije, određene grupe ili pojedinačne sesije.
Postavke
Izgled
- Tema — svijetli i tamni način rada s otkrivanjem postavki sustava
- Obitelj fontova — odaberite željeni monospace font za terminal
- Veličina fonta — podesiva veličina teksta terminala
- Shema boja — odaberite iz ugrađenih paleta boja terminala ili uvezite prilagođene sheme
Terminal
- Scrollback međuspremnik — konfigurirajte koliko linija povijesti zadržati u memoriji
- Stil kursora — blok, podcrtavanje ili traka
- Ponašanje bell — vizualni bljesak, sistemski zvuk ili tišina
- Kopiraj pri odabiru — automatski kopira istaknuti tekst u međuspremnik
Veze
- Zadani SSH port — postavite prilagođeni zadani port za nove SSH sesije
- Keep-alive interval — šalje periodične pakete radi sprječavanja isteka veze
- Ponovno povezivanje pri prekidu — automatski pokušava obnoviti prekinute veze
Execution Policies
- Upravljajte pravilima block, confirm, sandbox i log
- Omogućite ili onemogućite pravila po grupi sesija
Tipkovnički prečaci
| Prečac | Radnja |
|---|---|
| Ctrl + Shift + P | Otvori Command Palette |
| Ctrl + Shift + N | Nova sesija |
| Ctrl + Shift + T | Nova kartica lokalnog shella |
| Ctrl + Shift + A | Otvori panel AI Agent |
| Ctrl + Shift + S | Otvori panel Snippets |
| Ctrl + Shift + F | Otvori SFTP preglednik |
| Ctrl + Tab | Prebaci na sljedeću karticu |
| Ctrl + Shift + Tab | Prebaci na prethodnu karticu |
| Ctrl + W | Zatvori trenutnu karticu |
| Ctrl + Shift + D | Prebaci podijeljeno okno |
| Ctrl + R | Pretraži povijest naredbi |
| Ctrl + C | Kopiraj odabir (ili pošalji interrupt) |
| Ctrl + V | Zalijepi iz međuspremnika |
| Ctrl + , | Otvori Postavke |
| F1 | Otvori Pomoć |
Savjeti i trikovi
${host} i ${user} za dinamičko popunjavanje svaki put.Rješavanje problema
| Problem | Rješenje |
|---|---|
| SSH veza odbijena | Provjerite host, port i da SSH usluga radi na udaljenom poslužitelju. Provjerite vatrozide i security groups. |
| Provjera ključa hosta nije uspjela | Ključ poslužitelja se promijenio. Ako je to očekivano (ponovna izgradnja poslužitelja), uklonite stari ključ i ponovo se povežite. Ako je neočekivano, istražite prije prihvaćanja. |
| Mosh veza odmah pada | Provjerite je li Mosh poslužitelj instaliran na udaljenom hostu i jesu li UDP portovi 60000-61000 otvoreni. |
| Serijski port nije otkriven | Provjerite je li uređaj povezan i je li instaliran ispravan upravljački program. Pokušajte s drugim USB portom ili kabelom. |
| AWS SSM sesija ne uspijeva | Provjerite svoje AWS vjerodajnice, IAM dozvole i da SSM agent radi na ciljnoj instanci. |
| Istek GCP IAP tunela | Provjerite svoje IAM dozvole za instancu i osigurajte da je IAP API omogućen u vašem projektu. |
| SFTP prijenos se zaustavlja | Velike datoteke na sporim vezama mogu izgledati zaustavljene. Provjerite indikator napretka prijenosa. Pokušajte smanjiti broj istovremenih prijenosa. |
| AI Agent ne odgovara | Agent obrađuje podatke na uređaju. Ako je uređaj pod velikim opterećenjem, agentu može trebati duže da odgovori. Zatvorite neiskorištene kartice radi oslobađanja resursa. |
| Varijable snippeta ne traže unos | Provjerite koriste li varijable sintaksu ${name}. Običan tekst poput $name bez vitičastih zagrada neće aktivirati upit. |
| Pravilo izvršavanja ne blokira | Pravila lokalno podudaraju uzorke naredbi. Provjerite regex uzorak i opseg. Pravila se ne primjenjuju na naredbe izvršene na udaljenim hostovima. |
Privatnost
- QuickTerminal ne zahtijeva račun ili prijavu.
- Ne prikupljaju se podaci o korištenju, analytics ili telemetrija.
- Sve vjerodajnice šifriraju se korištenjem izvornih keystore platformi.
- AI agenti rade potpuno na uređaju — nikakvi podaci se ne šalju vanjskim poslužiteljima.
- Povijest sesija i snippeti pohranjuju se lokalno na vašem uređaju.
- SFTP prijenosi su izravni između vašeg uređaja i udaljenog hosta.
- Aplikacija radi potpuno offline za lokalni shell i serijske veze.