Linux mācīšanās kopā. Ievads. Terminālis un noderīgas komandas. Linux termināļu dažādība Linux termināļa emulatori priekš Windows

Saskaņā ar sen iedibinātām tradīcijām atvērtā pirmkoda programmatūrā lietotājiem tiek piedāvāta liela šādu risinājumu izvēle. Kas, starp citu, arī tradicionāli ir atvērtā pirmkoda programmatūras kritikas objekts. Piemēram, kāpēc lietotājam ir nepieciešami vairāki desmiti dažādu termināļa emulatoru (īsuma labad tos arvien biežāk sauc vienkārši par termināļiem)? Turklāt atšķirība starp tām ir diezgan patvaļīga. Un pat daži Linux fani uzskata, ka atlaišana šajā gadījumā ir kaitīga.

Tomēr joprojām ir vairāk argumentu par labu dažādībai. Pat ja neņem vērā to, ka daudzi risinājumi veicina konkurenci, kas nāk par labu gan izstrādātājiem, gan lietotājiem.

1 Xterm, urxvt…

Xterm uz Kali Linux

Xterm un urxvt ir X Window vides termināļi. Tas nozīmē, ka tie darbosies vienādi jebkurā darba vidē. Iespējams, ka tieši tāpēc tos dod priekšroku pieredzējuši Linux lietotāji.

Xterm tiek uzskatīts par standarta Linux termināli. Programma ir iekļauta gandrīz visos izplatījumos, un bieži vien ar to sākas iepazīšanās ar šo OS.

No nepieredzējuša lietotāja viedokļa šai programmai ir viens būtisks trūkums – tās konfigurēšana tiek veikta manuāli rediģējot .Xresources failu. Bet sistēmas administratoram, gluži pretēji, tas ir liels pluss, jo jo tālāk opcijas tiek slēptas, jo mazāka iespējamība, ka lietotājs visu sabojās.

Tomēr Xterm konfigurēšana ir diezgan vienkāršs uzdevums pat iesācējam. Programma ir labi dokumentēta - tie, kuriem ir galīgi slinki, var atrast gatavu piemēru internetā un mainīt intuitīvās iespējas pēc savas gaumes.

Urxvt ir rxvt termināļa dakša ar Unicode atbalstu. Tas tiek konfigurēts tāpat kā xterm - manuāli rediģējot .Xresources failu. Neskatoties uz īsumu, urxvt atbalsta pat daļēji caurspīdīgumu, tāpēc, ja lietotājs vēlas, tas uz darbvirsmas izskatīsies ļoti iespaidīgi.

Parasti lietotājam nav jāizvēlas universālie termināļi. Noteikti vismaz viens no tiem jau ir instalēts pēc noklusējuma.

2 Konsole, GNOME terminālis, LXTerminal, Xfce terminālis…


Gnome terminālis operētājsistēmā Kali Linux

Tie ir termināļi, kas paredzēti lietošanai noteiktā darba vidē un formāli iekļauti tā standarta piegādē. Viņu galvenā iezīme sastāv no pilnīgas integrācijas lietotāja vidē.

Jo īpaši vietējo KDE Konsole termināli izmanto citas šīs darbvirsmas lietojumprogrammas: Konqueror, Kate, Dolphin un KDevelop. Šī pieeja ievērojami paplašina programmu iespējas un padara to lietošanu pēc iespējas ērtāku.

Protams, Konsole ir integrēta KDE ne tikai tehniski, bet arī konceptuāli. Paskatieties uz šī termināļa iestatījumu sistēmu - uzreiz kļūst skaidrs, ka tur ir tik daudz iespēju, ka varat konfigurēt visu, ko var konfigurēt. Turklāt, neizmantojot konfigurācijas faila manuālu rediģēšanu.

Tādējādi darba vides izvēle gandrīz vienmēr automātiski nozīmē termināļa izvēli. Protams, iepakojumu var izņemt vēlāk, taču tas noved pie sistēmas patērētāja īpašību pasliktināšanās.

3 Guake, Tilda, Yakuake, Yeahconsole…


Guake programmā Kali Linux

Tie ir tā sauktie nolaižamie termināļi. Šādu aplikāciju izstrādātāji ideju aizguvuši no slavenās spēles Quake, kur šāda konsole bija viens no svarīgiem spēles gaitas kontroles elementiem.

Ideja tiešām ir diezgan interesanta. Nospiežot jebkuru taustiņu, ekrānā parādās terminālis un pazūd tieši tādā pašā veidā pēc tam, kad lietotājs ir veicis nepieciešamās darbības. Interesanti, ka aptuveni to pašu var panākt, izmantojot parasto termināli - vienkārši piešķiriet “karsto taustiņu”, lai to atvērtu.

Tomēr lietotāju idejas par ērtībām un praktiskumu izrādījās daudz sarežģītākas nekā šķietami nevainojamā tehnokrāta loģika. Nolaižamie termināļi kļūst arvien populārāki un veiksmīgi pastāv līdzās līdzīgām tradicionālajām lietojumprogrammām vienā sistēmā.

Atsevišķi no nolaižamo termināļu rindas izceļas YeahConsole, kas pats par sevi nav pilnvērtīgs terminālis, bet kalpo tikai kā čaula terminālim, kas var būt xterm, urxvt utt., pārvēršot to par nolaižamo- leju konsole. Šīs programmas konfigurēšanas metode ir līdzīga xterm konfigurēšanai - lietotājam ir manuāli jārediģē .Xresources fails.

Prakse rāda, ka nolaižamā termināļa izmantošana var radikāli vienkāršot vairāku darbību veikšanu. Tāpēc arī ieteicams to iekļaut sistēmā.

4 Terminators, qtermināls, sakura, termīts, terminoloģija…


Terminators programmā Kali Linux

Neskatoties uz to, ka no pirmā acu uzmetiena nepārprotami pieprasīto termināļu saraksts ir izsmelts, izstrādātāji cenšas piedāvāt lietotājam kaut ko jaunu un oriģinālu. Daži lēmumi izrādās veiksmīgi, daži ne tik ļoti.

Ilustratīvākais veiksmīga termināļa piemērs ir Terminators. Tā īpatnība ir tāda, ka galveno logu var sadalīt vairākās daļās, no kurām katra vada atsevišķu termināli. Tas ir ļoti ērti lietotājiem, kuriem paralēli jāveic vairākas darbības un jāuzrauga procesa gaita.

terminoloģija noteikti patiks visu veidu dekorāciju cienītājiem, kas īstenoti, izmantojot vizuālo iestatījumu sistēmu. Lai gan tas ievieš arī vairākus logus, piemēram, Terminator.

Tomēr terminoloģiju diez vai var uzskatīt par pilnīgi neatkarīgu projektu. Šis terminālis tika izstrādāts kā daļa no Enlightenment darbvirsmas projekta. Diemžēl šī vide nekad nav ieguvusi tādu popularitāti, kādu tās koncepcija bija pelnījusi. Tomēr tas nenozīmē, ka programmu nevar izmantot atsevišķi.

Tādējādi mēs iegūstam vēl vienu noderīgu termināli dažiem konkrētiem uzdevumiem. Un tikai lietotājs var izlemt, kā viņam ir ērtāk strādāt - ar vienu termināli vai ar četriem. Galvenais ir tas, ka tas pozitīvi ietekmē rezultātu.

Reizēm, kad mums ir jāpalaiž Linux vai Bash komandas operētājsistēmā Windows, mēs mēģinām izmantot komandu uzvedni. Kā mēs visi zinām, Linux komandas nevar palaist komandu uzvednē, jo komandu uzvedne atļauj Windows komandas, nevis Linux komandas.

Tomēr ir pieejami daudzi termināļa emulatori, kas ļauj izmantot Linux komandas operētājsistēmās Windows 10, 8 un 7. Šajā rokasgrāmatā mēs izmantosim Cygwin rīks. Tas ir bezmaksas atvērtā avota rīks, rakstīts C, C++ valodā. Cygwin nodrošina jums Unix līdzīgu vidi un komandrindas saskarni jūsu Windows 10.8 un 7.

Izmantojot šo rīku, 64 bitu vai 32 bitu Windows operētājsistēmā var viegli palaist Linux komandas, kā arī izmantot termināli operētājsistēmā Windows, kā arī izpildītos Linux bināros failus. Izņemot šo, Caur Cygwin X rīku var izmantot arī X-Desktop vidē.

Tātad, redzēsim, kā instalēt un konfigurēt termināli operētājsistēmām Windows 10, 8 un 7.

Instalēšanas un konfigurēšanas terminālis operētājsistēmai Windows

1. Pirmkārt, Lejupielādēt Cygwin rīks no tālāk esošās saites.

2. Pēc tam instalējiet savā datorā, tāpat kā instalējat citas programmas savā Windows.

“Kad instalēsit pirmo reizi, jums ir jāinstalē no interneta un visi iestatījumi jāatstāj kā noklusējuma iestatījumi”

3. Pēdējā instalēšanas punktā tas lūgs jums atlasīt vietni pakotņu lejupielādei. Vienkārši atlasiet jebkuru vietni un noklikšķiniet uz Tālāk.

4. Kad tas ir pabeigts, jūs saņemsit visu pakotņu sarakstu, varat atlasīt pakotnes, kas jums jāinstalē, un pēc tam vienkārši noklikšķiniet uz Tālāk.

Varat atstāt noklusējuma atlasītās pakotnes un noklikšķināt uz Tālāk.

5. Pēc tam visas pakotnes tiks lejupielādētas jūsu sistēmā, jums nedaudz jāpagaida.

6. Kad instalēšana būs pabeigta, savā Windows sistēmā varat izmantot Cygwin rīku.

Tagad Windows terminālis ir veiksmīgi instalēts. Vienkārši palaidiet Cygwin termināli savā sistēmā un izmantojiet visas Linux komandas.

Vietnes moderatora vietne. AR šodien Mēs atklājam virkni interesantu tēmu ar vispārīgo nosaukumu “Studying Linux Together.” Diskusiju tēmas būs rakstu vai ziņojumu veidā, kas aptvers dažādus materiālus par Ubuntu un tā atvasināto sistēmu izpēti.Materiāls tiks ievietots ne tikai resursu administrācija, bet arī lietotāji, kuri vēlas dalīties ar savām zināšanām (interesantas ir personīgās zināšanas, bez kopēšanas-ielīmēšanas no trešo pušu resursiem). Ja tiek ievietotas apjomīgas tēmas, vispirms ir nepieciešams apspriest ar administrāciju no resursa, iespējams, piedāvātā tēma tiks ievietota kā atsevišķs raksts.

Mērķis ir izpētīt Linux sistēmu pamatus. Tehnika, iespējams, nav gluži parasta, skolotāju nebūs, pareizāk sakot, katrs dalībnieks būs skolotājs. Labsirdīgā un siltā atmosfērā atklāti dalīsimies savās zināšanās. Katra diskusijas tēma (stunda) noslēgsies ar praktisku jaunu zināšanu nostiprināšanu jūsu sistēmā un komentāriem ar ekrānšāviņiem.

Sāksim pirmo diskusiju!

Terminālis un noderīgas komandas

Pat Linux sistēmas sākotnējās izpētes stadijā (stadijā: kas ir Linux un kā tai tuvoties) lietotājs saskaras ar tādu terminu kā terminālis. Dažus tas atbaida, savukārt citiem, gluži pretēji, ir vēlme to izmēģināt (kāpēc gan nepamēģināt sevi kā programmētāju? :)). Tur internetā starp lietotāju komentāriem atrodam informāciju, ka izrādās, ka šī lieta tiek izmantota visas sistēmas pārvaldīšanai, programmu instalēšanai, kļūdu labošanai un vispār ar tās palīdzību visu dara.

Terminālis ir grafiska programma, kas emulē konsoli, stāsta lietotāja dokumentācija no vietnes help.ubuntu.ru.

Visas termināļa komandas darbojas arī konsolē. Konsole darbojas bez grafiskā apvalka un parasti ir nepieciešama, ja rodas problēmas ar sistēmas palaišanu.

Tātad, kas ir terminālis? Terminālis ir rīks, kas ļauj tieši kontrolēt sistēmu, kā arī ļauj redzēt jebkuru no mūsu veiktajām darbībām jebkurā grafiskajā programmā un sistēmā kopumā, t.i., lietotājam atverot jebkuru mapi un atverot jebkuru programmu, plkst. tas pats brīdis notiek kā komandas terminālī.

Populārāko komandu piemēri (termināli var palaist, izmantojot karstos taustiņus: Ctrl+Alt+T):

sudo apt-get atjauninājums(pakotnes indeksa atjauninājums)

sudo apt-get jauninājums(tiešais programmas atjauninājums)

Apskatīsim komandas komponentus:

  • sudo - palaist komandu ar administratora tiesībām (pēc tās ievadīšanas jums jāievada administratora parole, pati parole nav redzama, bet nebaidieties, ievadiet to un pēc tam nospiediet ievadīšanas taustiņu);
  • apt-get ir spēcīgs rīks pakotņu instalēšanai un atjaunināšanai;
  • update - pakotņu saraksta atjaunināšana, jaunināšana - pašu pakotņu atjaunināšana.

sudo apt-get install programmas_nosaukums- programmas uzstādīšana;

sudo apt-get noņemt programmas_nosaukums- programmas dzēšana;

Vislabāk ir instalēt programmas, pievienojot to krātuves; tas ļaus turpināt automātiski atjaunināt programmu, vispirms pārbaudot, vai programma neatrodas Ubuntu lietojumprogrammu centrā (tādā veidā mēs pārbaudām, vai šī repozitorija nav savienota ar mums) .

Lielākajai daļai komandu palīdzību var saņemt, pēc komandas ierakstot papildu komandu --help. Piemērs: sudo apt-get update --help

Un visbeidzot, dažas interesantas komandas:

uname -a- komanda parāda Linux kodola versiju;

netstat -tup- aktīvo saraksts tīkla savienojumi;

apt-get moo- labs garastāvoklis komanda

Populāri termināļa emulatori

Kā izrādās, ir dažādi termināļa emulatori. Katrs no tiem ir interesants savā veidā.

Apskatīsim populārākos termināļa emulatorus:

Guake- nolaižamais terminālis, kas atgādina populārās spēles Quake konsoli. Terminālis tiek ielādēts atmiņā, tāpēc termināļa izsaukšana notiek ātrāk nekā standarta terminālis. Pieejams Ubuntu repozitorijā, lai jūs varētu to instalēt no Ubuntu lietojumprogrammu centra.

Pēdējais termiņš- "viedais" termināļa emulators. Atceras ievadītās komandas un piedāvā tās nolaižamajā izvēlnē nākamreiz, kad tās ierakstāt. Tāpat kā lielākā daļa termināļa emulatoru, Final term atbalsta karstos taustiņus, taču rediģējot iestatījumu failu. Diemžēl testēšanas laikā tas sastinga, taču tam ir izskaidrojums; beigu termiņš ilgstoši neatstāj alfa testēšanas posmu.

Pāriesim pie instalēšanas. Raksta rakstīšanas laikā programmas repozitorijs nedarbojās, tāpēc mēs to instalēsim no pirmkoda. Papildu Git rīks, ko mēs instalēsim, lai instalētu Final term, nākotnē noderēs citu programmu instalēšanai.

sudo apt-get install git build-essential cmake intltool (nepieciešami diezgan populāri rīki)

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 (papildu pakotnes GTK)

git klons https://github.com/p-e-w/finalterm.git (lejupielādēt avotus)

cd finalterm/ (ejam tālāk V mapipēdējais termiņš)

mkdir veidot (izveidot mapibūvēt)

CD uzbūve/(ejam tālāk V mapibūvēt)

cmake..

veidot(rīks, lai automātiski izveidotu programmu no pirmkoda)

sudo make install(tiešā uzstādīšana)

Terminators- starpplatformu termināļa emulatoru atbalsta sistēmas Microsoft Windows, Mac OS X, Linux, Unix X11. Ērts termināļa emulators, kas ļauj izveidot horizontālas un vertikālas cilnes, pielāgot interfeisa displeju, daudzus karstos taustiņus un pievienot papildu spraudņus.

Varat instalēt no Ubuntu lietojumprogrammu centra.

RXVT (krāsu terminālis ar unikoda atbalstu)- ļoti viegls termināļa emulators. Es neatradu nevienu iestatījumu. Tā minimālisms ir līdzīgs iebūvētajam XTerm, taču RXVT noņem dažas funkcijas, piemēram, Tektronix 4014 emulāciju un rīku stila konfigurāciju.

Pieejams vietējā Ubuntu repozitorijā.

Tiem, kas turpina lietot standarta termināli, iesaku to nedaudz izrotāt ar attēlu, piemēram, pingvīnu vārdā Tux (oficiālais Linux talismans).

sudo apt-get instalējiet cowsay fortunes

Lai visiem lielisks garastāvoklis. Tiekamies tēmas diskusijā.

Termināļa emulators ir datorprogramma, kas atveido video termināli kādā citā displeja struktūrā. Citiem vārdiem sakot, termināļa emulatoram ir iespēja likt mēmai mašīnai izskatīties kā klienta datoram, kas savienots ar serveri. Termināļa emulators ļauj galalietotājam piekļūt konsolei, kā arī tās lietojumprogrammām, piemēram, teksta lietotāja interfeisam un komandrindas interfeisam.

Šajā atvērtā pirmkoda pasaulē varat izvēlēties lielu skaitu termināļa emulatoru. Daži no tiem piedāvā plašu funkciju klāstu, savukārt citi piedāvā mazāk funkciju. Lai labāk izprastu pieejamās programmatūras kvalitāti, esam apkopojuši brīnišķīgo Linux termināļa emulatora sarakstu. Katrs nosaukums nodrošina tā aprakstu un funkciju, kā arī programmatūras ekrānuzņēmumu ar atbilstošu lejupielādes saiti.

1. Terminators

Terminators ir uzlabots un jaudīgs termināļa emulators, kas atbalsta vairākus termināļu logus. Šis emulators ir pilnībā pielāgojams. Jūs varat mainīt izmēru, krāsu, piešķirt terminālim dažādas formas. Tā ir ļoti lietotājam draudzīga un jautra lietošanai.

Terminatora iezīmes

  1. Pielāgojiet savus profilus un krāsu shēmas, iestatiet izmēru atbilstoši savām vajadzībām.
  2. Izmantojiet spraudņus, lai iegūtu vēl vairāk funkcionalitātes.
  3. Lai paātrinātu parastās darbības, ir pieejami vairāki taustiņu īsceļi.
  4. Sadaliet termināļa logu vairākos virtuālajos termināļos un pēc vajadzības mainiet to izmērus.

2. Tilda

Tilda ir stilīgs nolaižamais terminālis, kura pamatā ir GTK+. Ar viena taustiņa nospiešanas palīdzību var palaist jaunu vai paslēpt Tildas logu. Tomēr varat pievienot krāsas pēc savas izvēles, lai mainītu teksta un termināļa fona izskatu.

Tildas iezīmes

  1. Interfeiss ar ļoti pielāgošanas iespēju.
  2. Tildas logam var iestatīt caurspīdīguma līmeni.
  3. Lieliskas iebūvētās krāsu shēmas.

3.Guake

Guake ir python bāzes nolaižamais terminālis, kas izveidots GNOME darbvirsmas videi. Tas tiek izsaukts, nospiežot vienu taustiņu, un to var paslēpt, vēlreiz nospiežot to pašu taustiņu. Tās dizains tika noteikts no FPS (First Person Shooter) spēlēm, piemēram, Quake, un viens no tā galvenajiem mērķiem ir viegli sasniedzams.

Guake ir ļoti līdzīgs Yakuaka un Tilda, taču tas ir eksperiments, lai apvienotu labākos no tiem vienā uz GTK balstītā programmā. Guake ir rakstīts python no nulles, izmantojot nelielu daļu C (globālie karstie taustiņi).

4.Jakuake

Jakuake (Vēl viens Kuake) ir uz KDE balstīts nolaižamais termināļa emulators, kas pēc funkcionalitātes ļoti līdzīgs Guake termināļa emulatoram. Tā dizains tika iedvesmots no fps konsolēm, piemēram, Quake.

Yakuake būtībā ir KDE lietojumprogramma, kuru var viegli instalēt uz KDE darbvirsmas, taču, ja mēģināt instalēt Yakuake GNOME darbvirsmā, tā liks instalēt lielu skaitu atkarības pakotņu.

Yakuake funkcijas

  1. No ekrāna augšdaļas strauji pagriezieties uz leju
  2. Interfeiss ar cilnēm
  3. Konfigurējami izmēri un animācijas ātrums
  4. Pielāgojams

5. ROXTerm

ROXterm ir vēl viens viegls termināļa emulators, kas paredzēts, lai nodrošinātu līdzīgas funkcijas kā gnome-terminal. Sākotnēji tas tika izveidots tā, lai tam būtu mazāks nospiedums un ātrāks palaišanas laiks, neizmantojot Gnome bibliotēkas un izmantojot neatkarīgu sīklietotni, lai nodrošinātu konfigurācijas saskarni (GUI), taču laika gaitā tā loma ir mainījusies, lai nodrošinātu lielāku funkciju klāstu. jaudas lietotājiem.

Tomēr tas ir vairāk pielāgojams nekā gnome-terminal un vairāk paredzēts "jaudīgajiem" lietotājiem, kuri pārmērīgi izmanto termināļus. Tas ir viegli integrēts ar GNOME darbvirsmas vidi un nodrošina tādas funkcijas kā vienumu vilkšana un nomešana terminālā.

6.Eterm

Eterm ir vieglāko krāsu termināļa emulators, kas izstrādāts kā xterm aizstājējs. Tas ir izstrādāts, izmantojot izvēles brīvības ideoloģiju, atstājot lietotāja rokās tik daudz spēka, elastības un brīvības, cik iespējams.

7.Rxvt

Rxvt apzīmē paplašināts virtuālais terminālis ir krāsu termināļa emulatora lietojumprogramma operētājsistēmai Linux, kas paredzēta kā xterm aizstājējs pieredzējušiem lietotājiem, kuriem nav nepieciešama tāda funkcija kā Tektronix 4014 emulācija un rīkkopas stila konfigurējamība.

8. Wterm

Wterm ir vēl viens viegls krāsu termināļa emulators, kura pamatā ir rxvt projekts. Tajā ir iekļautas tādas funkcijas kā fona attēli, caurspīdīgums, apgrieztā caurspīdīgums, un ir pieejamas nozīmīgas kopas vai izpildlaika opcijas, kā rezultātā ir pieejams ļoti augsts pielāgojams termināļa emulators.

9. LXTermināls

LXTermināls ir noklusējuma VTE bāzes termināļa emulators LXDE (Lightweight X Desktop Environment) bez nevajadzīgas atkarības. Terminālim ir dažas jaukas funkcijas, piemēram,.

LXTerminal funkcijas

  1. Vairāku cilņu atbalsts
  2. Atbalsta tādas izplatītas komandas kā cp, cd, dir, mkdir, mvdir.
  3. Funkcija, lai paslēptu izvēļņu joslu, lai ietaupītu vietu
  4. Mainiet krāsu shēmu.

10.Konsole

Konsole ir vēl viens spēcīgs uz KDE balstīts bezmaksas termināļa emulators, kuru sākotnēji izveidoja Lars Doelle.

Konsoles funkcijas

  1. Vairāki cilnes termināļi.
  2. Caurspīdīgi foni.
  3. Dalītā skata režīma atbalsts.
  4. Katalogs un SSH grāmatzīmes.
  5. Pielāgojamas krāsu shēmas.
  6. Pielāgojami atslēgu stiprinājumi.
  7. Brīdinājumi par darbībām terminālī.
  8. Pakāpeniska meklēšana
  9. Atbalsts Dolphin failu pārvaldniekam
  10. Izvades eksports vienkārša teksta vai HTML formātā.

11. TermKit

TermKit ir elegants terminālis, kura mērķis ir izveidot GUI aspektus ar komandrindas lietojumprogrammu, izmantojot WebKit renderēšanas dzinēju, ko galvenokārt izmanto tīmekļa pārlūkprogrammās, piemēram, Google Chrome un Chromium. TermKit ir sākotnēji izstrādāts operētājsistēmai Mac un Windows, bet pateicoties Floby TermKit fork, kuru tagad varat instalēt Linux distribūcijās un izjust TermKit jaudu.

12. st

st ir vienkārša termināļa ieviešana X Window.

13. Gnome-Terminal

Ir iebūvēts termināļa emulators GNOME darbvirsmas videi, ko izstrādājis Izpostīt Penningtonu un citi. Tas ļauj lietotājiem palaist komandas, izmantojot īstu Linux apvalku, vienlaikus paliekot GNOME vidē. GNOME terminālis emulē xterm termināļa emulatoru un piedāvā dažas līdzīgas funkcijas.

Gnome terminālis atbalsta vairākus profilus, kur lietotāji var izveidot vairākus profilus savam kontam un var pielāgot konfigurācijas opcijas, piemēram, fontus, krāsas, fona attēlu, uzvedību utt. katram kontam un katram profilam definējiet nosaukumu. Tā atbalsta arī peles notikumus, URL noteikšanu, vairākas cilnes utt.

14. Galīgais termiņš

Galīgais termiņš ir atvērtā koda stilīgs termināļa emulators, kam ir dažas aizraujošas iespējas un ērtas funkcijas vienā skaistā saskarnē. Tas joprojām tiek izstrādāts, taču nodrošina tādas nozīmīgas funkcijas kā semantiskās teksta izvēlnes, viedo komandu pabeigšana, GUI termināļa vadīklas, visvarenās taustiņsavienojumi, krāsu atbalsts un daudzas citas. Tālāk redzamajā animētajā ekrānā ir parādītas dažas to funkcijas. Lūdzu noklikšķiniet uz attēla, lai skatītu demonstrāciju.

15. Terminoloģija

Terminoloģija ir vēl viens jauns moderns termināļa emulators, kas izveidots Enlightenment darbvirsmai, taču to var izmantot arī dažādās darbvirsmas vidēs. Tam ir dažas satriecošas unikālas funkcijas, kuru nav nevienā citā termināļa emulatorā.

Papildus funkcijām terminoloģija piedāvā vēl vairāk lietu, ko nevarētu pieņemt no citiem termināļa emulatoriem, piemēram, attēlu, videoklipu un dokumentu priekšskatījuma sīktēlus, kā arī ļauj skatīt šos failus tieši no terminoloģijas.

Varat noskatīties šādu demonstrācijas video, ko izveidojis terminoloģijas izstrādātājs (video kvalitāte nav skaidra, taču ar to pietiek, lai gūtu priekšstatu par terminoloģiju).

16. Xfce4 terminālis

Xfce terminālis ir viegls, moderns un ērti lietojams termināļa emulators, kas īpaši izstrādāts Xfce darbvirsmas videi. Jaunākajā xfce termināļa laidienā ir dažas jaunas lieliskas funkcijas, piemēram, meklēšanas dialoglodziņš, cilnes krāsu mainītājs, nolaižamā konsole, piemēram, Guake vai Yakuake, un daudzas citas.

18. LilyTerm

The LilyTerm ir vēl viens mazāk zināms atvērtā pirmkoda termināļa emulators, kura pamatā ir libvte, kas vēlas būt ātrs un viegls. LilyTerm ietver arī dažas galvenās funkcijas, piemēram:

  1. Atbalsts ciļņu veidošanai, krāsošanai un pārkārtošanai
  2. Iespēja pārvaldīt cilnes, izmantojot taustiņsavienojumus
  3. Atbalsts fona caurspīdīgumam un piesātinājumam.
  4. Atbalsts lietotājam specifiska profila izveidei.
  5. Vairākas profilu pielāgošanas iespējas.
  6. Plašs UTF-8 atbalsts.

19. Sakura

The sakura ir vēl viens mazāk zināms Unix stila termināļa emulators, kas izstrādāts komandrindas mērķiem, kā arī teksta bāzes termināļa programmām. Sakura pamatā ir GTK un livte, un tā nodrošina ne vairāk uzlabotas funkcijas, bet dažas pielāgošanas iespējas, piemēram, vairāku ciļņu atbalstu, pielāgotu teksta krāsu, fontu un fona attēlus, ātru komandu apstrādi un dažas citas.

20. rxvt-unicode

The rxvt-unicode(zināms arī kā urxvt) ir vēl viens ļoti pielāgojams, viegls un ātrs termināļa emulators ar xft un unikoda atbalstu, ko izstrādāja Marks Lēmans. Tam ir dažas izcilas funkcijas, piemēram, atbalsts starptautiskajai valodai, izmantojot Unicode, iespēja parādīt vairākus fontu veidus un Perl paplašinājumu atbalsts.

Ja zināt citus spējīgus Linux termināļa emulatorus, kurus neesmu iekļāvis iepriekš minētajā sarakstā, lūdzu, dalieties ar mani, izmantojot mūsu komentāru sadaļu.

Sveiks, Habr!

Man, Linux automātam, Windows izmantošana galvenajā darbstacijā sākotnēji bija tikai sāpes un ciešanas. Bet es nevarēju neko darīt: korporatīvie standarti un programmatūra, kas darbojas tikai operētājsistēmā Windows. Mēģinot atrast vidusceļu, es izgāju trīs posmus. Sākumā tikai reizēm pārgāju uz Windows nepieciešamības dēļ. Pēc tam virtuālā mašīna uz virtualbox ar X-serveri. Pēc tam es gribēju vismaz nedaudz no konsoles komforta, kas bija Linux (es izmantoju Terminator kā galveno termināli).

Pēc niknas googlēšanas un katra Windows termināļa emulatora instalēšanas, ko varēju atrast, izrādījās, ka nav neviena, kas man būtu pat attālināti piemērots. Bet es gribēju, lai terminālis darbotos pēc iespējas tuvāk Linux opcijām. Piemēram, jums, protams, ir nepieciešamas cilnes, sadalīšana, teksta atlasīšana ar ritināšanu (ja ir jāatlasa vairāk nekā viens ekrāns), teksta kopēšana starpliktuvē tūlīt pēc atlases utt.

Rezultātā es saņēmu “kombaini”, kā parādīts zemāk esošajā ekrānuzņēmumā. Varat uzzināt, kā to iestatīt, apskatot zem kaķa.


Pirms rezultāta iegūšanas pat nopietni padomāju par savu moci (portēšana, rakstīšana savējo). Bet slinkums un veselais saprāts darīja savu...

Laba termināļa meklējumos uzgāju habra tēmu: . ConEmu ir patiešām forša lietojumprogramma, taču tā nav paredzēta tiem, kas Linux termināļus izmanto jau ilgu laiku. Tad es saskāros ar Mintty (instalēta ar Cygwin). Programma ir lieliska, tā darbojas pēc iespējas tuvāk tādiem termināļiem kā Gnome-terminal un Terminator, bet nav cilņu.

Izrādījās, ka iepriekšminētais ConEmu savās cilnēs var palaist GUI lietojumprogrammas! Un tad sāka uzliesmot cerību dzirksts... Bet pietiek ar dziesmu tekstiem, ir pienācis laiks ķerties pie lietas!

Nepieciešamo programmu instalēšana

ConEmu instalējiet no šejienes: code.google.com/p/conemu-maximus5
Minty Es to instalēju ar Cygwin: cygwin.com/install.html

Iestatījumi

IN ConEmu dodieties uz Iestatījumi-> Uzdevumi un, nospiežot plus zīmi, pievienojiet nepieciešamos uzdevumus, kā parādīts ekrānuzņēmumā:

Mūsu gadījumā tas ir:

Uzdevuma nosaukums Komanda
cygwin C:\Cygwin\bin\mintty.exe
ssh_local C:\Cygwin\bin\mintty.exe D:\Work\VMssh.bat
cmd cmd
Powershell Powershell

Uzmanīgi! Pie velna CMD!

VMssh.bat:
@ECHO OFF SET VMNAME=xubuntu CALL D:\Work\VMstart.bat %VMNAME% ssh user@localhost
Izsauc virtuālās mašīnas starta skriptu, aizstājiet VMNAME ar vajadzīgo.

VMstart.bat:
@ECHO OFF SET VMNAME="%1" SET isVMRun= IF [%1] == (atbalss Tukšs parametrs VMNAME. Izmantošana: %0 EXIT /B 1) FOR /F %%i IN ("VBoxManage list runningvms") DO SET isVMRun=%%i, JA NAV "%isVMRun%" == "%VMNAME%" (Vboxmanage startvm %VMNAME% — tipa bez galvas)
Pārbauda, ​​vai virtuālā mašīna darbojas, un, ja ne, tad to palaiž. Tādā veidā man nav jāatceras, vai virtuālā mašīna darbojas, atsevišķi jāpalaiž VirtualBox un jāveic papildu klikšķi.

Dažas svilpes

Xoria līdzīga tēma Minty (~/.minttyrc):
ForegroundColour=208,208,208 BackgroundColour=28,28,28 CursorColour=255,175,0 IMECursorColour=128,224,160 Melns=12,12,12 Trekns, Melns=10,10,10 Zaļš=10,10,10 Zaļš=5,1=2,135,1=215,5 5 215 ,135 Trekns, zaļš = 175 223 135 dzeltens = 247 247 175 trekns, dzeltens =255 255 175 zils = 135 175 215 trekns zils = 135 175 223 fuksīns = 215 175 215 trekns fuksīns = 223 175 223 ciāns = 175 215 215 trekns ciāna = 175 215 215 trekns ciāna = 17, 25, 3 = 2,3 Wh. 38,238,238 BoldAsFon t=nav Font=Consolas FontHeight=11 CursorType=bloks FontSmoothing=pilns Term=xterm-256color Scrollbar=nav Lokalizācija = rakstzīmju kopa =

Koplietotā darba mape (faili ir pieejami operētājsistēmā Windows un virtuālajās mašīnās) — tā ir jākonfigurē programmā VirualBox-e šādi:

Jums tas ir jāreģistrē arī virtuālās mašīnas failā fstab, lai startēšanas laikā tas tiktu automātiski uzstādīts.

Secinājums

Rezultātā es dabūju termināli, kurā varu vismaz kaut kā dzīvot. Es nekādā gadījumā nepretendēju uz šī risinājuma ekskluzivitāti, bet ceru, ka kādam tas noderēs. Atsevišķa šī risinājuma priekšrocība ir koplietots teksta buferis un koplietotās mapes. Tādējādi mēs strādājam ar Linux virtuālo mašīnu tāpat kā ar citām termināļa cilnēm.

Es augšupielādēju skriptus un mynttyrc konfigurāciju uz git-hub.