
Gen yon zouti liy lòd pou jere sesyon miltip avèk efikasite ki trè popilè nan anviwònman Unix, tankou Linux oswa macOS. Nan antre sa a nou pral eksplike ki sa ki Tmux. Yon ti gid itil pou débutan.
Tmux se yon abrevyasyon nan Tèminal multiplexeur. Definisyon yon multiplexeur lè nou pale de tèminal se sa ki nan yon pwogram ki pèmèt yon itilizatè jere plizyè sesyon vityèl nan yon sèl tèminal. Yon resous ki espesyalman pratik lè w ap travay ak sèvè aleka oswa lè gen yon bezwen pou egzekite plizyè kòmandman an menm tan nan diferan fenèt.
ki sa ki Tmux?
Kòm yon bon multiplexeur tèminal, Tmux pèmèt nou divize yon sèl sesyon tèminal nan plizyè subwindows oswa fenèt nan fenèt tèminal la li menm. Nan fason sa a, nou kapab asiyen chak nan ti fenèt sa yo pou kouri diferan pwogram oswa sesyon shell. Sa, omwen, se te objektif kreyatè li yo, Nicholas Marriott, lè li te lanse premye vèsyon multiplexeur sa a an 2007.
Yon lòt aspè enteresan se ke li pèmèt nou dekonekte epi rekonekte nan yon sesyon nenpòt ki lè san yo pa entèwonp pwosesis yo ki ap kouri. Sa a trè pratik lè w ap fè fas ak koneksyon aleka oswa travay alontèm.
Karakteristik sa yo fè lojisyèl Tmux espesyalman apwopriye pou sèten kalite travay. Tankou pou egzanp, sa yo:
- Devlopman sou serveurs aleka.
- Otomatik ak siveyans travay.
- Òganizasyon efikas nan travay multitech.
Fason ki pi komen pou itilize Tmux se pou kreye plizyè sesyon endepandan. (youn pou devlopman, yon lòt pou siveyans, lòt moun pou jere yon sèvè, elatriye) ke nou ka jere alèz nan menm monitè a, ke yo te kapab sote soti nan yon sesyon nan yon lòt fasil epi lè nou vle.
Ki jan yo enstale Tmux

Kounye a ke nou konnen ki sa Tmux ye, ann wè ki jan yo enstale li sou òdinatè nou an. Enstale Tmux se byen senp sou sistèm opere ki baze sou Unix tankou macOS oswa Linux. Nou eksplike li anba a:
Sou macOS
Pou enstale Tmux sou macOS Tmux nou itilize manadjè pake a Homebrew. Sa yo se kòmandman yo ke nou dwe itilize nan tèminal la:
- Pou enstale homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Pou enstale Tmux: brew enstale tmux
- Pou verifye enstalasyon an: tmux -V
Sou Linux
Si se sistèm ki baze sou Arch Linux, li posib pou enstale Tmux soti nan depo ofisyèl Arch la. Metòd la se menm pi senp:
- Etap 1: Nou louvri yon tèminal.
- Etap 2: Nou enstale Tmux lè l sèvi avèk manadjè pake a pacman:
Sou Windows
Wi, li posib tou pou enstale Tmux sou Windows, byenke nan ka sa a pwosesis la se yon ti kras pi konplèks:
- Premye etap la se enstale WSL (Sous-sistèm Windows pou Linux). Pou fè sa, louvri PowerShell kòm administratè epi kouri lòd sa a: wsl – enstale
- Apre nou louvri distribisyon Linux nou an nan WSL epi nou swiv enstriksyon yo. Kòmandman nou bezwen yo se sa yo:
- mizajou sudo apt
- sudo apt enstale tmux
- Finalman, pou kòmanse itilize Tmux nou egzekite lòd sa a: tmux
Ki jan yo sèvi ak Tmux
Pou kòmanse itilize Tmux, ou dwe premye konprann kisa òganizasyon w ye. Chak sesyon louvri gen ladann yon gwoup fenèt. Chak nan fenèt sa yo ekivalan a yon tèminal, kidonk yon sèl sesyon ka gen plizyè fenèt. Finalman, fenèt yo kapab tou divize an panno.

Yon karakteristik ki pèmèt nou sèvi ak Tmux pi vit se posiblite pou yo sèvi ak diferan rakoursi klavye. Sa yo se pi komen ak itil:
- Tmux prefiks: Ctrl+b
- Kreye nouvo fenèt: Ctrl + b, Lè sa a, c
- Fenèt divize (orizontal): Ctrl + b, Lè sa a, «
- Fenèt divize (vètikal): Ctrl + b, Lè sa a, %
- Deplase ant panno yo: Ctrl + b, Lè sa a, nou itilize flèch yo.
- Dekonekte sesyon: Ctrl + b, Lè sa a, d
- Rekonekte sesyon: tmux atache
- Fèmen yon panèl oswa yon fenèt: sòti oswa Ctrl + d
Anplis de sa, Tmux ofri nou enteresan opsyon pèsonalizasyon. Sa posib lè w kreye yon fichye konfigirasyon kote chak itilizatè ka ajoute kòd selon gou ak preferans yo.
Pou kreye dosye sa a, ou dwe kouri lòd sa a: sudo touche ~/.tmux.conf
Pou ajoute kòd konfigirasyon an, nou dwe louvri dosye a ak yon editè tèks epi antre nan paramèt nou bezwen yo. Se la yo ale kèk egzanp ke nou ka itilize:
Chanje prefiks default la
Si nou te vle Ctrl+a olye de Ctrl+b, nou ta ekri bagay sa yo:
# Chanje prefiks soti nan 'Ctrl+B' a 'Ctrl+A'
dezabiye Cb
mete-opsyon -g prefiks Ca
bind-kle Ca voye-prefiks
Sèvi ak mòd sourit
Pou dispanse ak rakoursi default yo epi deplase fenèt yo ak panno lè l sèvi avèk sourit la. Kòmandman an se:
mete -g sourit sou
Chanje koulè background panèl la
Si ou vle chanje background nan soti nan nwa (default) nan blan, sa a ta dwe kòmandman pou itilize:
mete -g fenèt-aktif-style bg = blan
Ou pral jwenn anpil plis ke trik nouvèl nan kalite sa a sou entènèt la TMUXCheatSheet.
An rezime, tout sa nou te eksplike isit la ede nou konkli kisa Tmux ye: yon zouti trè pwisan ak pratik, espesyalman pou devlopè ak administratè sistèm. An jeneral, pou nenpòt itilizatè ki bezwen Travay avèk efikasite ak plizyè tèminal ak pwosesis similtane.
Editè espesyalize nan pwoblèm teknoloji ak entènèt ak plis pase dis ane eksperyans nan diferan medya dijital. Mwen te travay kòm yon editè ak kreyatè kontni pou e-commerce, kominikasyon, maketing sou entènèt ak konpayi piblisite. Mwen te ekri tou sou sit entènèt ekonomi, finans ak lòt sektè. Travay mwen se pasyon mwen tou. Koulye a, atravè atik mwen yo nan Tecnobits, Mwen eseye eksplore tout nouvèl ak nouvo opòtinite ke mond lan nan teknoloji ofri nou chak jou amelyore lavi nou.