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.

ChatGPT Image 4 Tem 2025 08 54 29
155f52c7e9c3ea8a325b44ff056acd50611fa5e706241e72fc0165362c08111b?s=64&d=mm&r=g
Emre Karabulut
📊 Bu yazı 173 kez okundu.