Termināls

Tmux vs. Ekrāna rīku salīdzinājums

Tmux vs. Ekrāna rīku salīdzinājums
Termināla multipleksors ir programma, kuru var izmantot, lai multipleksētu pieteikšanās sesijas terminālā. Tas ļauj lietotājiem veikt vairākas sesijas vienā Termināla logā. Viena no svarīgākajām Terminal multipleksora funkcijām ir tā, ka lietotāji var pievienot un atvienot šīs sesijas.

Šajā rakstā mēs uzzināsim par populārākajiem terminālu multipleksētājiem, kas ir Tmux un Screen. Vispirms mēs uzzināsim, kādi ir šie rīki, kā arī dažas to funkcijas un darbība. Galu galā mēs salīdzināsim abus rīkus.

Šajā rakstā aplūkoto procedūru izskaidrošanai mēs izmantojam Debian 10 OS.

Tmux

Terminu multipleksētāja saīsinājums Tmux ļauj vienlaikus pārvaldīt vairākas termināla sesijas, nevis tikai vienu. Jūs varat viegli pārslēgties starp vairākām programmām no viena termināļa. Tas ir patiešām noderīgi, ja jūs iesaistāties sarežģītā projektā, kuram nepieciešami vairāki termināļi. Izmantojot Tmux, vajadzības gadījumā varat pievienot un atvienot sesijas. Tas ļauj turpināt procesus serveros, nepārtraucot nevienu uzdevumu.

Tmux iezīmes

Dažas no Tmux īpašībām ir šādas:

Tmux uzstādīšana

Tmux ir iekļauts oficiālajos Debian krātuvēs. Mēs to varam instalēt, izmantojot terminu komandu apt-get. Palaidiet termināli savā Debian OS. Darbvirsmas augšējā kreisajā stūrī dodieties uz cilni Darbības. Tad ierakstiet terminālis meklēšanas joslā. Kad tiek parādīta ikona Terminal, noklikšķiniet uz tās, lai atvērtu.

Tagad, lai instalētu Tmux, izpildiet šādu komandu Terminal:

$ sudo apt install tmux

Kad tiek prasīts ievadīt paroli, ievadiet sudo paroli.

Palaidiet Tmux

Pēc instalēšanas palaidiet Tmux, vienkārši ierakstot tmux terminālā šādi:

$ tmux

Palaidot iepriekš minēto komandu, tiks sākta jauna sesija. Sesijas loga apakšdaļā jūs pamanīsit zaļas krāsas statusa joslu ar nelielu informāciju. Apskatīsim, ko tas nozīmē:

Izmantojot Tmux

Pirmkārt, mums jāapgūst, kā darbojas Tmux. Tālāk ir norādītas pamata darbības, lai sāktu darbu ar Tmux

Atveriet sesiju, terminālā ierakstot tmux new -s my_session

  1. Pabeidziet vēlamo darbu.
  2. Kad tas ir izdarīts, atvienojiet sesiju, izmantojot saīsni Ctrl-b + d. Komandas un programmas turpinās darboties, pat ja jūs atvienojat sesiju.
  3. Kad vēlaties atkārtoti pievienoties Tmux sesijai, terminālā vienkārši ierakstiet tmux attach-session -t my_session.

Nosauktu sesiju izveidošana ar Tmux

Tmux atzīmēja savas sesijas skaitliski. Strādājot ar vairākām sesijām, varat arī piešķirt viņiem vārdus. Izpildiet šo komandu Terminal, lai izveidotu nosauktu sesiju.

$ tmux new -s sesijas_nosaukums

Piemēram, lai izveidotu sesiju ar nosaukumu tin, komanda būtu:

$ tmux jauns -s alva

Šajā ekrānuzņēmumā apakšējā kreisajā stūrī varat redzēt statusa joslu, kurā sesijas nosaukums ir redzams.

Tmux sadalīšana vertikāli

Lai sadalītu Tmux vertikāli; izmantot (Ctrl-b) +%. Pēc tam ekrāns tiks sadalīts vertikāli.

Tmux sadalīšana horizontāli

Lai sadalītu Tmux horizontāli, izmantojiet (Ctrl-b) + “. Pēc tam ekrāns tiks sadalīts horizontāli.

Jūs varat arī vienlaikus sadalīt logus gan horizontāli, gan vertikāli.

Ekrāns

GNU Screen ir vēl viena Terminal multiplexer programma, kas ļauj pārvaldīt vairākas Terminal sesijas no viena loga. Līdzīgi kā Tmux, jūs varat arī pievienot / atvienot savas sesijas. Līdz ar to tas ļauj kopīgot sesiju ar citiem lietotājiem.

Ekrāna funkcijas

Ekrāna instalēšana

Ekrāns ir iekļauts noklusējuma Debian krātuvēs. Lai to instalētu, mēs varam izmantot komandu apt-get. Palaidiet lietojumprogrammu Terminal un izpildiet šādu komandu, lai instalētu ekrānu:

Ekrāns $ sudo apt-get install

Kad tiek prasīts ievadīt paroli, ievadiet sudo paroli.

Palaist ekrānu

Pēc instalēšanas vienkārši ierakstiet ekrāns terminālā šādi:

$ ekrāns

Tips Ctrl-A un ?, visas komandas tiks norādītas ekrānā.

$ screen -S fails

Ekrānā tiks atvērts nosaukts logs. Vēlāk šis pats nosaukums tiks izmantots, lai atkārtoti pievienotu ekrānu.

$ ekrāns -ls

Šajā komandā ir uzskaitīti pašlaik atvērtie ekrāni, kas ietver gan pievienotās, gan atdalītās ekrāna sesijas.

Atvienot sesiju

Ctrl + A -d

Šo komandu var izmantot, lai atvienotu pašreizējo ekrāna sesiju, lai nākotnē to varētu pievienot atkārtoti.

Pievienojiet sesiju vēlreiz

$ screen -r screen_ID / screen_name

Šo komandu var izmantot, lai atkārtoti pievienotu iepriekš atvienotu ekrāna sesiju.

Pārslēdzieties starp logiem

Ctrl-a n

To izmanto, lai pārietu uz nākamo logu. Ja vēlaties pāriet uz iepriekšējo logu, izmantojiet “Ctrl-A” un “p”.

Atvērto logu saraksts

Ctrl + a "

To izmanto, lai uzskaitītu atvērtos bash logus.

Sadalīšana horizontāli

Izmantojiet “Ctrl + a” “|” lai sadalītu pašreizējo logu horizontāli. Tas tikai sadalīs logu, bet neradīs sesiju. Izmantojiet “Ctrl + a” “Tab”, lai pārslēgtos uz šo reģionu, un izmantojiet Ctrl + a ”“ c ”, lai sāktu jaunu sesiju.

Sadalīšana vertikāli

Izmantojiet “Ctrl + a” “S” (lielais S), lai pašreizējo logu sadalītu vertikāli. Izmantojiet “Ctrl + a” “Tab”, lai pārslēgtos uz šo reģionu, un izmantojiet Ctrl + a ”“ c ”, lai sāktu jaunu sesiju.

Tmux un Screen salīdzinājums

Pamatojoties uz iepriekš minēto diskusiju, mēs varam secināt, ka abām programmām: Tmux un Screen aptuveni ir līdzīgs mērķis. Abas programmas izveido virtuālo termināli vienā terminālā, ļauj pārslēgties starp virtuālajiem termināliem un ļauj jums pievienot un atkārtoti piestiprināt virtuālos terminālus, ja tiek traucēts tīkla savienojums. Abas programmas darbojas, veidojot atsevišķus procesus, kurus tās nosauc atšķirīgi.

Tomēr starp šiem diviem rīkiem ir arī dažas atšķirības. Tmux ir BSD licence, savukārt ekrānam ir GNU GPL. Tmux ir lietotājam draudzīgāks par ekrānu, un tajā ir jauka statusa josla ar nelielu informāciju. Tmux piedāvā automātisku logu pārdēvēšanu, kamēr ekrānā trūkst šīs funkcijas. Ekrāns ļauj koplietot sesijas ar citiem lietotājiem, bet Tmux to nedara. Tā ir lieliskā iezīme, kuras Tmux trūkst.

Tāpēc mēs varam secināt, ka tāpat kā jebkura programma, tā patiesi balstās uz jūsu prasībām un vēlmēm un ar kurām jūs jūtaties ērtāk. Pamēģiniet abiem izmēģināt un šūt to, kas vislabāk atbilst jūsu vajadzībām.

Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...