5 hyödyllistä vinkkiä parempaan Tmux-pääteistuntoon


tmux on GNU-näyttöä muistuttava päätemultiplekseri, jota käytetään useiden pääteistuntojen luomiseen, käyttämiseen ja ohjaamiseen yhdestä konsolista. Se on hyödyllinen järjestelmänvalvojille, kun he käyttävät useampaa kuin yhtä komentoriviohjelmaa samanaikaisesti.

Yksi tmuxin hyödyllinen ominaisuus on, että se voidaan irrottaa näytöstä ja jatkaa toimintaansa taustalla ja liittää myöhemmin uudelleen. Tässä suhteessa se sallii SSH-istuntojen pysymisen aktiivisina myös konsolista katkaisun jälkeen.

Lue myös: 10 siistiä komentorivityökalua Linux-päätteellesi

tmuxissa istunto on säilö yksittäisille konsoleille, joita tmux hallitsee. Jokaiseen istuntoon on linkitetty yksi tai useampi ikkuna. Ja ikkuna täyttää koko näytön ja voit jakaa sen useisiin suorakaiteen muotoisiin ruutuihin (joko pysty- tai vaakasuoraan), joista jokainen on erillinen pseudopääte.

Tässä artikkelissa selitämme joitain hyödyllisiä vinkkejä parempiin tmux-istuntoihin Linuxissa.

Määritä Terminal käynnistämään tmux oletuksena

Jos haluat määrittää päätelaitteen käynnistämään tmuxin automaattisesti oletuksena, lisää seuraavat rivit ~/.bash_profile-kuoren käynnistystiedostoon alias-osion yläpuolelle.

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

Tallenna tiedosto ja sulje se.

Sulje sitten pääte ja avaa se uudelleen aloittaaksesi tmuxin käytön oletuksena aina, kun avaat pääteikkunan.

Anna terminaalin istunnon nimet

tmux antaa istunnoille oletusnimen, mutta joskus tämä nimi ei ole tarpeeksi kuvaava. Voit antaa istunnolle valitsemasi nimen.

Jos esimerkiksi työskentelet useiden palvelinkeskusten kanssa, voit nimetä istuntoja kuten "tietokeskus1, tietokeskus2 jne.".

tmux new -s datacenter1
tmux new -s datacenter2

Vaihda tmux-pääteistuntojen välillä

Jotta voit helposti vaihtaa eri tmux-istuntojen välillä, sinun on otettava käyttöön istuntojen nimien viimeistely. Voit ottaa sen käyttöön tmux completion -laajennuksella kuvan osoittamalla tavalla:

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

Lähde sitten tiedosto ~/bin/tmux-completion/tmux ~/.bashrc-tiedostossasi liittämällä siihen seuraava rivi.

source  ~/bin/tmux-completion/tmux

Tallenna tiedosto ja sulje se.

Sulje sitten pääteikkuna ja avaa se uudelleen. Kun seuraavan kerran annat seuraavan komennon ja painat sarkainnäppäintä, sen pitäisi näyttää mahdolliset istuntojen nimet.

tmux attach -t

Käytä Tmuxinator Session Manageria

Istunnonhallintaohjelma luo ohjelmallisesti tmux-työtiloja suorittamalla sarjan komentoja kokoonpanon perusteella. Yleisimmin käytetty tmux-istunnonhallinta on tmuxinator.

Tmuxinator on apuohjelma, jolla voidaan luoda ja hallita tmux-istuntoja helposti. Jotta voit käyttää sitä tehokkaasti, sinulla tulee olla tmux-tietoa. Tärkeää on, että sinun tulee ymmärtää, mitkä ikkunat ja lasit ovat tmuxissa.

Käytä zoomausta keskittyäksesi yhteen prosessiin

Viimeisenä mutta ei vähäisimpänä, kun olet avannut jokaisen ruudun, haluat keskittyä yhteen prosessiin, voit zoomata prosessia täyttämään koko näytön. Siirry ruutuun, johon haluat keskittyä, ja paina Ctrl+b, z (käytä samaa loitontaaksesi).

Kun olet lopettanut zoomausominaisuuden käytön, poista ruudun zoomaus painamalla samaa näppäinyhdistelmää.

Lue myös: 20 hyödyllistä pääteemulaattoria Linuxille

Se siitä! Tässä artikkelissa olemme selittäneet joitain hyödyllisiä vinkkejä parempiin tmux-istuntoihin Linuxissa. Voit jakaa kanssamme lisää vinkkejä tai esittää kysymyksiä alla olevan palautelomakkeen kautta.