Ndụmọdụ 5 bara uru maka Oge ngwụcha Tmux ka mma


Ihuenyo GNU, nke a na-eji mepụta, nweta, na jikwaa ọtụtụ nnọkọ ọnụ site na otu njikwa. Ọ bara uru maka ndị na-ahụ maka sistemụ maka ịme ihe karịrị otu usoro ahịrị iwu n'otu oge.

Otu njirimara bara uru nke tmux bụ na ọ nwere ike ịbụ nnọkọ SSH ka ọ nọgide na-arụ ọrụ ọbụlagodi mgbe ị kwụsịrị na njikwa.

Na tmux, nnọkọ bụ akpa maka consoles onye ọ bụla nke tmux na-ejikwa. Oge ọ bụla nwere otu windo ma ọ bụ karịa jikọtara ya. Na windo jupụtara na ihuenyo dum ma ị nwere ike kewaa ya n'ọtụtụ akụkụ akụkụ anọ (ma ọ bụ na kwụ ọtọ ma ọ bụ n'ahịrị), nke ọ bụla n'ime ya bụ ọdụ pseudo dị iche.

N'isiokwu a, anyị ga-akọwa ụfọdụ ndụmọdụ bara uru maka oge tmux ka mma na Linux.

Hazie Terminal ka ịmalite tmux na ndabara

Iji hazie ọnụ ọnụ gị ka ịmalite tmux ozugbo dị ka ndabara, tinye ahịrị ndị a na faịlụ mmalite shei ~/.bash_profile gị, dị n'elu ngalaba aliases gị.

if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
    tmux attach -t default || tmux new -s default
fi

Chekwaa faịlụ ma mechie ya.

Wee mechie ma meghee ọnụ ka ịmalite iji tmux na ndabara, oge ọ bụla imepere windo ọnụ.

Nye aha Oge ngwụcha

tmux na-enye aha ndabara maka nnọkọ, agbanyeghị, mgbe ụfọdụ, aha a akọwaghị nke ọma. Ị nwere ike ịnye nnọkọ aha nke nhọrọ gị.

Dịka ọmụmaatụ ọ bụrụ na ị na-eji ọtụtụ ebe data na-arụ ọrụ, ị nwere ike ịkpọ nnọkọ dịka \datacenter1, datacenter2 wdg....

$ tmux new -s datacenter1
$ tmux new -s datacenter2

Gbanwee n'etiti tmux Terminal Oge

Ka ịgbanwee ngwa ngwa n'etiti oge tmux dị iche iche, ị ga-eme ka ịmecha aha nnọkọ. Ị nwere ike iji ndọtị mmecha tmux iji mee ka ọ dị ka egosiri:

$ cd bin
$ git clone https://github.com/srsudar/tmux-completion.git

Wee wepụta faịlụ ~/bin/tmux-completion/tmux na faịlụ ~/.bashrc gị, site na itinye ahịrị na-esonụ na ya.

source  ~/bin/tmux-completion/tmux

Chekwaa faịlụ ma mechie ya.

Wee mechie ma mepee windo ọnụ gị, oge ọzọ itinye iwu a wee pịa igodo Tab, ọ ga-egosi gị aha nnọkọ nwere ike.

$ tmux attach -t

Jiri njikwa oge Tmuxinator

Onye njikwa nnọkọ na mmemme na-emepụta oghere ọrụ tmux site na ịme usoro iwu dabere na nhazi. Onye njikwa oge tmux kacha eji eme ihe bụ tmuxinator.

Tmuxinator bụ ngwa eji mepụta ma jikwaa nnọkọ tmux n'ụzọ dị mfe. Iji jiri ya rụọ ọrụ nke ọma, ị ga-enwerịrị ihe ọmụma na-arụ ọrụ nke tmux. Nke dị mkpa, ị kwesịrị ịghọta ihe windo na pane dị na tmux.

Jiri mbugharị ka ilekwasị anya na Otu Usoro

N'ikpeazụ ma ọ dịghị ihe ọzọ, mgbe ịmepechara pane ọ bụla, ịchọrọ ilekwasị anya na otu usoro, ị nwere ike ibugharị usoro ahụ iji mejupụta ihuenyo dum. Naanị gaa na pane nke ịchọrọ ilekwasị anya na ya wee pịa Ctrl+b, z (jiri otu ihe ahụ mee ka ọ pụta ìhè).

Mgbe ịmechara njirimara mbugharị ahụ, pịa otu igodo igodo ahụ ka ịwepụ pane ahụ.

Ọ bụ ya! N'isiokwu a, anyị akọwaala ndụmọdụ bara uru maka oge tmux ka mma na Linux. Ị nwere ike ịkọrọ anyị ndụmọdụ ndị ọzọ, ma ọ bụ jụọ ajụjụ site na ụdị nzaghachi n'okpuru.