He aha te Tmux: Aratohu Kaimata

Whakahōu whakamutunga: 25/09/2024

tmux

He taputapu raina whakahau hei whakahaere pai i nga huihuinga maha e tino paingia ana i roto i nga taiao Unix, penei Linux MacOS ranei. I roto i tenei urunga ka whakamarama matou he aha te Tmux. He aratohu iti whai hua mo te hunga timata.

Ko Tmux he whakapototanga o Whakataumaha Kapeka. Ko te whakamaramatanga o te multiplexer ina korero tatou mo nga pito ko tera o te kaupapa ka taea e te kaiwhakamahi te whakahaere i nga huihuinga mariko maha i roto i te tauranga kotahi. He rauemi e tino whai kiko ana i te wa e mahi ana me nga kaitoro mamao, ina he hiahia ki te whakahaere i nga whakahau maha i te wa kotahi i roto i nga matapihi rereke.

He aha te Tmux?

I te mea he pai te maha o nga kapeka, ka taea e Tmux a maatau wehea he wahanga kapeka kotahi ki roto i nga matapihi-roto maha ranei i roto tonu i te matapihi tauranga. I tenei ara, ka taea e tatou tohaina ia o enei matapihi iti hei whakahaere i nga kaupapa rereke, i nga waahi ranei shell. Koina, ko te whainga a tona kaihanga, Nicholas Marriott, i te wa i whakarewahia te putanga tuatahi o tenei multiplexer i te tau 2007.

tmux
He aha te Tmux

Ko tetahi atu mea whakamiharo ko te tuku i a maatau momotuhia ka hono ano ki tetahi huihuinga i nga wa katoa me te kore e haukotia i nga tukanga e whakahaere ana. He tino watea tenei i te wa e pa ana ki nga hononga mamao me nga mahi roa.

Ko enei ahuatanga ka tino pai te rorohiko Tmux mo etahi momo mahi. Hei tauira, enei:

  • Nga whanaketanga i runga i nga tūmau mamao.
  • Nga mahi aunoa me te aroturuki.
  • He pai te whakahaere o nga mahi maha.
He ihirangi motuhake - Paatohia ki konei  Ko nga wharangi pai hei tango pukapuka kore utu mo to Kindle

Ko te huarahi tino noa ki te whakamahi i a Tmux ko te te hanga i nga huihuinga motuhake maha. (kotahi mo te whakawhanaketanga, tetahi mo te aro turuki, etahi atu hei whakahaere i te tūmau, me etahi atu) ka taea e tatou te whakahaere pai mai i te kaitirotiro kotahi, ka taea te peke mai i tetahi waahi ki tetahi atu me te wa e hiahia ana tatou.

Me pehea te whakauru i te Tmux

tāuta tmux

Inaianei kua mohio tatou he aha te Tmux, me titiro me pehea te whakauru ki runga i to rorohiko. He ngawari noa te whakauru i a Tmux ki runga i nga punaha whakahaere a Unix penei i te macOS, Linux ranei. Ka whakamaramahia e matou i raro nei:

I runga i te macOS

Hei whakauru i a Tmux ki runga macOS Tmux ka whakamahia e matou te kaiwhakahaere kete Homebrew. Ko enei nga whakahau me whakamahi i te tauranga:

  1. tāuta homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
  2. tāuta Tmux: whakaruu tāuta tmux
  3. manatoko whakauru: tmux -V

I runga i te Linux

Mena he punaha kei runga i te Arch Linux, ka taea te whakauru i a Tmux mai i te whare pupuri Arch mana. He ngawari ake te tikanga:

  • Hipanga 1: Ka whakatuwherahia e matou he tauranga.
  • Hipanga 2: Ka whakauruhia e matou a Tmux ma te whakamahi i te kaiwhakahaere kete pacman:

I runga i te Matapihi

Ae, ka taea hoki te whakauru i a Tmux ki Windows, ahakoa he iti ake te uaua o te mahi:

  1. Ko te taahiraa tuatahi tāuta WSL (Pūnaha iti o Windows mō Linux). Hei mahi i tenei, whakatuwheratia a PowerShell hei kaiwhakahaere ka whakahaere i tenei whakahau: wsl –tāuta
  2. I muri ka whakatuwherahia e matou to maatau tohatoha Linux i roto i te WSL a ka whai matou i nga tohutohu. Ko nga whakahau e hiahiatia ana ko enei:
    • whakahoutanga sudo apt
    • sudo apt tāuta tmux
  3. Hei whakamutunga, ki te timata ki te whakamahi i te Tmux ka mahia e matou tenei whakahau: tmux

Me pehea te whakamahi i te Tmux

Hei timata ki te whakamahi i a Tmux, me mohio koe ki te ahua o to whakahaere. Kei ia wahanga tuwhera he roopu matapihi. He rite ia o enei matapihi ki he tauranga, no reira he maha nga matapihi o te wahanga kotahi. Ka mutu, ka taea hoki te wehewehe i nga matapihi ki nga panui.

He ihirangi motuhake - Paatohia ki konei  Mafia 3 Xbox One Tinihanga: Whakahaerehia te keemu me enei hacks

he aha te tmux

Ko tetahi waahanga e taea ai e maatau te whakamahi i a Tmux tere ake ko te kaha ki te whakamahi rereke pokatata papapātuhi. Ko enei nga mea tino noa me te whai hua:

  • Tmux prefix: Ctrl + b
  • Waihanga matapihi hou: Ctrl + b, katahi c
  • Matapihi Ritua (whakapae): Ctrl + b, katahi "
  • Ritua matapihi (poutū): Ctrl + b, ka %
  • Nuku i waenganui i nga panui: Ctrl + b, ka whakamahi i nga pere.
  • Momotu wātū: Ctrl + b, ka d
  • Tūhono anō wātū: tmux whakapiri
  • Katia he panui, he matapihi ranei: puta ranei Ctrl + d

I tua atu i tenei, ka tukuna e Tmux nga mea whakamere ngā kōwhiringa whakaritenga. Ka taea tenei ma te hanga i tetahi konae whirihoranga ka taea e ia kaiwhakamahi te taapiri waehere kia rite ki o raatau hiahia me o raatau hiahia.

Hei waihanga i tenei konae, me whakahaere e koe te whakahau e whai ake nei: sudo pa ~/.tmux.conf

Hei taapiri i te waehere whirihoranga, me whakatuwhera e matou te konae me te kaiwhakatika tuhinga me te whakauru i nga tautuhinga e hiahiatia ana e matou. I reira ka haere ētahi tauira ka taea e taatau te whakamahi:

Hurihia te pimua taunoa

Mena ka hiahia matou ki a Ctrl+a hei utu mo Ctrl+b, ka tuhia e matou enei e whai ake nei:

# Hurihia te pimua mai i 'Ctrl+B' ki 'Ctrl+A'

wetekina Cb

huinga-kwhiringa -g prefix Ca

here-key Ca tuku-muamua

Whakamahia te aratau kiore

Hei whakakore i nga pokatata taunoa me te neke i nga matapihi me nga panui ma te whakamahi i te kiore. Ko te whakahau:

whakaturia -g kiore ki runga

Hurihia te tae papamuri o te panui

Ki te hiahia koe ki te huri i te papamuri mai i te pango (taunoa) ki te ma, koinei te whakahau hei whakamahi:

whakaturia -g matapihi-active-style bg=ma

Ka kitea e koe he maha atu nga tinihanga o tenei momo i runga i te paetukutuku TMUXCheatSheet.

He ihirangi motuhake - Paatohia ki konei  Me pēhea te whakahohe i ngā pihikete

Hei whakarāpopototanga, ko nga mea katoa i whakamaramatia e matou i konei ka awhina i a maatau ki te whakatau he aha te Tmux: he taputapu tino kaha me te mahi, ina koa mo nga kaihanga me nga kaiwhakahaere punaha. I te nuinga, mo tetahi kaiwhakamahi e hiahia ana He pai te mahi me nga kapeka maha me nga tukanga tukutahi.