Har du bemærket, at artikler om Linux-terminalemulatorer normalt siger noget som "terminalen er ikke skræmmende"? De har ikke forkert. Terminalemulatoren er bare et program; der er intet iboende “skræmmende” ved det (de kommandoer, du kører i det, er potentielt farlige). Og da det er en applikation som enhver anden - f.eks. En musikafspiller eller en messaging-app - kan du nemt udskifte den.
Som du måske allerede ved, henviste ordet "terminal" til faktiske fysiske enheder. De havde et tastatur og en skærm og gjorde det muligt for folk at interagere med mainframe-computere. I disse dage er vores terminalemulatorer kun software, men vi bruger ofte det samme ord - terminal - til dem.
De fleste Linux-terminaler efterligner funktionaliteten af VTxxx-enheder udviklet af DEC (Digital Equipment Corporation), men der er emulatorer til andre enheder (IBM, HP, ADDM ...). Linux-terminaler er meget lig hinanden, især dem der er baseret på VTE-softwarebiblioteket. Forskellen ligger hovedsageligt i yderligere muligheder, som du kan aktivere for at forbedre din arbejdsgang.
Mens de fleste mennesker vil være tilfredse med standardterminalen, der leveres af deres Linux-distribution, vil nogle måske skifte ting. Hvis du føler dig eventyrlysten, her er 15 bedste Linux-terminalemulatorer, der er perfekte til at erstatte din nuværende:
1. AltYo
Fantastisk, hvis du vil: en drop-down terminal med mange muligheder for faneadministration
AltYo har ikke mange afhængigheder, men det har masser af fanerelaterede indstillinger. Du kan arbejde med flere faner, omarrangere dem, ændre deres titler eller låse dem for at forhindre utilsigtet lukning. Da det er en drop-down terminal, det glider glat fra kanten af skærmen, men det fungerer også godt sammen med vinduesadministratorer.
AltYo kan åbner automatisk apps i nye faner når du starter den, eller endda gør dem til autostart med dit Linux-skrivebord. Begyndere vil være glade for at høre, at AltYo har en ukompliceret indstillingsdialog, så de ikke behøver at redigere nogen konfigurationsfiler. Omvendt kan de, der ønsker at pille bag kulisserne, tilpasse AltYo med CSS.
Internet side
2. Kitty
Fantastisk, hvis du vil: en moderne terminal optimeret til hastighed
Kitty har en smart funktion, der er relativt ualmindelig blandt Linux-terminalemulatorer - OpenGL-gengivelse. I stedet for at beskatte CPU'en er den afhængig af grafikkortet for hurtigere og jævnere output.
Du kan åbne flere forekomster af Kitty og organisere dem pænt i en container. Flere fliselayouts understøttes, og du kan endda gemme et layout (med alle kørende apps og kommandoer) som en session og indlæse det når som helst.
Internet side
3. Extraterm
Fantastisk, hvis du vil: avancerede muligheder for styring af kommandooutput
Prisen for den sejeste funktion går til Extraterms kommandorammer. Extraterm placerer output af Linux-kommandoer i farvekodede rammer - blå for vellykket, rød for mislykkede kommandoer. Du kan hurtigt slette output fra en kommando ved at klikke på X-ikonet eller åbne den i en separat fane i Extraterm. Hvis du skifter til valgtilstand, kan du redigere output for hver ramme.
Andre nyttige funktioner inkluderer fra og at vise kommandoer. Den første giver dig mulighed for at bruge output fra en tidligere kommando som input til den næste. Det at vise kommandoen viser indholdet af en fil i terminalvinduet, og billedfiler understøttes også.
Internet side
4. Urxvt
Fantastisk, hvis du vil: strækbarhed og hastighed
Urxvt står for rxvt-unicode, som antyder oprindelsen til denne terminalemulator. Det er en gaffel af rxvt med support til Unicode - en kodningsstandard, der gør det muligt at repræsentere forskellige skrivesystemer og tegn i filer og applikationer.
Urxvt understøtter også brugerdefineret linjehøjde og bogstavafstand for bedre læsbarhed. Du kan bruge urxvt i server-klienttilstand, hvor den kører som en baggrundsproces (server) for at spare hukommelse og åbne nye urxvt-vinduer (klienter) meget hurtigere.
Hvis Perl er dit foretrukne programmeringssprog, kan urxvt muligvis være din foretrukne Linux terminalemulator. Der er en hel del Perl-udvidelser til uxrvt, som du kan aktivere for at introducere funktioner som faner, klikbare URL'er og udklipsholderadministration. Selvfølgelig kan du prøve at skrive tilpassede udvidelser.
Internet side
5. Xfce-terminal
Fantastisk, hvis du vil: en begyndervenlig terminal med valgfri drop-down-tilstand
Xfce Terminal er en begyndere favorit fordi det er let at tilpasse gennem enkle dialoger. Det tilbyder de standardfunktioner, du forventer af en Linux-terminal, plus et par seje ekstra.
Du kan træk og slip en fil fra filhåndteringen til Xfce Terminal og få den til at vise den fulde sti til filen. Terminalvinduets baggrund kan være gennemsigtig, og du kan bruge Xfce Terminal i kompakt tilstand, som skjuler vinduesgrænser, dekorationer og værktøjslinjer.
Det bedste af alt er den valgfri drop-down-tilstand, der får Xfce Terminal til at fungere som andre populære drop-down terminaler (Guake eller Tilda, som er på denne liste). Sørg for at læse den officielle dokumentation for at sikre, at rullemenuen er korrekt konfigureret.
Internet side
6. Konsole
Fantastisk, hvis du vil: avanceret tilpasning gennem ligefremme dialoger
Brug af Konsole er som at spise på en sushi restaurant i et transportbånd. Så mange lækre detaljer lagt ud foran dig for at vælge, hvad du vil ... men alligevel stirre på dem for længe kan få dit hoved til at dreje. Hvor begynder vi endda?
Lad os starte med at oprette en profil. Konsole lader dig skifte mellem profiler, eller endda køre flere profiler på én gang i forskellige faner. Hver profil har sit eget udseende og adfærd, og du kan indlæse forskellige skaller i separate Konsole-profiler. En profil kan automatisk køre brugerdefinerede kommandoer og applikationer, når du aktiverer den.
Når du har oprettet profiler, kan du dykke ned i tabulahåndtering. Indstillingen Split visning viser indholdet af flere faner på samme tid. Hvis du vil flytte faner mellem Konsole-vinduer, skal du blot bruge indstillingen Fanen Klon eller fjerne en fane for at åbne den i et nyt vindue.
Andre seje funktioner inkluderer Flow Control, som lader dig sætte kommandooutput på pause, og Monitor for Activity / Silence, som fortæller dig, hvad der sker med kommandoer i Konsole-fanerne. Hvis du er skuffet over, at Konsole ikke har en rullemenu, skal du kigge på Yakuake. Det er baseret på Konsole og deler mange af dets funktioner.
Internet side
7. Kabouterterminal
Fantastisk, hvis du vil: stabilitet i en velkendt grænseflade
Gnome Terminal er en noget lettere modstykke til Konsole i et andet skrivebordsmiljø. Ligesom Konsole understøtter Gnome Terminal profiler og lader dig tilpas alt fra markørform og farveskema til kodning og Backspace-nøgleadfærd.
Da Gnome Terminal er afhængig af VTE-biblioteket, er dets funktionssæt næsten identisk med andre Linux-terminaler, der deler den samme backend. Derfor bør du ikke finde det for forvirrende, hvis du skifter fra MATE Terminal eller Pantheon (elementær OS) Terminal.
Internet side
8. Terminologi
Fantastisk, hvis du vil have: praktiske fileksempler i terminalen
Med terminologi kan det være sjovt at bruge terminalen. Filhåndtering gøres nemmere takket være fileksempler, der vises som små pop op-vinduer. Du kan forhåndsvise adskillige filformater, inklusive billeder og videofiler. Terminologi genkender automatisk URL'er og stier til lokale filer, så du kan åbne dem med et museklik.
Hvis du ofte arbejder med flere terminalvinduer, kan Terminology hjælpe dig med at organisere dem efter opdele et vindue i ruder. Hver rude kan indeholde flere faner, som du kan ændre størrelse efter ønske. På den måde kan du kombinere flere vinduer i et. En anden måde at styre terminologi på er Tab Switcher. Det viser alle terminalvinduer i et gitter, så du hurtigt kan blande gennem dem for at finde den, du har brug for.
Internet side
9. QTerminal
Fantastisk, hvis du vil: en drop-down terminal med understøttelse af multiplexing
QTerminal er en af de apps, der overrasker dig med, hvor let de er i betragtning af mængden af funktioner, de tilbyder. Det er en hurtig, lydhør drop-down terminal der lader dig tilpasse næsten alt: fra farveskemaer, skrifttyper og tastaturgenveje til rullepanel- og faneplacering, gennemsigtighed og bogmærker.
Takket være Multiplexer-funktioner kan QTerminal vise flere terminalemulatorforekomster i et vindue. Du kan også opdele QTerminal-applikationsvinduet lodret eller vandret og nemt skifte mellem åbnede faner og vinduer.
Internet side
10. Termit
Fantastisk, hvis du vil: en Vim-lignende arbejdsgang, der er stærkt afhængig af tastaturgenveje
Ved første øjekast er Termite bare en simpel terminalemulator. Hvis du kigger på dens konfigurationsfil, finder du et standardsæt af muligheder. Der er understøttelse af gennemsigtighed, brugerdefinerede skrifttyper og farveskemaer, klikbare URL'er og brugerdefineret scrollback-størrelse.
Men det er ikke alt! Termite kan arbejde i to tilstande: Insert og Selection, hver med sit eget sæt tastaturgenveje. De er alle designet til at gøre dig mere produktiv uden nogensinde at skulle række ud efter musen. Dette er grunden til, at Termite er en perfekt pasform til mousløse arbejdsgange i flisebelægning af vindueschefer.
Internet side
Bemærk: Der er en anden Linux terminalemulator kaldet Termit. Selvom det er ens i navnet, har det ikke den samme tilgang som Termite.
11. Mlterm
Fantastisk, hvis du vil: support til adskillige sprog og kodninger
De fleste moderne terminalemulatorer understøtter flere kodninger, men få kommer tæt på mængden af sprog og skriftsystemer, der understøttes af Mlterm. Det er et must-have for alle, der ønsker at bruge RTL (højre-mod-venstre) sprog såsom arabisk, hebraisk og farsi. Kodninger til indikations- og dravidisk sprog - hindi, bengalsk, gujarati, kannada, punjabi og mere - understøttes også.
Særlige funktioner til lodret skrivning, dobbelt bredde og kombination af tegn gør det muligt at bruge østasiatiske, thailandske og vietnamesiske scripts. Desuden understøtter Mlterm flere X Input Method-servere, og kan automatisk registrere den nødvendige kodning til dit input.
Internet side
12. Cool Retro Term
Fantastisk, hvis du vil have: nostalgi-inducerende øjen slik
Som vi tidligere har forklaret, efterligner Linux-terminalemulatorer funktionaliteten af fysiske enheder, der er forældede. Cool Retro Term tager det dog et skridt videre og efterligner også den måde, de ser ud (ed) på. Nu kan du gøre hele dit skrivebord til en kopi af en gammel CRT-skærm og tiltrække nysgerrige blikke fra kolleger og forbipasserende.
Cool Retro Term kommer med flere farveskemaer og effekter som skærmen flimrer og scanner linjer. Selvom dets primære formål ser ud til kun at være eye candy, kan du stadig bruge Cool Retro Term som enhver anden terminalemulator.
Internet side
13. Roxterm
Fantastisk, hvis du vil: et lettere, men funktionelt alternativ til Gnome Terminal
ROXTerm sigter mod at være en avanceret alternativ til Gnome Terminal, men uden byrden ved Gnome-relaterede afhængigheder. I praksis betyder det, at du finder mange kendte funktioner: understøttelse af tastaturgenveje, farveskemaer, brugerprofiler og sessionbesparelse.
Bortset fra det har ROXTerm en praktisk pop op-menu, der giver dig mulighed for at skjule menulinjen og maksimere skærmpladsen. Desuden kan ROXTerm genkende filstier, SSH-værtsnavne, e-mail-adresser og web-URL'er. Du kan enten klikke på dem for at åbne / få adgang til destinationen eller trykke på Ctrl og trække linket til et andet program.
Når vi taler om at trække, er det også muligt at trække og slippe tekst og filer i ROXTerm-applikationsvinduet. Tekst indsættes i terminalen, mens filer vises som en sti, som du kan manipulere yderligere.
Internet side
14. Tilda
Fantastisk, hvis du vil: en rullemenu med en anstændig mængde muligheder
En velkendt drop-down terminal, Tilda er fuld af gode muligheder der er lette at tilpasse i Config-dialogerne. Du kan eksperimentere med automatisk at skjule og fokusere eller få Tilda til at dække alle andre vinduer på skrivebordet. Tilda kan være gennemsigtig, og du kan justere, hvor den vises på skærmen.
Tastaturgenveje gør det lettere at navigere på fanen, og for at sikre at du ikke går glip af noget fra en kommandos output, kan du aktivere ubegrænset scrollback. Sidst men ikke mindst har Tilda en søgefelt, som du når som helst kan trække op med en tastaturgenvej. Forespørgslen kan være mellem store og små bogstaver, og du kan også bruge regulære udtryk.
Internet side
15. Terminix
Fantastisk, hvis du vil: en let terminal med forskellige vindueslayouter
Terminix giver ordet “tiling” en ny betydning. Ved at opdele applikationsvinduet i flere ruder kan du oprette snesevis af layouts til forskellige formål, gemme dem og indlæse dem efter behov. For at skifte mellem ruder skal du klikke på dem i sidepanelet eller bruge tastaturgenveje.
Eventuelt kan Terminix køre som en rullemenu - konfigurer dette i dialogboksen Indstillinger> Skælv. Der er også mulighed for at aktivere skrivebordsunderretninger for afsluttede processer.
Automatisk profilskift er måske den mest praktiske funktion. Baseret på dine brugerprofilindstillinger ændrer det Terminix opførsel og udseende, når det registrerer ændringer i det aktuelle brugernavn, værtsnavn eller bibliotek. Husk dog, at Terminix kun har en 64-bit version for nu.
Internet side
SE OGSÅ: 10 Linux Markdown Editors, du skal prøve
De bedste terminalemulatorer til Linux!
Selvom dette allerede er en lang liste, er der endnu flere terminalemulatorer til Linux. Nogle holder sig til det grundlæggende og sport en traditionel tilgang. Andre, som det (ophørte) Cyborg Terminal-projekt, går efter noget helt andet og uventet.
Som altid er valget op til dig, så vælg en terminal, der passer til dit niveau af erfaring. Med så mange terminalemulatorer, der stræber efter at være mere brugervenlige og lettere at tilpasse, bør selv komplette Linux-begyndere ikke have problemer med at vælge - og bruge - en.
Hvad ser du efter i en terminalemulator? Hvilken er din favorit? Kan du anbefale nogle andre terminalemulatorer til Linux? Lad os vide i kommentarerne!
Billedkreditter: DEC VT100 Terminal af Wolfgang Stief via Flickr; Fremhævet billedkilde.