Tmux ile Terminal Oturumu Yönetimi

📅 4 Temmuz 2025Emre Karabulut
⏱️ Yaklaşık 2 dakikalık okuma süresi

📝 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.

Emre Karabulut
📊 Bu yazı 119 kez okundu.