Tmux Nasıl Kullanılır?

 


 Komut Listesi

Tmux, bir terminal penceresini çoğaltmaya izin veren bir uygulamadır. Tıpkı GNU ekranı veya Byobu gibi tek bir pencerede çok sayıda açık terminale sahip olabiliriz. Tmux terminal görevlerini hızlandırmak için idealdir. Özellikle de birden çok terminali bir arada çalıştırmaya ihtiyacı olan bir sistem yöneticisiyseniz. Bu rehberimizde size Tmux nasıl kullanılır öğreteceğiz.

Debian veya Ubuntu’da Tmux Nasıl Kurulur

Tmux nedir öğrendiğinize göre sırada nasıl kurulduğunu öğrenmek var. Tmux, resmi Debian veya Ubuntu depolarında mevcut olan bir araçtır. Bunun sayesinde bu aracı yüklemek oldukça kolaydır! Bu uygulamayı kurmak için Debian ve Ubuntu için paket yöneticisi olan APT’yi kullanacağız. Bu paket yöneticisiyle bağımlılıklar hakkında düşünmeye gerek kalmadan paketleri yükleyebilecek, silebilecek ve güncelleyebileceksiniz. İlk olarak VPS sunucunuza SSH üzerinden erişmeniz gerekir. Bu konuda sorun yaşıyorsanız PuTTY rehberimize göz atabilirsiniz.

Tmux’u yüklemek yönetici izni gerektirecektir, bu yüzden komuta sudo’yu eklemenizi öneririz.

Aracı yüklemek için bu komutu çalıştırın:

sudo apt install tmux

Daha sonra ise yüklü versiyonu doğrulamak iyi bir fikir olacaktır. Bunu ise aşağıdaki komutla yapabilirsiniz:

tmux -V

Tmux doğru bir şekilde yüklenmiştir ve kullanıma hazırdır.

Tmux İle İlk Adımlar

Tmux oturumlara bağlı bir uygulamadır. Bu, Tmux’u her açtığınızda yeni bir oturum açtığı anlamına gelir. Tmux bir terminal çoğaltıcı olduğundan her oturumda çok sayıda terminal olabilir.

Komutu kullanmaya başlamak için yeni bir oturum açmanız gerek. Bunun için gereken komutsa:

tmux new

Oturum başladıktan sonra görmeye alışkın olduğunuz terminali ve buna ek olarak yeşil bir çubuk göreceksiniz. Bu çubuk aktif oturumun ve Tmux kullandığınızın göstergesidir:

tmux new -s [oturum_adi]

Bu uygulamanın en yararlı yanı tek bir pencerede, yani tek bir oturumda farklı terminallere izin vermesidir. Ek olarak hepsine hızlı ve kolay bir şekilde klavyenizden erişebilirsiniz.

Bir oturumu sonlandırmak için aşağıdaki komutu girmelisiniz:

exit

Tmux’u Kontrol Etmek İçin Ön Ekleri Kullanmak

Tmux belirli bir görevi yapan komutlara bağlıdır. Ancakbu komutları çalıştırmak için önce bir ön ek kullanmalısınız. Ön ek Tmux’a komutun çalıştırılacağını söyler. Varsayılan olarak ön ek CTRL+B’dir.

Tmux’da komutu doğru bir şekilde yapılandırmanın yoluysa:

<onek> + Komut.

Yapmanız gereken önce CTRL+B tuşlarına basmak ve daha sonra ise komutu girmektir. Örneğin yeni bir oturum oluşturmak için komut C olacaktır. Yani yeni bir oturum oluşturmak için CTRL+B tuşlarına basıp daha sonra ise tuşuna basmalısınız. Komutun son hali CTRL+B, C‘dir.

Bazı Kullanışlı Komutlar

Bu uygulamanın bir başka harika özelliğiyse belirli bir oturumu “kaydedebiliyor” olmanızdır. Örneğin eğer htop kullanıyorsunuz ve Tmux’u yeniden açıp detach (ayırma) komutunu kullandığınızda işlemin hala çalıştığını göreceksiniz. Bu, yedekleme gibi çalıştırması uzun süren komutlar için fazlasıyla yararlıdır.

Aşağıdaki komutu komut satırına girerek yeni bir oturum başlatabilirsiniz:

tmux new

Yeni oturumda htop’u çalıştırmayı deneyin. Htop sistem kaynaklarını takip etmek için bir araçtır.

Daha sonra ise detach (ayırma) komutunu kullanın. İlk olarak CTRL+B‘ye basarak ön eki girin ve daha sonra komutunu. Terminalde sıradaki mesajı aldığınızı göreceksiniz.

Şimdi ise “iliştirilmiş” oturumunuza geri dönün. Bunu yapmak içinse aşağıdaki komutu terminalde çalıştırmalısınız:

tmux attach -t [oturum_adi]

Bu oturuma bir isim verilmediğinden 0 değerini kullanın. Komut böyle gözükecektir:

tmux attach -t 0

Böylece önceki oturumunuza geri dönmüş olacaksınız.

komutuyla çok sayıda oturum açmak mümkündür. Aralarında gezmek içinse tanımlayıcı numarayı kullanırsınız. Örneğin normal terminalden yarattığınız ilk oturum olacaktır. Eğer bir başka oturum oluşturursak o da olacaktır.

CTRL+B, 1

Pencerenin aşağısındaki yeşil çubuktan mevcut oturumu görebilirsiniz.

Aşağıdaki komutlaysa kaç adet açık Tmux oturumu olduğunu görebilirsiniz:

tmux ls

Bölmeleri Yönetme

Sırada ise terminal bölmelerini yönetmek var. Bir pencereyi <onek>, “ komutuyla yatay olarak ikiye bölebilirsiniz.

Komutun kendisiyse böyle olacaktır – CTRL+B, “.

Aynısını dikey olarak yapmak isterseniz gereken komut – CTRL+B, %.

Bölmeler arasında gidip gelmek içinse bu tuş kombinasyonunu kullanmalısınız – CTRL+B, yön tuşu.

Böylece bölmeler arasında gidip gelebilirsiniz. Eğer tek bir bölmeyi kapatmak isterseniz kullanmanız gereken tuş kombinasyonu – CTRL+D.

Tmux Komut Listesi

Son olarak size yardımcı olacağını düşündüğümüz bir komut listesini sizle paylaşacağız:

Oturumlar

Yeni bir oturum başlatmak için:

tmux

İsimli bir oturum açmak için:

tmux new -s [isim]

İliştirilmiş bir oturum başlatmak için:

tmux attach #

Eğer tmux oturumunun bir ismi varsa:

tmux attach -t [isim]

Bütün tmux oturumlarını listelemek için:

tmux ls

Çıkış yapmak için:

exit

Pencere Yönetimi

Yeni pencere<onek>+c
Sıradaki pencere<onek>+n
Bütün pencereleri listeleme<onek>+w
Bir pencereyi yeniden adlandırma<onek>+,

Bölme Yönetimi

Bölmeleri dikey olarak bölme<onek>+%
Bölmeleri yatay olarak bölme<onek>+“
Bölmeyi kapatma<onek>+x
Bölme sayısını gösterme<onek>+q
Bölmeler arasında gidip gelme<onek>+yön tuşu

Sonuç

Gördüğünüz gibi Tmux terminali verimli biçimde kullanmanıza yardımcı olan önemli bir araçtır.

Bu aracın yönetimi komutlarla yapılmaktadır. Günlük işleriniz için en basit ve kullanışlı komutları öğrenmiş oldunuz.

Yorumlar