5 Suġġerimenti Utli għal Sessjonijiet Terminali Tmux Aħjar
Skrin GNU, li jintuża biex joħloq, jaċċessa u jikkontrolla sessjonijiet terminali multipli minn console waħda. Huwa utli għall-amministraturi tas-sistema biex imexxu aktar minn programm wieħed tal-linja tal-kmand fl-istess ħin.
Karatteristika utli ta 'tmux hija li jistgħu jkunu sessjonijiet SSH li jibqgħu attivi anke wara li skonnettja mill-console.
F'tmux, sessjoni hija kontenitur għal consoles individwali li qed jiġu ġestiti minn tmux. Kull sessjoni għandha twieqi waħda jew aktar marbuta magħha. U tieqa timla l-iskrin kollu u tista 'taqsamha f'diversi panewijiet rettangolari (jew vertikalment jew orizzontalment), li kull wieħed minnhom huwa psewdo terminal separat.
F'dan l-artikolu, se nispjegaw xi suġġerimenti utli għal sessjonijiet tmux aħjar fil-Linux.
Ikkonfigura Terminal biex tibda tmux b'mod awtomatiku
Biex tikkonfigura t-terminal tiegħek biex awtomatikament jibda tmux bħala default, żid il-linji li ġejjin mal-fajl tal-istartjar tal-shell ~/.bash_profile
tiegħek, eżatt fuq it-taqsima tal-psewdonimi tiegħek.
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then tmux attach -t default || tmux new -s default fi
Issejvja l-fajl u agħlaqha.
Imbagħad agħlaq u terġa' tiftaħ it-terminal biex tibda tuża tmux b'mod awtomatiku, kull darba li tiftaħ tieqa tat-terminal.
Agħti l-Ismijiet tas-Sessjoni tat-Terminal
tmux jagħti isem default għas-sessjonijiet, madankollu, xi drabi, dan l-isem mhuwiex deskrittiv biżżejjed. Tista' tagħti sessjoni isem tal-għażla tiegħek.
Pereżempju jekk qed taħdem ma' ċentri tad-dejta multipli, tista' ssemmi sessjonijiet bħal \datacenter1, datacenter2 eċċ...
$ tmux new -s datacenter1 $ tmux new -s datacenter2
Aqleb bejn is-Sessjonijiet tat-Terminal tmux
Biex taqleb faċilment bejn sessjonijiet tmux differenti, trid tippermetti t-tlestija tal-ismijiet tas-sessjonijiet. Tista 'tuża l-estensjoni ta' tlestija tmux biex tippermettiha kif muri:
$ cd bin $ git clone https://github.com/srsudar/tmux-completion.git
Imbagħad iġib il-fajl ~/bin/tmux-completion/tmux fil-fajl ~/.bashrc tiegħek, billi tehmeż fih il-linja li ġejja.
source ~/bin/tmux-completion/tmux
Issejvja l-fajl u agħlaqha.
Imbagħad agħlaq u terġa 'tiftaħ it-tieqa tat-terminal tiegħek, il-ħin li jmiss li tidħol fil-kmand li ġej u agħfas it-tasti Tab, għandha turik l-ismijiet tas-sessjoni possibbli.
$ tmux attach -t
Uża Tmuxinator Session Manager
Maniġer tas-sessjoni joħloq b'mod programmatiku spazji tax-xogħol tmux billi jmexxi serje ta 'kmandi bbażati fuq konfigurazzjoni. L-iktar maniġer tas-sessjoni tmux użat huwa tmuxinator.
Tmuxinator hija utilità użata biex toħloq u tmexxi sessjonijiet tmux faċilment. Biex tużah b'mod effettiv, għandu jkollok għarfien tax-xogħol ta 'tmux. Importanti, għandek tifhem liema twieqi u panewijiet huma f'tmux.
Uża Zoom biex tiffoka fuq Proċess Uniku
L-aħħar iżda mhux l-inqas, wara li tiftaħ kull panew, trid tiffoka fuq proċess wieħed, tista 'żżom il-proċess biex timla l-iskrin kollu. Sempliċement ċċaqlaq lejn il-ħġieġa li trid tiffoka fuqu u agħfas Ctrl+b
, z (uża l-istess biex tkabbar).
Meta tkun lestejt bil-karatteristika taż-żum, agħfas l-istess combo taċ-ċavetta biex tneħħi ż-żum il-ħġieġa.
Dak hu! F'dan l-artikolu, spjegajna xi suġġerimenti utli għal sessjonijiet tmux aħjar fil-Linux. Tista' taqsam aktar pariri magħna, jew tistaqsi mistoqsijiet permezz tal-formola ta' feedback hawn taħt.