Atšķirība starp Xterm un termināli

Gan xterm, gan Terminal ir termināla emulatori, kas kopīgi UNIX balstītām sistēmām, kurās darbojas X Windows sistēma. Termināla emulators būtībā ir termināla lietojumprogramma, kas ļauj lietotājam piekļūt programmām, kuras sākotnēji ir izstrādātas, lai sazinātos ar kāda cita veida termināļiem. Tas vienkārši atkārto klasisko datoru termināļu funkcionalitāti. Terminālu emulatorus lielākoties izmanto sistēmu administratori, jo dažas iebūvētās komandrindas programmas nespēj pašas strādāt, tāpēc sarunai ar sistēmu tiek izmantoti trešo personu termināļu emulatori. Komandrinda bieži ir labākais veids, kā pāriet uz Linux sistēmām, jo ​​lielākā daļa uzdevumu vislabāk darbojas ar konsoli.

Iebūvētais termināla emulators operētājsistēmai Windows ir “Command prompt”, savukārt Mac OS X kā termināļa emulācijas lietojumprogrammu “Terminal” izmanto programmu, kas atrodas / Application / Utilities. Terminālis ir viena no vissvarīgākajām lietojumprogrammām Linux lietotājiem, kas lietotājiem nodrošina piekļuvi apvalkam. Terminālis ir tas, kur gulstas patiesā Linux jauda. Tomēr Linux piedāvā vairākus termināla emulatorus, kas ekskluzīvi katrai GUI versijai. Linux sistēmas, kurās darbojas X Windows sistēma, kā noklusējuma termināla emulatora programmu izmanto “xterm”. Lai gan xterm var šķist nedaudz klasisks, tas joprojām ir X Windows sistēmas noklusējuma terminālis, kura pamatā ir tikai teksta filozofija.

Kas ir terminālis?

Terminālis ir komandrindas saskarne, kas lietotājiem ļauj sazināties ar datoru tādā pašā veidā, kā rakstītais vārds ir paredzēts cilvēkiem. Terminālis Linux ir kā komandu uzvedne operētājsistēmai Windows. Tā ir viena no visspēcīgākajām Linux funkcijām, kas lietotājiem nodrošina piekļuvi komandrindas saskarnei. Vienkārši sakot, Terminal ir Linux darbvirsmas vides noklusējuma termināla emulators. Citas darbvirsmas vides, piemēram, Ubuntu, arī izmanto termināli kā noklusējuma termināļa emulatora pakotni. Katrā darbvirsmas vidē ir dažādas metodes, kā piekļūt terminālim. Viena no vienkāršākajām metodēm ir turēt taustiņus Ctrl + Alt + T vienlaikus, kad tiks atvērts termināla logs.

Kas ir Xterm?

XTerm ir noklusējuma termināla emulatora programma Linux sistēmām, kurās darbojas X Windows sistēma. Jūs vienkārši varat termināla logā ierakstīt xterm un noklikšķināt uz enter, un tas atvērs X11 vidi kopā ar xterm logu. Tomēr GNOME darbvirsmas vidē xterm pēc noklusējuma nav instalēts. Vispirms jums jāinstalē un jāuzsāk xterm no cita termināla emulatora, piemēram, Terminal. Turklāt, lai atvērtu xterm logu, varat arī izveidot savu darbvirsmas palaišanas programmu. Atšķirībā no termināla, lietotājiem vienlaikus var būt vairāki xterm gadījumi.

Atšķirība starp xterm un Terminal

  1. Pamata

Gan Termināls, gan xterm ir termināla emulatora programmas, kas ļauj terminālu izmantot grafiskā vidē. Tas ir tikai teksta logs GUI, kas ļauj lietotājiem tieši izpildīt komandas. Tā ir noklusējuma termināla emulācijas lietojumprogramma Linux. Tomēr Linux piedāvā dažādus termināla emulatorus, no kuriem viens ir “xterm”; tas ir noklusējuma termināla emulators Linux un UNIX sistēmām, kurās darbojas X Windows sistēma. Tas ir sarežģīts terminālis, ko izmanto vieglu sadalījumu veikšanai.

  1. Procesa vadība

Lietotājiem vienā un tajā pašā displejā vienlaikus var darboties vairāki xterm gadījumi, kas nozīmē, ka katrs logs atbilst atsevišķam procesam, katrs nodrošina neatkarīgu ievades un izvades čaumalu vai procesu, kurā tas darbojas. No otras puses, terminālis vienlaikus kontrolē tikai vienu sesiju, kas nozīmē, ka kontrolējošajam terminālim ir viena pret otru attiecības ar sesiju, un katra sesija notiek atsevišķi kā termināla bērna process. Terminālis, kurā tiek reģistrēta sesija, kļūst par šī procesa kontrolierīci.

  1. Starpliktuve

Viss, ko jūs sagriežat (⌘-X) un kopējat (⌘-C), tiek saglabāts starpliktuvē, un sistēma to tālāk nolasa no starpliktuves, kad izmantojat ielīmēt (⌘-V). Izvēle terminālī netiek ievietota automātiski. Kopētais atlasītais teksts sākotnēji tiek saglabāts vietā, ko sauc par “ielīmējamo dēli”. Savukārt XTerm teksta kopēšanai un ielīmēšanai izmanto tikai starpliktuves buferi, tomēr noklusējuma konfigurācijā tas netiek izmantots. Xterm tikai pēc noklusējuma atbalsta PRIMARY buferi, kas saņem ievadi tikai tad, kad lietotājs ar peli izceļ tekstu un atlasītais teksts tiek ielīmēts tajā pašā logā, kad lietotājs nospiež peles vidējo pogu.

  1. Piekļuve

Viens no vienkāršākajiem termināļa atvēršanas veidiem Linux sistēmās ir vienlaikus turēt taustiņu Ctrl + Alt + T kombināciju, un atveras termināļa logs. Tam var piekļūt tikai no mapes Lietojumprogrammas mapē Lietojumprogrammas, atverot programmu Terminālis. Jūs varat arī meklēt terminālu domuzīmē vai arī pievienot saīsni savam palaidējam. Vienlaicīgi nospiežot Alt + F2 un ierakstot “gnome-terminal”, tiks atvērts arī termināla logs. Tomēr termināļa logā vienkārši jāieraksta xterm un jānospiež enter, lai palaistu X11 vidi kopā ar xterm logu.

Xterm vs Terminal: salīdzināšanas diagramma

Xterm un Terminal kopsavilkums

Lai gan gan xterm, gan Terminal ir termināla emulatora programmas Linux un UNIX balstītām sistēmām, xterm ir noklusējuma termināla emulācijas lietojumprogramma sistēmām, kurās darbojas X Windows System. Terminālis ir komandrindas saskarne, kas lietotājiem ļauj piekļūt apvalkam. Tā ir Linux pukstēšanas sirds un viena no visspēcīgākajām funkcijām, ko lielākoties izmanto sistēmu administratori, jo vairums iebūvēto komandrindas programmu pašas par sevi nav lielas, un tām ir vajadzīgas trešo pušu programmas, lai mijiedarbotos ar sistēmu, izmantojot komandas. Linux piedāvā dažādus termināla emulatorus, ieskaitot xterm, kas ir noklusējuma termināla emulators X Windows sistēmai.