Tmux — что это и зачем? Обзор и урок tmux
Talaan ng mga Nilalaman:
- Ano ang tmux?
- Pag-install ng Tmux
- Ang pag-install ng Tmux sa Ubuntu at Debian
- Ang pag-install ng Tmux sa CentOS at Fedora
- Ang pag-install ng Tmux sa macOS
- Pagsisimula ng Iyong Unang Tmux Session
- Paglikha ng Pinangalanang Tmux Sessions
- Pagtanggal mula sa Tmux Session
- Muling paglakip sa Tmux Session
- Nagtatrabaho sa Tmux Windows at Panes
- Pagpapasadya ng Tmux
- Pangunahing Paggamit ng Tmux
- Konklusyon
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
.
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
Ang pag-install ng Tmux sa CentOS at Fedora
Ang pag-install ng Tmux sa macOS
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:
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+bcGumawa ng isang bagong window (na may shell)Ctrl+bwPumili ng window mula sa isang listahanCtrl+b0Lumipat sa window 0 (sa bilang)Ctrl+b,Palitan ang pangalan ng kasalukuyang windowCtrl+b%Hatiin ang kasalukuyang pane nang pahalang sa dalawang mga panelCtrl+b"Hatiin ang kasalukuyang pane nang patayo sa dalawang mga panelCtrl+boPumunta sa susunod na paneCtrl+b;islog sa pagitan ng kasalukuyan at nakaraang paneCtrl+bxIsara 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:
# 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:
- Sa command prompt, i-type ang
tmux new -s my_session, Patakbuhin ang nais na programa.Gawin ang pangunahing pagkakasunudCtrl-bsunod naCtrl-b+dupang maalis mula sa session.Reattach sa session ng Tmux sa pamamagitan ng pag-type ngtmux 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 terminalPag-aayos ng Google Problema Sa Pahina ng Pagsisimula ng Apps
Mga administrator ng Google Apps ay nagrereklamo na ang mga portal ng kanilang mga Start page ay malfunctioning.
Ikalawang RIAA Piracy Pagsisimula ng Pagsisimula: Mga Taktika sa Pagtatanggol Isama ang Feng Shui at Legalized Pot
Abugado na nagtatanggol sa isang taong inakusahan ng pirating music ay gumagamit ng isang hindi kinaugalian pagtatanggol.
Paano i-personalize ang bagong windows 8 menu ng pagsisimula (o pagsisimula ng screen)
Alamin Kung Paano I-personalize ang Bagong Windows 8 Start Menu (o Start Screen).







