5 kasulikku nõuannet Tmuxi terminaliseansside paremaks muutmiseks


GNU ekraan, mida kasutatakse mitme terminaliseansi loomiseks, neile juurdepääsuks ja nende juhtimiseks ühest konsoolist. See on süsteemiadministraatoritele kasulik mitme käsurea programmi samaaegseks käitamiseks.

Tmuxi üks kasulik omadus on see, et SSH-seansid võivad olla aktiivsed ka pärast konsoolist lahtiühendamist.

Tmuxis on seanss konteiner üksikute konsoolide jaoks, mida tmux haldab. Igal seansil on sellega seotud üks või mitu akent. Ja aken täidab kogu ekraani ja võite selle jagada mitmeks ristkülikukujuliseks paneeliks (kas vertikaalselt või horisontaalselt), millest igaüks on eraldi pseudoterminal.

Selles artiklis selgitame mõningaid kasulikke näpunäiteid tmux-seansside paremaks muutmiseks Linuxis.

Konfigureerige terminal vaikimisi tmuxi käivitamiseks

Kui soovite oma terminali konfigureerida nii, et see käivitaks vaikimisi automaatselt tmuxi, lisage järgmised rida kesta käivitusfaili ~/.bash_profile , just nimede jaotise kohal.

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

Salvestage fail ja sulgege see.

Seejärel sulgege ja avage terminal uuesti, et hakata vaikimisi tmuxi kasutama, iga kord, kui terminaliakna avate.

Pange terminaliseansi nimed

tmux annab seanssidele vaikenime, kuid mõnikord pole see nimi piisavalt kirjeldav. Võite anda seansile oma valitud nime.

Näiteks kui töötate mitme andmekeskusega, võite nimetada seansse nagu\"andmekeskus1, andmekeskus2 jne ..".

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

Tmuxi terminaliseansside vahel vahetamine

Erinevate tmux-seansside vahel hõlpsaks vahetamiseks peate lubama seansside nimede lõpuleviimise. Selle lubamiseks võite kasutada laiendust tmux, nagu näidatud:

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

Seejärel hankige failist ~/bin/tmux-complete/tmux oma ~/.bashrc fail, lisades sellele järgmise rea.

source  ~/bin/tmux-completion/tmux

Salvestage fail ja sulgege see.

Seejärel sulgege ja avage terminaliaken uuesti. Järgmine kord, kui sisestate järgmise käsu ja vajutate klahvi Tab, peaks see näitama teile võimalikke seansinimesid.

$ tmux attach -t

Kasutage Tmuxinatori seansihaldurit

Seansihaldur loob programmiliselt tmux-i tööruumid, käivitades konfiguratsioonil põhinevate käskude seeria. Kõige enam kasutatav tmuxi seansihaldur on tmuxinator.

Tmuxinator on utiliit, mida kasutatakse tmux-seansside hõlpsaks loomiseks ja haldamiseks. Selle tõhusaks kasutamiseks peaksid teil olema tmuxi alased teadmised. Oluline on, et peaksite mõistma, millised aknad ja klaasid on tmuxis.

Kasutage suumi, et keskenduda ühele protsessile

Viimaseks, kuid mitte vähem tähtsaks, pärast iga paani avamist soovite keskenduda ühele protsessile, saate protsessi suumida kogu ekraani täitmiseks. Liikuge lihtsalt paanile, millele soovite keskenduda, ja vajutage klahvi Ctrl + b , z (vähendamiseks kasutage sama).

Kui olete suumimisfunktsiooni lõpetanud, vajutage paani suumimiseks tühjendamiseks sama klahvikombinatsiooni.

See on kõik! Selles artiklis oleme selgitanud kasulikke näpunäiteid tmux-seansside paremaks muutmiseks Linuxis. Allpool oleva tagasisidevormi kaudu saate meiega jagada rohkem näpunäiteid või esitada küsimusi.