Poďme sa spoločne naučiť Linux. Úvod. Terminál a užitočné príkazy. Rôzne terminály Linux Emulátory terminálov Linux pre Windows

Podľa tradície, ktorá sa v open source softvéri dlho etablovala, sa používateľom ponúka veľký výber takýchto riešení. Čo je mimochodom tiež tradične predmetom kritiky softvéru s otvoreným zdrojovým kódom. Prečo používateľ potrebuje niekoľko desiatok rôznych emulátorov terminálov (pre stručnosť sa čoraz častejšie nazývajú jednoducho terminály)? Navyše rozdiel medzi nimi je dosť svojvoľný. A dokonca aj niektorí fanúšikovia Linuxu sa domnievajú, že redundancia je v tomto prípade škodlivá.

Argumentov v prospech diverzity je však stále viac. Aj keď neberiete do úvahy fakt, že mnohé riešenia podporujú konkurenciu, z čoho majú úžitok vývojári aj používatelia.

1 Xterm, urxvt…

Xterm v Kali Linuxe

Xterm a urxvt sú terminály pre prostredie X Window. To znamená, že budú fungovať rovnako v akomkoľvek pracovnom prostredí. Je možné, že to je dôvod, prečo ich preferujú skúsení používatelia Linuxu.

Xterm je považovaný za štandardný linuxový terminál. Program je súčasťou takmer všetkých distribúcií a často sa s ním začína zoznámenie s týmto OS.

Z pohľadu neskúseného používateľa má tento program jednu podstatnú nevýhodu – jeho konfigurácia prebieha manuálnou úpravou súboru .Xresources. Ale pre správcu systému je to naopak veľké plus, pretože čím ďalej sú možnosti skryté, tým je menšia pravdepodobnosť, že používateľ všetko pokazí.

Konfigurácia Xterm je však pomerne jednoduchá úloha, dokonca aj pre začiatočníka. Program je dobre zdokumentovaný - veľmi leniví si môžu nájsť hotový príklad na nete a zmeniť intuitívne možnosti podľa svojich predstáv.

Urxvt je vidlica terminálu rxvt s podporou Unicode. Konfiguruje sa rovnakým spôsobom ako xterm – manuálnou úpravou súboru .Xresources. Napriek svojej stručnosti urxvt dokonca podporuje polopriehľadnosť, takže ak si to používateľ želá, na pracovnej ploche bude vyzerať veľmi pôsobivo.

Univerzálne terminály spravidla nemusí používateľ vyberať. Určite je aspoň jeden z nich už štandardne nainštalovaný.

2 Konzola, terminál GNOME, LXTerminal, Xfce terminál…


Terminál Gnome v systéme Kali Linux

Ide o terminály určené na použitie v špecifickom pracovnom prostredí a formálne zahrnuté v jeho štandardnej dodávke. Ich hlavnou vlastnosťou je plná integrácia do používateľského prostredia.

Predovšetkým bežný terminál KDE Konsole používajú iné aplikácie tejto pracovnej plochy: Konqueror, Kate, Dolphin a KDevelop. Tento prístup výrazne rozširuje možnosti programov a spríjemňuje ich používanie.

Samozrejme, Konsole je integrovaná do KDE nielen technicky, ale aj koncepčne. Stačí sa pozrieť na systém nastavení tohto terminálu - okamžite je jasné, že existuje toľko možností, že môžete nakonfigurovať všetko, čo je iba nakonfigurované. Navyše bez nutnosti ručnej úpravy konfiguračného súboru.

Voľba pracovného prostredia teda takmer vždy automaticky zahŕňa výber terminálu. Samozrejme, že balík možno neskôr odstrániť, ale to vedie k zhoršeniu spotrebiteľských vlastností systému.

3 Guake, Tilda, Yakuake, Yeahconsole…


Guake v Kali Linuxe

Ide o takzvané rozbaľovacie terminály. Vývojári takýchto aplikácií si nápad požičali zo známej hry Quake, kde bola takáto konzola jedným z dôležitých prvkov ovládania hry.

Nápad je to naozaj veľmi zaujímavý. Stlačením ľubovoľného tlačidla sa na obrazovke zobrazí terminál a zmizne presne rovnakým spôsobom, keď používateľ vykoná potrebné činnosti. Je zvláštne, že približne to isté možno dosiahnuť pomocou bežného terminálu - na jeho otvorenie stačí priradiť „klávesovú skratku“.

Avšak predstavy používateľa o pohodlí a praktickosti sa ukázali byť oveľa komplikovanejšie ako zdanlivo bezchybná logika technokrata. Rozbaľovacie terminály sú čoraz populárnejšie a úspešne koexistujú s podobnými tradičnými aplikáciami v rovnakom systéme.

Samostatne medzi rozbaľovacími terminálmi stojí YeahConsole, ktorý sám o sebe nie je plnohodnotným terminálom, ale slúži len ako shell pre terminál, ktorým môže byť xterm, urxvt atď., čím sa z neho stáva rozbaľovacia konzola. Spôsob konfigurácie tohto programu je podobný konfigurácii xterm – používateľ musí manuálne upraviť súbor .Xresources.

Prax ukazuje, že použitie rozbaľovacieho terminálu môže radikálne zjednodušiť vykonávanie množstva operácií. Preto je tiež vhodné ho mať v systéme.

4 Terminátor, qterminal, sakura, termit, terminológia…


Terminátor v Kali Linuxe

Napriek tomu, že zoznam na prvý pohľad očividne žiadaných terminálov je už vyčerpaný, vývojári sa snažia používateľovi ponúknuť niečo nové a originálne. Niektoré rozhodnutia sú úspešné, niektoré nie až tak.

Najnázornejším príkladom úspešného terminálu je Terminátor. Jeho zvláštnosť spočíva v tom, že hlavné okno je možné rozdeliť na niekoľko častí, z ktorých každá prevádzkuje samostatný terminál. Je to veľmi výhodné pre používateľov, ktorí potrebujú vykonávať niekoľko operácií paralelne a sledovať priebeh procesu.

terminológia určite osloví fanúšikov všetkých druhov dekorácií realizovaných prostredníctvom systému vizuálnych nastavení. Aj keď implementuje aj viac okien, ako v Terminátorovi.

Terminológiu však možno len ťažko priradiť k úplne nezávislým projektom. Tento terminál bol vyvinutý ako súčasť desktopového projektu Enlightenment. Bohužiaľ, toto prostredie nikdy nezískalo takú popularitu, akú by si jeho koncept zaslúžil. To však neznamená, že program nemožno používať samostatne.

Takto sa ukazuje ďalší užitočný terminál pre niektoré špecifické úlohy. A iba používateľ sa môže rozhodnúť, ako je pre neho pohodlnejšie pracovať - ​​s jedným terminálom alebo so štyrmi. Hlavná vec je, že to má pozitívny vplyv na výsledok.

Občas, keď potrebujeme spustiť Linux alebo Bash príkazy v systéme Windows, vyskúšame príkazový riadok. Ako je nám všetkým známe, príkazy systému Linux nie je možné spustiť na príkazovom riadku, pretože príkazový riadok umožňuje príkazy systému Windows, nie príkazy systému Linux.

K dispozícii je však veľa emulátorov terminálov, ktoré vám umožňujú používať príkazy Linux v systéme Windows 10, 8 a 7. V tejto príručke budeme používať Nástroj Cygwin. Je to bezplatný open source nástroj napísaný v jazyku C, C++. Cygwin poskytuje prostredie podobné Unixu a rozhranie príkazového riadka pre váš Windows 10.8 a 7.

Prostredníctvom tohto nástroja je možné v 64-bitovom alebo 32-bitovom operačnom systéme Windows ľahko spúšťať príkazy Linuxu a je možné použiť aj terminál v systéme Windows a spustiť binárne súbory systému Linux. Okrem tohto, Cez Cygwin X Nástroj je možné použiť aj v prostredí X-Desktop.

Pozrime sa teda, ako nainštalovať a nakonfigurovať terminál pre Windows 10, 8 a 7.

Inštalácia a konfigurácia terminálu pre Windows

1. Najprv si stiahnite Nástroj Cygwin z nasledujúceho odkazu nižšie.

2. Potom nainštalujte do počítača, ako inštalujete ďalšie programy do systému Windows.

„Keď budete inštalovať prvýkrát, musíte nainštalovať z internetu a ponechať všetky nastavenia ako predvolené nastavenia“

3. V poslednom bode inštalácie sa zobrazí výzva na výber webovej lokality na stiahnutie balíkov. Jednoducho vyberte ľubovoľnú webovú stránku a kliknite na Ďalej.

4. Po dokončení sa zobrazí zoznam všetkých balíkov, môžete vybrať balíky, ktoré potrebujete nainštalovať, a potom jednoducho kliknúť na tlačidlo Ďalej.

Môžete ponechať predvolené vybrané balíčky a kliknúť na Ďalej.

5. Potom sa do vášho systému stiahnu Všetky balíčky, budete musieť chvíľu počkať.

6. Po dokončení inštalácie môžete v systéme Windows použiť nástroj Cygwin.

Teraz bol Terminál pre Windows úspešne nainštalovaný. Stačí spustiť terminál Cygwin na vašom systéme a použiť všetky príkazy Linuxu.

Moderátor webovej stránky. Od dnešného dňa otvárame sériu zaujímavých tém pod všeobecným názvom „Naučte sa spolu Linux". Témy diskusie budú vo forme článkov alebo správ, ktoré sa budú zaoberať rôznymi materiálmi o učení sa Ubuntu a jeho odvodených systémov. Materiál bude byť uverejnené nielen správou zdroja, ale aj používateľmi, ktorí sa chcú podeliť o svoje znalosti (osobné znalosti sú zaujímavé, bez kopírovania a prilepovania zo zdrojov tretích strán). Ak sú uverejnené objemné témy, musíte najprv diskutovať s administráciu zdroja, možno bude navrhovaná téma uverejnená ako samostatný článok.

Cieľom je naučiť sa základy linuxových systémov. Metodika asi nie je celkom obvyklá, nebudú tam žiadni učitelia, respektíve každý zúčastnený používateľ bude učiteľ. O svoje poznatky sa podelíme otvorene v príjemnej a srdečnej atmosfére. Každá téma diskusie (lekcia) bude ukončená praktickým upevňovaním nových poznatkov o vašom systéme a komentármi so screenshotmi.

Začnime prvú diskusiu!

Terminál a užitočné príkazy

Už v štádiu predbežného štúdia systému Linux (štádium: čo je Linux a z ktorej strany k nemu pristupovať) sa používateľ stretáva s pojmom terminál. Niekoho odstraší, no niekto má naopak chuť skúšať (prečo neskúsiť sám seba ako programátora? :)) . Na tom istom mieste v sieti nájdeme medzi komentármi používateľov informácie, že sa ukazuje, že pomocou tejto veci spravujú celý systém, inštalujú programy, opravujú chyby a vo všeobecnosti s tým robia všetko.

Terminál je grafický program, ktorý emuluje konzolu, hovorí nám užívateľská dokumentácia zo stránky help.ubuntu.ru.

Všetky príkazy terminálu fungujú aj v konzole. Konzola funguje bez grafického shellu a je zvyčajne potrebná, ak sa vyskytnú problémy so spustením systému.

Čo je teda terminál? Terminál je nástroj, ktorý vám umožňuje priamo ovládať systém a tiež vám umožňuje vidieť akúkoľvek našu akciu vykonanú v akomkoľvek grafickom programe a v systéme ako celku, t.j. otvorenie ľubovoľného priečinka používateľom a otvorenie akýkoľvek program, v rovnakom momente ako príkazy v termináli.

Príklady najpopulárnejších príkazov (terminál je možné spustiť pomocou klávesových skratiek: Ctrl+Alt+T):

aktualizácia sudo apt-get(aktualizácia indexu balíka)

upgrade sudo apt-get(priama aktualizácia softvéru)

Zvážte komponenty príkazu:

  • sudo - spustite príkaz s právami správcu (po jeho zadaní musíte zadať heslo správcu, samotné heslo nie je viditeľné, ale nemali by ste sa báť, je zadané a potom stlačte kláves enter);
  • apt-get je výkonný nástroj na inštaláciu a aktualizáciu balíkov;
  • update - aktualizácia zoznamu balíkov, upgrade - aktualizácia samotných balíkov.

sudo apt-get install názov_programu- inštalácia programu;

sudo apt-get remove názov_programu- odinštalovanie programu;

Programy je najlepšie inštalovať pridaním ich úložísk, umožní to ďalšiu automatickú aktualizáciu programu po kontrole, či sa program nenachádza v softvérovom centre Ubuntu (skontrolujeme teda, či toto úložisko nie je pripojené k nám).

Pre väčšinu príkazov môžete získať pomoc zadaním voliteľného príkazu --help za príkaz. Príklad: sudo apt-get update --help

A na záver niekoľko zaujímavých príkazov:

uname-a- príkaz zobrazí verziu linuxového jadra;

netstat-tup- zoznam aktívnych sieťových pripojení;

apt-getmoo- tím dobrej nálady

Populárne emulátory terminálov

Ako sa ukázalo, existujú rôzne emulátory terminálov. Každý z nich je zaujímavý svojím vlastným spôsobom.

Zvážte najobľúbenejšie emulátory terminálov:

Guake- rozbaľovací terminál, pripomínajúci konzolu z populárnej hry Quake. Terminál sa načíta do pamäte, takže volanie terminálu je rýchlejšie ako štandardný terminál. Je k dispozícii v úložisku Ubuntu, takže si ho môžete nainštalovať z Ubuntu Software Center.

posledný termín- "inteligentný" emulátor terminálu. Pamätá si zadané príkazy a pri ďalšom písaní ich ponúkne v roletovom menu. Ako väčšina emulátorov terminálu, aj Final term podporuje klávesové skratky, ale prostredníctvom úpravy súboru nastavení. Žiaľ, pri úvode to zamrzlo, no existuje na to vysvetlenie, Final term neopúšťa fázu alfa testovania nadlho.

Prejdime k inštalácii. V čase písania tohto článku nefungovalo úložisko programu, takže budeme inštalovať zo zdrojov. Dodatočný nástroj Git, ktorý si nainštalujeme na inštaláciu Final term, nám bude v budúcnosti užitočný pri inštalácii iných programov.

sudo apt-get install git build-essential cmake intltool (vyžadujú sa pomerne populárne nástroje)

sudo apt-get install valac libgtk-3-dev intltool clutter-gtk-1.0 libkeybinder-3.0-dev libgee-0.8-dev libnotify-bin libmx-dev (ďalšie balíčky pre GTK)

git klon https://github.com/p-e-w/finalterm.git (zdroje na stiahnutie)

cd finalterm/ (poďme ďalej v priečinokposledný termín)

zostava mkdir (vytvoriť priečinokstavať)

zostava CD/(poďme ďalej v priečinokstavať)

cmake..

urobiť(nástroj na automatické zostavenie programu zo zdrojového kódu)

sudo make install(priama inštalácia)

Terminátor je multiplatformový emulátor terminálu, ktorý podporuje systémy Microsoft Windows, Mac OS X, Linux, Unix X11. Pohodlný emulátor terminálu, ktorý vám umožňuje vytvárať vodorovné a zvislé karty, prispôsobiť zobrazenie rozhrania, množstvo klávesových skratiek a pripojiť ďalšie doplnky.

Môžete si ho nainštalovať z Ubuntu Software Center.

RXVT (farebný terminál s podporou unicode) je veľmi ľahký emulátor terminálu. Nenašli sa žiadne nastavenia. Minimalisticky pripomínajúci vstavaný XTerm, avšak niektoré funkcie sú z RXVT odstránené, ako napríklad: emulácia Tektronix 4014 a konfigurácia v štýle nástroja.

Dostupné v natívnom úložisku Ubuntu.

Pre tých, ktorí naďalej používajú štandardný terminál, navrhujem ho trochu ozdobiť obrázkom, napríklad tučniakom menom Tux (oficiálny maskot Linuxu).

sudo apt-get install cowsay fortunes-en

Všetko skvelá nálada. Uvidíme sa v diskusných vláknach.

Emulátor terminálu je počítačový program, ktorý reprodukuje video terminál v rámci inej štruktúry zobrazenia. Inými slovami, emulátor terminálu má schopnosť spôsobiť, že hlúpy stroj bude vyzerať ako klientsky počítač pripojený k serveru. Emulátor terminálu umožňuje koncovému používateľovi prístup ku konzole, ako aj k jej aplikáciám, ako je textové používateľské rozhranie a rozhranie príkazového riadka.

V tomto svete otvoreného zdroja si môžete vybrať obrovské množstvo emulátorov terminálov. Niektoré z nich ponúkajú širokú škálu funkcií, zatiaľ čo iné ponúkajú menej funkcií. Aby sme lepšie pochopili kvalitu dostupného softvéru, zhromaždili sme zoznam úžasných emulátorov terminálu pre Linux. Každý titul obsahuje svoj popis a funkciu spolu so snímkou ​​obrazovky softvéru s príslušným odkazom na stiahnutie.

1. Terminátor

Terminátor je pokročilý a výkonný emulátor terminálu, ktorý podporuje viacero okien terminálov. Tento emulátor je plne prispôsobiteľný. Terminálu môžete zmeniť veľkosť, farbu, dať rôzne tvary. Jeho používanie je veľmi užívateľsky prívetivé a zábavné.

Vlastnosti Terminátora

  1. Prispôsobte si svoje profily a farebné schémy, nastavte veľkosť podľa svojich potrieb.
  2. Ak chcete získať ešte viac funkcií, použite doplnky.
  3. Na urýchlenie bežných činností je k dispozícii niekoľko klávesových skratiek.
  4. Rozdeľte okno terminálu na niekoľko virtuálnych terminálov a upravte ich veľkosť podľa potreby.

2. Tilda

Tilda je štýlový rozbaľovací terminál založený na GTK+. Pomocou jediného stlačenia klávesu môžete spustiť nové alebo skryť okno Tilda. Môžete však pridať farby podľa vlastného výberu, aby ste zmenili vzhľad textu a pozadia terminálu.

Vlastnosti Tildy

  1. Rozhranie s možnosťou vysokého prispôsobenia.
  2. Môžete nastaviť úroveň priehľadnosti pre okno Tilda.
  3. Vynikajúce vstavané farebné schémy.

3. Guake

Guake je rozbaľovací terminál založený na pythone vytvorený pre pracovné prostredie GNOME. Vyvoláva sa stlačením jediného stlačenia klávesu a dá sa skryť opätovným stlačením toho istého klávesu. Jeho dizajn bol určený z hier FPS (First Person Shooter), ako je Quake, a jedným z jeho hlavných cieľov je ľahko dosiahnuť.

Guake je veľmi podobný Yakuake a Tilde, ale je to experiment, ako zmiešať to najlepšie z nich do jedného programu založeného na GTK. Guake bol napísaný v pythone od začiatku pomocou malého kúsku v C (globálne klávesové skratky).

4.Jakuake

Yakuake (Ešte jeden Kuake) je emulátor rozbaľovacieho terminálu založený na KDE, ktorý sa svojou funkčnosťou veľmi podobá emulátoru terminálu Guake. Jeho dizajn bol inšpirovaný hrami pre konzoly fps, ako je Quake.

Yakuake je v podstate aplikácia KDE, ktorá sa dá jednoducho nainštalovať na plochu KDE, ale ak sa pokúsite nainštalovať Yakuake na plochu GNOME, vyzve vás na inštaláciu veľkého množstva balíkov závislostí.

Vlastnosti Yakuaku

  1. Plynule otočte nadol z hornej časti obrazovky
  2. Rozhranie s kartami
  3. Konfigurovateľné rozmery a rýchlosť animácie
  4. prispôsobiteľné

5.ROXterm

ROXterm je ďalší ľahký emulátor terminálu navrhnutý tak, aby poskytoval podobné funkcie ako terminál gnome. Pôvodne bol skonštruovaný tak, aby mal menšie nároky a rýchlejšie spustenie tým, že nepoužíval knižnice Gnome a pomocou nezávislého apletu prinieslo konfiguračné rozhranie (GUI), ale postupom času sa jeho úloha posunula k väčšiemu rozsahu funkcií. pre náročných užívateľov.

Je však prispôsobiteľnejší ako terminál gnome a očakáva sa skôr pre „výkonných“ používateľov, ktorí nadmerne využívajú terminály. Je ľahko integrovaný s desktopovým prostredím GNOME a poskytuje funkcie ako drag & drop položiek do terminálu.

6.Eterm

Eterm je najľahší farebný emulátor terminálu navrhnutý ako náhrada za xterm. Je vyvinutý s ideológiou slobody voľby, ponechávajúc toľko sily, flexibility a slobody, koľko je možné v rukách používateľa.

7.Rxvt

Rxvt znamenať rozšírený virtuálny terminál je aplikácia emulátora farebného terminálu pre Linux určená ako náhrada xterm pre náročných používateľov, ktorí nepotrebujú mať funkciu, ako je emulácia Tektronix 4014 a konfigurovateľnosť v štýle sady nástrojov.

8.Wterm

Wterm je ľahký farebný emulátor terminálu založený na projekte rxvt. Zahŕňa funkcie, ako sú obrázky na pozadí, priehľadnosť, reverzná priehľadnosť a sú dostupné značné množstvo nastavení alebo možností spustenia, čo vedie k veľmi vysoko prispôsobiteľnému emulátoru terminálu.

9. LXTerminál

LXTerminal je predvolený emulátor terminálu založený na VTE pre LXDE (Lightweight X Desktop Environment) bez akejkoľvek zbytočnej závislosti. Terminál má niekoľko príjemných funkcií, ako napr.

Funkcie LXTerminal

  1. Podpora viacerých kariet
  2. Podporuje bežné príkazy ako cp, cd, dir, mkdir, mvdir.
  3. Funkcia na skrytie panela s ponukami pre úsporu miesta
  4. Zmeňte farebnú schému.

10. Konzola

Konzola je ďalší výkonný bezplatný emulátor terminálu založený na KDE, ktorý pôvodne vytvoril Lars Doelle.

Funkcie konzoly

  1. Viaceré terminály s kartami.
  2. Priesvitné pozadie.
  3. Podpora režimu rozdeleného zobrazenia.
  4. Adresár a záložka SSH.
  5. Prispôsobiteľné farebné schémy.
  6. prispôsobiteľné klávesové skratky.
  7. Upozornenia na aktivitu v termináli.
  8. prírastkové vyhľadávanie
  9. Podpora správcu súborov Dolphin
  10. Export výstupu vo formáte obyčajného textu alebo HTML.

11.TermKit

TermKit je elegantný terminál, ktorého cieľom je vytvoriť aspekty GUI pomocou aplikácie založenej na príkazovom riadku pomocou vykresľovacieho nástroja WebKit, ktorý sa väčšinou používa vo webových prehliadačoch, ako sú Google Chrome a Chromium. TermKit je pôvodne navrhnutý pre Mac a Windows, ale vďaka TermKit fork od Floby, ktorý si ho teraz môžete nainštalovať pod Linuxové distribúcie a zažiť silu TermKitu.

12.st

sv je jednoduchá implementácia terminálu pre X Window.

13. Terminál Gnome

Je vstavaný emulátor terminálu pre desktopové prostredie GNOME vyvinutý spoločnosťou Havoc Pennington a ďalšie. Umožňuje používateľom spúšťať príkazy pomocou skutočného prostredia Linuxu, pričom zostáva v prostredí GNOME. GNOME Terminal emuluje emulátor terminálu xterm a prináša niekoľko podobných funkcií.

Terminál Gnome podporuje viacero profilov, kde si používatelia môžu vytvoriť viacero profilov pre svoj účet a môžu si prispôsobiť možnosti konfigurácie, ako sú fonty, farby, obrázok na pozadí, správanie atď. pre každý účet a definujte názov pre každý profil. Podporuje tiež udalosti myši, detekciu adresy URL, viac kariet atď.

14. Konečný termín

posledný termín je štýlový emulátor terminálu s otvoreným zdrojovým kódom, ktorý má niekoľko vzrušujúcich schopností a praktických funkcií v jednom krásnom rozhraní. Je stále vo vývoji, ale poskytuje významné funkcie, ako sú sémantické textové ponuky, inteligentné dokončovanie príkazov, ovládacie prvky GUI terminálu, všemocné klávesové skratky, podpora farieb a mnoho ďalších. Nasledujúca animovaná obrazovka ukazuje niektoré z ich funkcií. Prosím kliknutím na obrázok zobrazíte demo.

15.Terminológia

Terminológia je ďalší nový moderný emulátor terminálu vytvorený pre desktop Enlightenment, ale dá sa použiť aj v rôznych desktopových prostrediach. Má niekoľko úžasných jedinečných funkcií, ktoré nemá žiadny iný emulátor terminálu.

Okrem funkcií ponúka terminológia ešte viac vecí, ktoré by ste od iných emulátorov terminálu nepredpokladali, ako sú náhľady miniatúr obrázkov, videí a dokumentov, ale tiež vám umožňuje vidieť tieto súbory priamo z terminológie.

Môžete si pozrieť nasledujúce ukážkové video vytvorené vývojárom terminológie (kvalita videa nie je jasná, ale stále to stačí na získanie predstavy o terminológii).

16. Terminál Xfce4

xfce terminál je ľahký moderný a ľahko použiteľný emulátor terminálu špeciálne navrhnutý pre desktopové prostredie Xfce. Najnovšie vydanie terminálu xfce má niekoľko nových skvelých funkcií, ako je dialógové okno vyhľadávania, menič farieb kariet, rozbaľovacia konzola ako Guake alebo Yakuake a mnoho ďalších.

18.LilyTerm

The LilyTerm je ďalší menej známy emulátor terminálu s otvoreným zdrojom založený na libvte, ktorý chce byť rýchly a ľahký. LilyTerm tiež obsahuje niektoré kľúčové funkcie, ako napríklad:

  1. Podpora tabulátorov, farbenia a zmeny poradia kariet
  2. Schopnosť spravovať karty pomocou klávesových skratiek
  3. Podpora priehľadnosti a sýtosti pozadia.
  4. Podpora vytvárania profilu špecifického pre používateľa.
  5. Niekoľko možností prispôsobenia profilov.
  6. Rozsiahla podpora UTF-8.

19. Sakura

The sakura je ďalší menej známy emulátor terminálu v štýle Unix vyvinutý pre účely príkazového riadka, ako aj pre textové terminálové programy. Sakura je založená na GTK a livte a neposkytuje pokročilejšie funkcie, ale niektoré možnosti prispôsobenia, ako je podpora viacerých kariet, vlastná farba textu, písmo a obrázky na pozadí, rýchle spracovanie príkazov a niekoľko ďalších.

20. rxvt-unicode

The rxvt-unicode(taktiež známy ako urxvt) je ďalší vysoko prispôsobiteľný, ľahký a rýchly emulátor terminálu s podporou xft a unicode, ktorý vyvinul Marc Lehmann. Má niekoľko vynikajúcich funkcií, ako je podpora medzinárodného jazyka prostredníctvom Unicode, schopnosť zobraziť viacero typov písma a podpora rozšírení Perl.

Ak poznáte nejaké iné schopné emulátory terminálu Linux, ktoré som nezahrnul do vyššie uvedeného zoznamu, zdieľajte so mnou pomocou našej sekcie komentárov.

Čau Habr!

Pre mňa, ako linuxového automatistu, bolo používanie Windowsu na mojej hlavnej pracovnej stanici spočiatku len bolesťou a utrpením. Ale nemohol som s tým nič urobiť: podnikové štandardy a softvér, ktorý funguje iba v systéme Windows. V snahe nájsť zlatú strednú cestu som prešiel tromi etapami. Najprv som len občas prešiel na Windows podľa potreby. Potom virtuálny stroj na virtualboxe s X-serverom. Potom som chcel aspoň trochu toho konzolového komfortu, ktorý bol na Linuxe (ako hlavný terminál som používal Terminátora).

Po zbesilom googlovaní a inštalácii všetkých emulátorov terminálu pre Windows, ktoré som našiel, sa ukázalo, že neexistuje ani jeden ani trochu vhodný pre mňa. A chcel som, aby sa terminál správal čo najbližšie k možnostiam Linuxu. Samozrejmosťou sú napríklad tabulátory, rozdelenie, výber textu s rolovaním (keď je potrebné vybrať viac obrazoviek), kopírovanie textu do schránky hneď po výbere atď.

V dôsledku toho som dostal "kombináciu" ako na obrázku nižšie. Môžete zistiť, ako to nastaviť, keď sa pozriete pod kat.


Pred dosiahnutím výsledku som dokonca vážne premýšľal o svojom bicykli (portovanie, písanie vlastného). Ale lenivosť a zdravý rozum si vybrali svoju daň...

V procese hľadania dobrého terminálu som narazil na tému habra: . ConEmu je skutočne skvelá aplikácia, ale nie je určená pre tých, ktorí používajú terminály Linux už dlho. Potom som narazil na Mintty (nainštalovaný s Cygwin). Program je vynikajúci, správa sa čo najbližšie k takým terminálom ako Gnome-terminal a Terminator, ale nie sú tam žiadne záložky.

Ukázalo sa, že vyššie uvedené ConEmu môže spúšťať aplikácie GUI vo svojich kartách! A potom začala vzplanúť iskierka nádeje ... Ale dosť bolo textov, je čas pustiť sa do práce!

Inštalácia potrebných programov

ConEmu nainštalujte odtiaľto: code.google.com/p/conemu-maximus5
Mätová Nainštaloval som pomocou Cygwin: cygwin.com/install.html

Nastavenie

AT ConEmu prejdite na Nastavenia->Úlohy a stlačením znamienka plus pridajte potrebné úlohy ako na snímke obrazovky:

V našom prípade je toto:

Názov úlohy Tím
cygwin C:\Cygwin\bin\mintty.exe
ssh_local C:\Cygwin\bin\mintty.exe D:\Work\VMssh.bat
cmd cmd
powershell powershell

Opatrne! Do pekla CMD!

VMssh.bat:
@ECHO OFF SET VMNAME=xubuntu CALL D:\Work\VMstart.bat %VMNAME% ssh [e-mail chránený]
Zavolá virtuálny štartovací skript, nahraďte VMNAME požadovaným.

VMstart.bat:
@ECHO OFF SET VMNAME="%1" SET isVMRun= IF [%1] == (echo Prázdny parameter VMNAME. Použitie: %0 EXIT /B 1) PRE /F %%i IN ("VBoxManage list runningvms") UROBIŤ SET isVMRun=%%i AK NIE JE "%isVMRun%" == "%VMNAME%" (Vboxmanage startvm %VMNAME% --type headless)
Skontroluje, či je virtuálny počítač spustený a ak nie, potom ho spustí. Nemusím si teda pamätať, či je virtuálny stroj spustený, spustiť VirtualBox samostatne a vykonať ďalšie kliknutia.

malá "píšťalka"

Téma podobná Xorii pre Mintty (~/.minttyrc):
ForegroundColour=208,208,208 BackgroundColour=28,28,28 CursorColour=255,175,0 IMECursorColour=128,224,160 Black=12,12,12 BoldBlack=10,10,10 Red=215,135,135 BoldRed=223,135,135 Green=175,215,135 BoldGreen=175,223,135 Yellow=247,247,175 BoldYellow=255,255,175 Blue=135,175,215 BoldBlue=135,175,223 Magenta=215,175,215 BoldMagenta=223,175,223 Cyan=175,215,215 BoldCyan=175,223,223 White=230,230,230 BoldWhite=238,238,238 BoldAsFont=no Font=Consolas FontHeight=11 CursorType=block FontSmoothing=full Term=xterm-256color Scrollbar=none Locale= Charset =

Zdieľaný pracovný priečinok (súbory sú dostupné v systéme Windows a na virtuálnom počítači) - musíte ho nakonfigurovať vo VirualBox-e takto:

Musíte sa tiež zaregistrovať vo fstab na virtuálnom počítači, aby sa automaticky pripojil pri spustení.

Záver

V dôsledku toho som dostal terminál, v ktorom môžete nejako žiť. V žiadnom prípade netvrdím, že som exkluzívny pre toto riešenie, ale dúfam, že to bude pre niekoho užitočné. Samostatným plusom tohto riešenia je spoločný textový buffer a zdieľané priečinky. S virtuálnym strojom Linux teda pracujeme rovnakým spôsobom ako so zvyškom kariet v termináli.

Skripty a konfigurácia mynttyrc sa spustili git hub.