
Unix inguruneetan oso ezaguna den saio anitz modu eraginkorrean kudeatzeko komando lerroko tresna bat dago, adibidez Linux edo macOS. Sarrera honetan azalduko dugu zer da Tmux. Hasiberrientzako gida txiki erabilgarria.
Tmux-en laburdura da Terminal-multiplexadorea. Terminalei buruz hitz egiten dugunean multiplexeraren definizioa erabiltzaile bati aukera ematen dion programarena da kudeatu hainbat saio birtual terminal bakarrean. Lanean bereziki praktikoa den baliabidea urruneko zerbitzariekin edo leiho ezberdinetan hainbat komando aldi berean exekutatu beharra dagoenean.
Zer da Tmux?
Terminal multiplexer on gisa, Tmux-ek aukera ematen digu zatitu terminaleko saio bakarra azpileiho edo panel anitzetan terminaleko leihoaren barruan. Modu honetan, ahal dugu esleitu leiho txiki horietako bakoitza programa edo saio desberdinak exekutatzeko shell. Hori zen, behintzat, bere sortzailearen helburua, Nicholas Marriott, 2007an multiplexer honen lehen bertsioa kaleratu zuenean.
Beste alderdi interesgarri bat aukera ematen digula da deskonektatu eta berriro konektatu saio batera edonoiz martxan dauden prozesuak eten gabe. Hau oso erosoa da urruneko konexioei edo epe luzeko zereginei aurre egiteko.
Ezaugarri horiei esker, Tmux softwarea bereziki egokia da zeregin mota batzuetarako. Adibidez, hauek:
- Urruneko zerbitzarietan egindako garapenak.
- Automatizazio eta monitorizazio lanak.
- Multiataza lanaren antolaketa eraginkorra.
Tmux erabiltzeko modurik ohikoena hau da saio independente anitz sortzea. (garapenerako bat, monitorizaziorako beste bat, zerbitzari bat kudeatzeko beste batzuk, etab.) monitore beretik eroso kudea ditzakegunak, saio batetik bestera erraz eta nahi dugunean salto egin ahal izateko.
Nola instalatu Tmux

Tmux zer den dakigunez, ikus dezagun nola instalatu gure ordenagailuan. Tmux instalatzea nahiko erraza da macOS edo Linux bezalako Unix-en oinarritutako sistema eragileetan. Jarraian azaltzen dugu:
En macOS
Tmux macOS Tmux-en instalatzeko paketeen kudeatzailea erabiltzen dugu Homebrew. Hauek dira terminalean erabili behar ditugun komandoak:
- -rako instalatu homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- -rako instalatu Tmux: brew install tmux
- -rako instalazioa egiaztatu: tmux -V
En Linux
Arch Linux-en oinarritutako sistemak badira, posible da Tmux instalatzea Arch biltegi ofizialetik. Metodoa are sinpleagoa da:
- 1. urratsa: terminal bat irekitzen dugu.
- 2. urratsa: Tmux instalatzen dugu paketeen kudeatzailea erabiliz pacman:
En Windows
Bai, Tmux Windows-en ere instalatu daiteke, nahiz eta kasu honetan prozesua apur bat konplexuagoa izan:
- El primer paso es instalatu WSL (Windows Subsystem for Linux). Horretarako, ireki PowerShell administratzaile gisa eta exekutatu komando hau: wsl –instalatu
- Ondoren gure Linux banaketa irekitzen dugu WSL barruan eta argibideak jarraitzen ditugu. Behar ditugun komandoak hauek dira:
- sudo apt update
- sudo apt install tmux
- Azkenik, Tmux erabiltzen hasteko komando hau exekutatzen dugu: tmux
Nola erabili Tmux
Tmux erabiltzen hasteko, lehenengo zure erakundea nolakoa den ulertu behar duzu. Saio ireki bakoitzak barne hartzen du leiho talde bat. Leiho hauetako bakoitza baliokidea da terminal bat, beraz, saio bakar batek hainbat leiho izan ditzake. Azkenik, leihoak paneletan ere bana daitezke.

Tmux azkarrago erabiltzeko aukera ematen duen ezaugarri bat desberdinak erabiltzeko aukera da teklatuko lasterbideak. Hauek dira ohikoenak eta erabilgarrienak:
- Tmux aurrizkia: Ktrl + b
- Sortu leiho berria: Ktrl + b, gero c
- Banatu leihoa (horizontalean): Ktrl + b, gero «
- Banatu leihoa (bertikalean): Ktrl + b, gero %
- Mugitu panelen artean: Ktrl + b, gero geziak erabiliko ditugu.
- Deskonektatu saioa: Ktrl + b, gero d
- Berriro konektatu saioa: tmux erantsi
- Itxi panel edo leiho bat: irten edo Ktrl + d
Honetaz gain, interesgarriak eskaintzen dizkigu Tmuxek opciones de personalización. Hau posible da konfigurazio-fitxategi bat sortuz, erabiltzaile bakoitzak bere gustu eta lehentasunen arabera kodea gehi diezaiokeen.
Fitxategi hau sortzeko, komando hau exekutatu behar duzu: sudo touch ~/.tmux.conf
Konfigurazio kodea gehitzeko, fitxategia testu-editore batekin ireki eta behar ditugun ezarpenak sartu behar ditugu. Hor doaz algunos ejemplos erabil dezakegula:
Aldatu aurrizki lehenetsia
Ktrl+a nahi badugu Ctrl+b ordez, honako hau idatziko genuke:
# Aldatu aurrizkia "Ktrl+B"tik "Ctrl+A"ra
askatu Cb
set-option -g aurrizkia Ca
bind-key Ca bidali-aurrizkia
Erabili saguaren modua
Lasterbide lehenetsiak baztertzeko eta leihoak eta panelak sagua erabiliz mugitzeko. Komandoa hau da:
ezarri -g sagua
Aldatu panelaren atzeko planoaren kolorea
Atzeko planoa beltzez (lehenetsia) zurira aldatu nahi baduzu, hau izango litzateke erabili beharreko komandoa:
ezarri -g leiho-aktibo-estiloa bg=zuria
Sarean mota honetako hainbat trikimailu gehiago aurkituko dituzu TMUXCheatSheet.
Laburbilduz, hemen azaldu dugun guztiak Tmux zer den ondorioztatzen laguntzen digu: oso tresna indartsua eta praktikoa, bereziki garatzaileentzat eta sistema administratzaileentzat. Oro har, behar duen edozein erabiltzailerentzat Lan egin eraginkortasunez hainbat terminal eta aldibereko prozesuekin.
Teknologia eta Interneteko gaietan espezializatutako editorea, hamar urte baino gehiagoko esperientziarekin euskarri digital ezberdinetan. Merkataritza elektroniko, komunikazio, online marketin eta publizitate enpresetarako editore eta eduki sortzaile gisa lan egin dut. Ekonomia, finantza eta beste sektore batzuetako webguneetan ere idatzi dut. Nire lana ere nire pasioa da. Orain, nire artikuluen bidez Tecnobits, teknologiaren munduak egunero gure bizitza hobetzeko eskaintzen dizkigun albiste eta aukera berri guztiak arakatzen saiatzen naiz.