Terminal

Tmux vs. Ekraani tööriista võrdlus

Tmux vs. Ekraani tööriista võrdlus
Terminali multiplekser on programm, mida saab kasutada terminalis sisselogimisseansside multipleksimiseks. See võimaldab kasutajatel korraldada mitu seanssi ühes terminali aknas. Terminali multiplekseri üks oluline omadus on see, et kasutajad saavad neid seansse kinnitada ja lahti ühendada.

Selles artiklis õpime kõige populaarsemaid terminali multipleksereid, milleks on Tmux ja Screen. Kõigepealt õpime, mis need tööriistad on, koos nende funktsioonide ja toimimisega. Lõpuks võrdleme mõlemat tööriista.

Selles artiklis käsitletud protseduuride selgitamiseks kasutame Debian 10 OS-i.

Tmux

Terminali multiplekseri lühend Tmux võimaldab teil korraga hallata mitut terminaliseanssi, mitte ainult ühte. Ühes terminalis saate hõlpsalt mitme programmi vahel vahetada. See on tõesti kasulik, kui olete seotud keeruka projektiga, mis nõuab mitut terminali. Tmuxi abil saate vajadusel seansse kinnitada ja lahti ühendada. See võimaldab jätkata protsesside käivitamist serverites ühtegi ülesannet katkestamata.

Tmuxi omadused

Mõned Tmuxi omadused on järgmised:

Tmuxi paigaldamine

Tmux on lisatud Debiani ametlikesse hoidlatesse. Saame selle installida, kasutades terminalis käsku apt-get. Käivitage oma Debiani operatsioonisüsteemis terminal. Minge töölaua vasakus ülanurgas vahekaardile Tegevused. Seejärel tippige terminal otsinguribal. Kui kuvatakse terminaliikoon, klõpsake selle avamiseks seda.

Nüüd Tmuxi installimiseks käivitage terminalis järgmine käsk:

$ sudo apt install tmux

Parooli küsimisel sisestage sudo parool.

Käivitage Tmux

Pärast installimist käivitage Tmux lihtsalt tippides tmux terminalis järgmiselt:

$ tmux

Ülaltoodud käsu käivitamisel käivitatakse uus seanss. Seansi akna allosas märkate rohelist olekuriba, mis sisaldab mõnda teavet. Vaatame, mida see tähendab:

Tmuxi kasutamine

Esiteks peame õppima, kuidas Tmux töötab. Põhimõttelised sammud Tmuxiga alustamiseks on järgmised:

Avage seanss, sisestades terminali tmux new -s my_session

  1. Lõpeta soovitud töö.
  2. Kui see on tehtud, eraldage seanss, kasutades kiirklahve Ctrl-b + d. Käsud ja programmid töötavad ka siis, kui seansi lahti ühendate.
  3. Kui soovite Tmux-seansiga uuesti kinnitada, sisestage lihtsalt terminali tmux attach-session -t my_session.

Nimega seansside loomine Tmuxiga

Tmux sildistas oma seansid numbriliselt. Mitme seansiga tegelemisel saate neile ka nimed määrata. Nimelise seansi loomiseks käivitage terminalis järgmine käsk.

$ tmux new -s seansi_nimi

Näiteks seansi loomiseks nimega tin on järgmine käsk:

$ tmux uus -s tina

Järgmisel ekraanipildil näete vasakus alanurgas olekuriba, mis näitab seansi nime.

Tmuxi jagamine vertikaalselt

Tmuxi vertikaalseks jagamiseks; kasutamine (Ctrl-b) +%. Pärast seda jagatakse ekraan vertikaalselt.

Tmuxi jagamine horisontaalselt

Tmuxi horisontaalseks jagamiseks kasutage (Ctrl-b) + “. Pärast seda jagatakse ekraan horisontaalselt.

Samuti saate aknaid korraga jagada nii horisontaalselt kui ka vertikaalselt.

Ekraan

GNU Screen on veel üks terminali multiplekserprogramm, mis võimaldab hallata mitut terminaliseanssi ühe aknaga. Sarnaselt Tmuxiga saate ka seansse lisada / lahti ühendada. Koos sellega võimaldab see teil oma seanssi teiste kasutajatega jagada.

Ekraani funktsioonid

Ekraani installimine

Ekraan on Debiani vaikehoidlates. Selle installimiseks saame kasutada käsku apt-get. Käivitage rakendus Terminal ja käivitage ekraani installimiseks järgmine käsk:

Ekraan $ sudo apt-get install

Parooli küsimisel sisestage sudo parool.

Käivitusekraan

Pärast installimist sisestage lihtsalt ekraan terminalis järgmiselt:

$ ekraan

Tüüp Ctrl-A ja ?, kõik käsud kuvatakse ekraanil.

$ ekraan -S-fail

Nimega aken käivitatakse ekraanil. Hiljem kasutatakse sama nime ekraani uuesti kinnitamiseks.

$ ekraan -ls

See käsk loetleb praegu avatud ekraanid, mis sisaldavad nii lisatud kui ka eraldatud ekraaniseansse.

Eraldage seanss

Ctrl + A -d

Seda käsku saab kasutada praeguse ekraaniseansi eraldamiseks, et tulevikus uuesti manustada.

Kinnitage seanss uuesti

$ screen -r screen_ID / ekraaninimi

Seda käsku saab kasutada varem eraldatud ekraaniseansi uuesti kinnitamiseks.

Akende vahel vahetamine

Ctrl-a n

Seda kasutatakse järgmisse aknasse liikumiseks. Kui soovite liikuda eelmisesse aknasse, kasutage klahve "Ctrl-A" ja "p".

Loetlege avatud aknad

Ctrl + a "

Seda kasutatakse avatud bash-akende loetlemiseks.

Poolitamine horisontaalselt

Kasutage klahve „Ctrl + a” „|” praeguse akna horisontaalseks jagamiseks. See ainult jagab akna, kuid ei loo seanssi. Sellele piirkonnale üleminekuks kasutage tabulaatorit "Ctrl + a" "ja uue seansi alustamiseks klahvi Ctrl + a" "c".

Vertikaalselt lõhenev

Kasutage praeguse akna vertikaalseks jagamiseks klahve "Ctrl + a" "S" (suurtäht S). Sellele piirkonnale lülitumiseks kasutage vahekaarti „Ctrl + a“ „Tab“ ja uue seansi alustamiseks klahvi Ctrl + a „„ c “.

Tmuxi ja ekraani võrdlus

Ülaltoodud arutelu põhjal võime järeldada, et mõlemad programmid: Tmux ja Screen täidavad ligikaudu sarnast eesmärki. Mõlemad programmid ehitavad virtuaalse terminali ühe terminali sisse, võimaldavad teil virtuaalsete terminalide vahel ümber lülituda ja lasevad teil virtuaalse terminali kinnitada ja uuesti kinnitada, kui teie võrguühendus on häiritud. Mõlemad programmid töötavad eraldi protsesside loomisega, mida nad erinevalt nimetavad.

Kuid nende kahe tööriista vahel on ka mõningaid erinevusi. Tmuxil on BSD-litsents, ekraanil aga GNU GPL. Tmux on kasutajasõbralikum kui ekraan ja sisaldab mõnusat olekuriba, milles on veidi teavet. Tmuxil on akende automaatne ümbernimetamine, ekraanil puudub see funktsioon. Ekraan võimaldab seanssi teiste kasutajatega jagada, samas kui Tmux seda ei tee. See on suurepärane omadus, mis Tmuxil puudub.

Seetõttu võime järeldada, et nagu iga programm, sõltub ka see tõepoolest teie nõudmistest ja eelistustest ning millega tunnete end paremini. Proovige mõlemat ja õmblege see, mis teie vajadustele kõige paremini sobib.

Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...