Android

Pagsisimula sa tmux

Tmux — что это и зачем? Обзор и урок tmux

Tmux — что это и зачем? Обзор и урок tmux

Talaan ng mga Nilalaman:

Anonim

Ang gabay na ito ay pupunta sa pamamagitan ng pag-install at pangunahing paggamit ng Tmux upang mapalakas ka at tumakbo.

Ano ang tmux?

Ang Tmux ay isang terminal multiplexer isang alternatibo sa GNU Screen. Sa madaling salita, nangangahulugan ito na maaari kang magsimula ng sesyon ng Tmux at pagkatapos ay buksan ang maraming windows sa loob ng session na iyon. Ang bawat window ay sinasakop ang buong screen at maaaring nahati sa mga parisukat na mga panel.

Sa Tmux madali kang lumipat sa pagitan ng maraming mga programa sa isang terminal, alisin ang mga ito at muling paganahin ang mga ito sa ibang terminal.

Ang mga sesyon ng Tmux ay tuloy-tuloy, na nangangahulugang ang mga programa na tumatakbo sa Tmux ay magpapatuloy na tumatakbo kahit na magkakonekta ka.

Ang lahat ng mga utos sa Tmux ay nagsisimula sa isang prefix, na sa pamamagitan ng default ay ctrl+b .

Magagamit din ang artikulong ito sa Russian.

Pag-install ng Tmux

Madali mong mai-install ang Tmux gamit ang package manager ng iyong distro.

Ang pag-install ng Tmux sa Ubuntu at Debian

sudo apt install tmux

Ang pag-install ng Tmux sa CentOS at Fedora

sudo yum install tmux

Ang pag-install ng Tmux sa macOS

brew install tmux

Pagsisimula ng Iyong Unang Tmux Session

Upang simulan ang iyong unang sesyon ng Tmux, i-type lamang ang tmux sa iyong console:

tmux

Magbubukas ito ng isang bagong session, lumikha ng isang bagong window, at magsisimula ng isang shell sa window na iyon.

Sa sandaling nasa Tmux ka, mapapansin mo ang isang linya ng katayuan sa ilalim ng screen na nagpapakita ng impormasyon tungkol sa kasalukuyang session.

Maaari mo na ngayong patakbuhin ang iyong unang utos ng Tmux. Halimbawa, upang makakuha ng isang listahan ng lahat ng mga utos, mag-type ka:

Ctrl+b ?

Paglikha ng Pinangalanang Tmux Sessions

Bilang default, ang mga sesyon ng Tmux ay pinangalanan ayon sa bilang. Ang mga pinangalanang session ay kapaki-pakinabang kapag nagpapatakbo ka ng maraming session ng Tmux. Upang lumikha ng isang bagong pangalan na sesyon, patakbuhin ang utos ng tmux kasama ang mga sumusunod na argumento:

tmux new -s session_name

Laging isang magandang ideya na pumili ng isang descriptive na pangalan ng sesyon.

Pagtanggal mula sa Tmux Session

Maaari kang mag-detach mula sa session ng Tmux at bumalik sa iyong normal na shell sa pamamagitan ng pag-type:

Ctrl+b d

Ang programa na tumatakbo sa session ng Tmux ay magpapatuloy na tatakbo pagkatapos mong mag-alis mula sa session.

Muling paglakip sa Tmux Session

Upang maglakip muna sa isang sesyon, kailangan mong hanapin ang pangalan ng sesyon. Upang makakuha ng isang listahan ng kasalukuyang uri ng mga sesyon na tumatakbo:

tmux ls

Ang pangalan ng sesyon ay ang unang haligi ng output.

0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

Tulad ng nakikita mo mula sa output, mayroong dalawang nagpapatakbo na sesyon ng Tmux. Ang una ay pinangalanang 0 at ang pangalawa sa my_named_session .

Halimbawa, upang maglakip sa sesyon 0 , mai-type mo:

tmux attach-session -t 0

Nagtatrabaho sa Tmux Windows at Panes

Kapag nagsimula ka ng isang bagong session ng Tmux, bilang default, lumilikha ito ng isang solong window na may isang shell sa loob nito.

Upang lumikha ng isang bagong window na may uri ng shell Ctrl+b c , ang unang magagamit na numero mula sa saklaw 0…9 ay itatalaga dito.

Ang isang listahan ng lahat ng mga bintana ay ipinapakita sa linya ng katayuan sa ilalim ng screen.

Nasa ibaba ang ilang mga pinaka-karaniwang utos para sa pamamahala ng Tmux windows at panel:

  • Ctrl+b c Gumawa ng isang bagong window (na may shell) Ctrl+b w Pumili ng window mula sa isang listahan Ctrl+b 0 Lumipat sa window 0 (sa bilang) Ctrl+b , Palitan ang pangalan ng kasalukuyang window Ctrl+b % Hatiin ang kasalukuyang pane nang pahalang sa dalawang mga panel Ctrl+b " Hatiin ang kasalukuyang pane nang patayo sa dalawang mga panel Ctrl+b o Pumunta sa susunod na pane Ctrl+b ; islog sa pagitan ng kasalukuyan at nakaraang pane Ctrl+b x Isara ang kasalukuyang pane

Pagpapasadya ng Tmux

Kapag nagsimula ang Tmux, binabasa nito ang mga parameter ng pagsasaayos nito mula sa ~/.tmux.conf kung ang file ay naroroon.

Narito ang isang sample ~/.tmux.conf pagsasaayos na may na-customize na linya ng katayuan at ilang karagdagang mga pagpipilian:

~ /.tmux.conf

# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Pangunahing Paggamit ng Tmux

Nasa ibaba ang pinaka pangunahing mga hakbang para sa pagsisimula sa Tmux:

  1. Sa command prompt, i-type ang tmux new -s my_session , Patakbuhin ang nais na programa.Gawin ang pangunahing pagkakasunud Ctrl-b sunod na Ctrl-b + d upang maalis mula sa session.Reattach sa session ng Tmux sa pamamagitan ng pag-type ng tmux attach-session -t my_session .

Konklusyon

Sa tutorial na ito, natutunan mo kung paano gamitin ang Tmux. Ngayon ay maaari mong simulan ang paglikha ng maramihang mga window ng Tmux sa isang solong session, split windows sa pamamagitan ng paglikha ng mga bagong panel, mag-navigate sa pagitan ng mga windows, detach at resume session, at isapersonal ang iyong Tmux halimbawa gamit ang .tmux.conf file.

Marami pa upang malaman ang tungkol sa Tmux sa Manwal na pahina ng Manwal na Tmux.

tmux na terminal