He aha ka Tmux: Ke alakaʻi alakaʻi

Hoʻohou hope loa: 09/25/2024

tmux

Aia kahi mea hana laina kauoha e hoʻokele pono i nā kau he nui i kaulana loa i nā kaiapuni Unix, e like me Linux a i ʻole macOS. Ma keia komo ana makou e wehewehe ai he aha ka Tmux. He alakaʻi liʻiliʻi pono no ka poʻe hoʻomaka.

ʻO Tmux kahi pōkole o Mea hoʻopili hoʻopau. ʻO ka wehewehe ʻana o kahi multiplexer ke kamaʻilio mākou e pili ana i nā terminals ʻo ia ka papahana e hiki ai i kahi mea hoʻohana e hoʻokele i nā kau virtual he nui i loko o kahi pahu hoʻokahi. He kumu waiwai kūpono loa i ka hana ʻana me nā kikowaena mamao a i ʻole i ka wā e pono ai e hoʻokō i nā kauoha he nui i ka manawa like ma nā puka makani like ʻole.

He aha ka Tmux?

Ma ke ʻano he terminal multiplexer maikaʻi, ʻae ʻo Tmux iā mākou e hoʻokaʻawale i hoʻokahi kau palena i loko o nā subwindows a i ʻole nā ​​pane i loko o ka puka aniani ponoʻī. Ma kēia ala, hiki iā mākou E hoʻokaʻawale i kēlā me kēia puka makani liʻiliʻi e holo i nā papahana a i ʻole nā ​​​​kau shell. ʻO ia ka pahuhopu o ka mea nāna i hana, Nicholas Marriott, i ka wā i hoʻokuʻu ʻia ai ka mana mua o kēia multiplexer ma 2007.

tmux
He aha ka Tmux

ʻO kekahi hiʻohiʻona hoihoi ʻo ia e ʻae iā mākou wehe a hoʻohui hou i kahi kau i kēlā me kēia manawa me ke keakea ole i na hana e holo nei. He mea maʻalahi kēia i ka wā e pili ana i nā pilina mamao a i ʻole nā ​​​​hana lōʻihi.

Ua kūpono kēia mau hiʻohiʻona i ka polokalamu Tmux no kekahi mau ʻano hana. E like me ka laʻana, penei:

  • Nā hoʻomohala ma nā kikowaena mamao.
  • ʻO ka ʻautome a me ka nānā ʻana i nā hana.
  • Hoʻonohonoho kūpono o ka hana multitasking.
Maʻiʻo kūʻokoʻa - Kaomi maanei  ʻO nā ʻaoʻao maikaʻi loa e hoʻoiho i nā puke manuahi no kāu Kindle

ʻO ke ala maʻamau e hoʻohana ai iā Tmux ka hana ʻana i nā kau kūʻokoʻa he nui. (hoʻokahi no ka hoʻomohala ʻana, ʻo kekahi no ka nānā ʻana, nā mea ʻē aʻe e hoʻokele i kahi kikowaena, a me nā mea ʻē aʻe) hiki iā mākou ke hoʻokele me ka ʻoluʻolu mai ka nānā hoʻokahi, hiki iā mākou ke lele maʻalahi mai kahi hālāwai a i kekahi manawa a mākou e makemake ai.

Pehea e hoʻokomo ai iā Tmux

hoʻokomo i ka tmux

I kēia manawa ua ʻike mākou i ke ʻano o Tmux, e ʻike kākou pehea e hoʻokomo ai ma kā mākou kamepiula. He mea maʻalahi loa ka hoʻouka ʻana iā Tmux ma nā ʻōnaehana hana Unix e like me macOS a Linux paha. E wehewehe mākou ma lalo:

Ma ka macOS

No ka hoʻouka ʻana iā Tmux ma macOS Tmux hoʻohana mākou i ka luna hoʻokele Homebrew. ʻO kēia nā kauoha e pono ai mākou e hoʻohana i ka terminal:

  1. No hoʻokomo i ka homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. No hoʻokomo iā Tmux: e hoʻouka i kahi tmux
  3. No hōʻoia hōʻoia hoʻonoho: tmux -V

Ma Linux

Inā he ʻōnaehana ia ma Arch Linux, hiki ke hoʻokomo iā Tmux mai ka waihona Arch Arch. ʻOi aku ka maʻalahi o ke ala:

  • KaʻAnuʻu 1: Wehe mākou i kahi pahu.
  • KaʻAnuʻu Hana 2: Hoʻokomo mākou iā Tmux me ka hoʻohana ʻana i ka mana hoʻokele pacman:

Ma Windows

ʻAe, hiki nō hoʻi ke hoʻokomo iā Tmux ma Windows, ʻoiai ma kēia hihia ʻoi aku ka paʻakikī o ke kaʻina hana:

  1. ʻO ka hana mua hoʻokomo iā WSL (ʻŌnaehana Windows no Linux). No ka hana ʻana i kēia, wehe iā PowerShell ma ke ʻano he luna a holo i kēia kauoha: wsl –hoʻokomo
  2. Ma hope wehe mākou i kā mākou mahele Linux ma WSL a hahai mākou i nā kuhikuhi. ʻO kēia nā kauoha a mākou e pono ai:
    • sudo apt update
    • sudo apt hoʻokomo i ka tmux
  3. ʻO ka hope, e hoʻomaka e hoʻohana iā Tmux e hoʻokō mākou i kēia kauoha: tmux

Pehea e hoʻohana ai iā Tmux

No ka hoʻomaka ʻana e hoʻohana iā Tmux, pono ʻoe e hoʻomaopopo mua i ke ʻano o kāu hui. Loaʻa i kēlā me kēia kau wehe he hui pukaaniani. Ua like kēlā me kēia puka makani kahi pahu, no laila hiki i kahi kau hoʻokahi ke loaʻa nā puka makani he nui. ʻO ka hope, hiki ke hoʻokaʻawale ʻia nā puka makani i nā panela.

Maʻiʻo kūʻokoʻa - Kaomi maanei  Mafia 3 Xbox One Cheats: E haku i ka pāʻani me kēia mau hacks

he aha ka tmux

ʻO kahi hiʻohiʻona e hiki ai iā mākou ke hoʻohana wikiwiki iā Tmux ka hiki ke hoʻohana i nā ʻokoʻa ʻaoʻao pōkole keyboard. ʻO kēia nā mea maʻamau a pono:

  • Tmux prefix: Ctrl+b
  • Hana i ka puka makani hou: Ctrl + b, a laila c
  • Mākaʻikaʻi pukaaniani (horizontally): Ctrl + b, a laila «
  • Mākaʻikaʻi pukaaniani (kūpono): Ctrl + b, a laila %
  • E neʻe ma waena o nā panela: Ctrl + b, a laila hoʻohana mākou i nā pua.
  • Hoʻokaʻawale i ke kau: Ctrl + b, a laila d
  • Hoʻohui hou i ke kau: tmux pili
  • Pani i kahi panel a i ʻole puka makani: puka a i ʻole Ctrl + d

Ma kahi o kēia, hāʻawi ʻo Tmux iā mākou i mea hoihoi nā koho hoʻopilikino. Hiki kēia ma ka hana ʻana i kahi faila hoʻonohonoho i hiki i kēlā me kēia mea hoʻohana ke hoʻohui i nā code e like me kā lākou makemake a makemake.

No ka hana ʻana i kēia faila, pono ʻoe e hoʻokō i kēia kauoha: sudo touch ~/.tmux.conf

No ka hoʻohui ʻana i ke code hoʻonohonoho, pono mākou e wehe i ka faila me kahi mea hoʻoponopono kikokikona a hoʻokomo i nā hoʻonohonoho e pono ai mākou. Ma laila lākou e hele ai kekahi mau laʻana hiki iā mākou ke hoʻohana:

E hoʻololi i ka prefix paʻamau

Inā makemake mākou iā Ctrl+a ma kahi o Ctrl+b, e kākau mākou i kēia:

# Hoʻololi i ka prefix mai 'Ctrl+B' iā 'Ctrl+A'

wehe iā Cb

koho koho -g prefix Ca

bind-key Ca hoʻouna-prefix

E hoʻohana i ke ʻano ʻiole

E hoʻokuʻu i nā pōkole paʻamau a neʻe i nā puka makani a me nā panela me ka hoʻohana ʻana i ka ʻiole. ʻO ke kauoha:

kau -g iole ma

E hoʻololi i ka waihoʻoluʻu o ka papa

Inā makemake ʻoe e hoʻololi i ke kua mai ka ʻeleʻele (paʻamau) i keʻokeʻo, ʻo ia ke kauoha e hoʻohana ai:

hoʻonohonoho -g pukaaniani-active-style bg=keʻokeʻo

E ʻike ʻoe i nā hana hoʻopunipuni hou aʻe o kēia ʻano ma ka pūnaewele TMUXCheatSheet.

Maʻiʻo kūʻokoʻa - Kaomi maanei  Cómo activar las cookies

I ka hōʻuluʻulu ʻana, kōkua nā mea āpau a mākou i wehewehe ai iā mākou e hoʻopau i ke ʻano o Tmux: he mea hana ikaika loa a kūpono hoʻi, no nā mea hoʻomohala a me nā luna ʻōnaehana. Ma keʻano laulā, no kēlā me kēia mea hoʻohana e pono ai Hana maikaʻi me nā ʻāpana he nui a me nā kaʻina hana like.