📝 Giriş
tmux (terminal multiplexer), bir terminal penceresi içerisinde birden fazla oturumu yönetmenize olanak tanıyan güçlü bir araçtır. Özellikle SSH ile sunucuya bağlanan sistem yöneticileri için kesintisiz çalışma ortamı sunar. Bir terminal oturumunu kapatsanız bile tmux içinde çalışan işler arka planda çalışmaya devam eder.
🔧 Kurulum
Ubuntu sistemlerde tmux kurulumunu şu şekilde gerçekleştirebilirsiniz:
sudo apt update
sudo apt install tmux
🚀 Temel Kullanım
tmux komutlarının bazıları ve anlamları aşağıda listelenmiştir:
– Yeni bir tmux oturumu başlatmak: `tmux`
– Oturumu adlandırarak başlatmak: `tmux new -s oturumadi`
– Mevcut oturumları listelemek: `tmux ls`
– Oturuma bağlanmak: `tmux attach -t oturumadi`
– Oturumdan çıkmak (arka plana almak): `Ctrl+b` tuşuna basın, ardından `d` tuşuna basın
🧩 Panel Yönetimi
Bir tmux oturumu içerisinde birden fazla panel açabilirsiniz:
– Yatay bölme: `Ctrl+b`, ardından `%`
– Dikey bölme: `Ctrl+b`, ardından `”`
– Paneller arasında geçiş: `Ctrl+b` ve yön tuşları
– Paneli kapatmak: `exit` komutu
🧠 Yapılandırma ve Kısayollar
tmux yapılandırmaları `~/.tmux.conf` dosyasında tutulur. Kullanımı kolaylaştırmak için bazı önerilen kısayollar:
“`
set -g mouse on
setw -g mode-keys vi
bind r source-file ~/.tmux.conf \; display-message ‘Config Reloaded!’
“`
Bu yapılandırmalar fare desteği sağlar, vi modunu etkinleştirir ve yapılandırmayı hızlıca yeniden yüklemeye izin verir.
🎯 Sonuç
tmux, terminal tabanlı sunucu yöneten sistem yöneticileri için vazgeçilmez bir araçtır. Oturum yönetimi, bölmeli terminal ekranları ve kalıcı işlemler gibi birçok avantaj sağlar. Özellikle uzun süren işlemlerde veya uzak bağlantılarda büyük kolaylık sunar.

