
On olemassa komentorivityökalu useiden istuntojen tehokkaaseen hallintaan, joka on erittäin suosittu Unix-ympäristöissä, kuten Linux tai macOS. Tässä kirjoituksessa aiomme selittää mikä on Tmux. Hyödyllinen pieni opas aloittelijoille.
Tmux on lyhenne sanoista Päätemultiplekseri. Multiplekserin määritelmä, kun puhumme päätelaitteista, on ohjelman, joka sallii käyttäjän hallita useita virtuaalisia istuntoja yhdessä terminaalissa. Resurssi, joka on erityisen käytännöllinen työssä etäpalvelimien kanssa tai kun on tarpeen suorittaa useita komentoja samanaikaisesti eri ikkunoissa.
Mikä on Tmux?
Hyvänä päätemultiplekserina Tmux antaa meille mahdollisuuden jakaa yksi pääteistunto useisiin aliikkunoihin tai ruutuihin itse pääteikkunassa. Tällä tavalla voimme varata jokainen näistä pienistä ikkunoista erilaisten ohjelmien tai istuntojen suorittamiseen kuori. Se oli ainakin sen luojan tavoite, Nicholas Marriott, kun se julkaisi tämän multiplekserin ensimmäisen version vuonna 2007.
Toinen mielenkiintoinen näkökohta on, että se sallii meille katkaise yhteys istuntoon ja yhdistä se uudelleen milloin tahansa keskeyttämättä käynnissä olevia prosesseja. Tämä on erittäin kätevää käsiteltäessä etäyhteyksiä tai pitkäaikaisia tehtäviä.
Nämä ominaisuudet tekevät Tmux-ohjelmistosta erityisen sopivan tietyntyyppisiin tehtäviin. Kuten esimerkiksi nämä:
- Kehitys etäpalvelimilla.
- Automaatio- ja valvontatehtävät.
- Moniajotyön tehokas organisointi.
Yleisin tapa käyttää Tmuxia on luoda useita itsenäisiä istuntoja. (yksi kehittämiseen, toinen valvontaan, toiset palvelimen hallintaan jne.), joita voimme hallita mukavasti samalta näytöltä, jolloin voimme hypätä istunnosta toiseen helposti ja milloin tahansa.
Kuinka asentaa Tmux

Nyt kun tiedämme, mikä Tmux on, katsotaanpa, kuinka se asennetaan tietokoneellemme. Tmuxin asentaminen on melko yksinkertaista Unix-pohjaisissa käyttöjärjestelmissä, kuten macOS tai Linux. Selitämme sen alla:
macOS:ssä
Tmuxin asentamiseen macOS Tmuxiin käytämme paketinhallintaa Kotiolut. Nämä ovat komennot, joita meidän on käytettävä terminaalissa:
- Sillä asenna homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Sillä asenna Tmux: hautua asentaa tmux
- Sillä tarkista asennus: tmux -V
Linuxissa
Jos kyseessä on Arch Linuxiin perustuva järjestelmä, Tmux on mahdollista asentaa virallisesta Arch-arkistosta. Menetelmä on vielä yksinkertaisempi:
- Vaihe 1: Avaamme terminaalin.
- Vaihe 2: Asennamme Tmuxin paketinhallinnan avulla pacman:
Windowsissa
Kyllä, on myös mahdollista asentaa Tmux Windowsiin, vaikka tässä tapauksessa prosessi on hieman monimutkaisempi:
- Ensimmäinen askel on asenna WSL (Windows-alijärjestelmä Linuxille). Voit tehdä tämän avaamalla PowerShellin järjestelmänvalvojana ja suorittamalla tämän komennon: wsl –asennus
- Jälkeen Avaamme Linux-jakelumme WSL:ssä ja noudatamme ohjeita. Tarvitsemme seuraavat komennot:
- sudo apt -päivitys
- sudo apt install tmux
- Lopuksi, aloittaaksesi Tmuxin käytön, suoritamme tämän komennon: tmux
Kuinka käyttää Tmuxia
Jotta voit aloittaa Tmuxin käytön, sinun on ensin ymmärrettävä, millainen organisaatiosi on. Jokainen avoin istunto sisältää ryhmä ikkunoita. Jokainen näistä ikkunoista vastaa pääte, joten yhdellä istunnolla voi olla useita ikkunoita. Lopuksi ikkunat voidaan jakaa myös paneeleiksi.

Ominaisuus, jonka avulla voimme käyttää Tmuxia nopeammin, on mahdollisuus käyttää erilaisia pikanäppäimet. Nämä ovat yleisimpiä ja hyödyllisimpiä:
- Tmux-etuliite: Ctrl+b
- Luo uusi ikkuna: Ctrl + b, sitten c
- Jaettu ikkuna (vaakasuunnassa): Ctrl + b, sitten «
- Jaettu ikkuna (pystysuoraan): Ctrl + b, sitten %
- Siirry paneelien välillä: Ctrl + b, sitten käytämme nuolia.
- Katkaise istunto: Ctrl + b, sitten d
- Yhdistä istunto uudelleen: tmux liitä
- Sulje paneeli tai ikkuna: exit tai Ctrl + d
Tämän lisäksi Tmux tarjoaa meille mielenkiintoista mukautusvaihtoehdot. Tämä on mahdollista luomalla asetustiedosto, johon kukin käyttäjä voi lisätä koodia oman maun ja mieltymysten mukaan.
Luodaksesi tämän tiedoston, sinun on suoritettava seuraava komento: sudo touch ~/.tmux.conf
Konfigurointikoodin lisäämiseksi meidän on avattava tiedosto tekstieditorilla ja syötettävä tarvitsemamme asetukset. Siinä ne menevät joitakin esimerkkejä jota voimme käyttää:
Vaihda oletusetuliite
Jos halusimme Ctrl+a Ctrl+b:n sijaan, kirjoittaisimme seuraavan:
# Muuta etuliite 'Ctrl+B':sta 'Ctrl+A'
irrota Cb
set-optio -g etuliite Ca
sidosavain Ca lähetä-etuliite
Käytä hiiritilaa
Luopua oletuspikanäppäimistä ja siirtää ikkunoita ja paneeleja hiiren avulla. Komento on:
aseta hiiri päälle -g
Muuta paneelin taustaväriä
Jos haluat muuttaa taustan mustasta (oletus) valkoiseksi, käytä tätä komentoa:
set -g window-active-style bg=white
Löydät verkosta monia muita tämän tyyppisiä temppuja TMUXCheatSheet.
Yhteenvetona voidaan todeta, että kaikki tässä selittämämme auttaa meitä päättelemään, mikä Tmux on: erittäin tehokas ja käytännöllinen työkalu erityisesti kehittäjille ja järjestelmänvalvojille. Yleensä kaikille käyttäjille, jotka tarvitsevat Työskentele tehokkaasti useiden päätteiden ja samanaikaisten prosessien kanssa.
Teknologiaan ja internet-asioihin erikoistunut toimittaja, jolla on yli kymmenen vuoden kokemus erilaisista digitaalisista medioista. Olen työskennellyt toimittajana ja sisällöntuottajana verkkokaupan, viestinnän, verkkomarkkinoinnin ja mainonnan yrityksissä. Olen myös kirjoittanut taloustieteen, rahoituksen ja muiden alojen verkkosivuille. Työni on myös intohimoni. Nyt artikkeleideni kautta Tecnobits, Yritän tutkia kaikkia uutisia ja uusia mahdollisuuksia, joita teknologian maailma tarjoaa meille joka päivä parantaaksemme elämäämme.