5 Awọn imọran Wulo fun Awọn akoko Ikẹkọ Tmux Dara julọ


Iboju GNU, eyiti o lo lati ṣẹda, iraye si, ati iṣakoso awọn akoko ebute pupọ lati inu console kan. O wulo fun awọn alakoso eto fun ṣiṣe eto laini aṣẹ ju ọkan lọ ni akoko kanna.

Ẹya kan ti o wulo ti tmux ni pe o le jẹ awọn akoko SSH lati wa lọwọ paapaa lẹhin ti o ge asopọ lati itọnisọna naa.

Ni tmux, igba kan jẹ apo eiyan fun awọn afaworanhan kọọkan ti o ṣakoso nipasẹ tmux. Igbakan kọọkan ni awọn window ọkan tabi diẹ sii ti o sopọ mọ rẹ. Ati pe window kan kun gbogbo iboju ati pe o le pin si awọn panẹli onigun mẹrin pupọ (boya ni inaro tabi ni petele), ọkọọkan eyiti o jẹ ebute afani lọtọ lọtọ.

Ninu nkan yii, a yoo ṣalaye diẹ ninu awọn imọran to wulo fun awọn akoko tmux ti o dara julọ ni Lainos.

Ṣe atunto ebute lati bẹrẹ tmux nipasẹ aiyipada

Lati tunto ebute rẹ lati bẹrẹ tmux laifọwọyi bi aiyipada, ṣafikun awọn ila wọnyi si ~/.bash_profile faili ibẹrẹ ikarahun, o kan loke awọn orukọ aliasi rẹ.

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

Fipamọ faili naa ki o pa.

Lẹhinna sunmọ ati tun ṣii ebute naa lati bẹrẹ lilo tmux nipasẹ aiyipada, ni gbogbo igba ti o ba ṣii window window kan.

Fun Awọn orukọ Igba Ikẹkọ

tmux n fun orukọ aiyipada fun awọn akoko, sibẹsibẹ, nigbami, orukọ yii kii ṣe alaye to to. O le fun igba kan ni orukọ ti o fẹ.

Fun apẹẹrẹ ti o ba n ṣiṣẹ pẹlu awọn ile-iṣẹ data lọpọlọpọ, o le lorukọ awọn akoko bii\"datacenter1, datacenter2 etc..".

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

Yipada laarin Awọn akoko Ikẹkọ tmux

Lati yipada ni rọọrun laarin awọn akoko tmux oriṣiriṣi, o nilo lati jẹki ipari awọn orukọ awọn akoko. O le lo itẹsiwaju ipari tmux lati muu ṣiṣẹ bi o ti han:

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

Lẹhinna fa faili ~/bin/tmux-Ipari/tmux ninu faili ~/.bashrc rẹ, nipa fifi apẹrẹ ila wọnyi sinu rẹ.

source  ~/bin/tmux-completion/tmux

Fipamọ faili naa ki o pa.

Lẹhinna sunmọ ati ṣii window window rẹ, nigbamii ti o ba tẹ aṣẹ atẹle ki o tẹ bọtini Tab, o yẹ ki o fi awọn orukọ igba ti o le ṣe han ọ.

$ tmux attach -t

Lo Alakoso Ikoni Tmuxinator

Oluṣakoso igba kan ni eto ṣẹda awọn aaye iṣẹ tmux nipasẹ ṣiṣe lẹsẹsẹ awọn aṣẹ ti o da lori atunto kan. Oluṣakoso igba tmux ti a lo julọ julọ jẹ tmuxinator.

Tmuxinator jẹ ohun elo ti a lo lati ṣẹda ati ṣakoso awọn akoko tmux ni irọrun. Lati lo daradara, o yẹ ki o ni imo ṣiṣẹ ti tmux. Ni pataki, o yẹ ki o loye kini awọn ferese ati awọn panu wa ni tmux.

Lo Sun-un si idojukọ lori Ilana Kanṣoṣo

Ni ikẹhin ṣugbọn ko kere ju, lẹhin ṣiṣi gbogbo awọn panini, o fẹ lati dojukọ ilana kan, o le sun-un ilana naa lati kun gbogbo iboju. Nìkan gbe si pane ti o fẹ dojukọ ki o tẹ Ctrl + b , z (lo kanna lati sun sita).

Nigbati o ba pari pẹlu ẹya sisun, tẹ konbo bọtini kanna lati ṣii pẹpẹ naa.

O n niyen! Ninu nkan yii, a ti ṣalaye diẹ ninu awọn imọran to wulo fun awọn akoko tmux ti o dara julọ ni Lainos. O le pin awọn imọran diẹ sii pẹlu wa, tabi beere awọn ibeere nipasẹ fọọmu esi ni isalẹ.