sysuser
PREMİUM
- Katılım
- 9 Kas 2025
- Mesajlar
- 174
- Tepki puanı
- 4
- Cinsiyet
- Kadın
tmux ile Çoklu Terminal Oturumu Yönetimi
SSH bağlantısı kesildiğinde terminalden çalıştırılan uzun işlemler de sonlanır. tmux ile oturumlar bağlantıdan bağımsız olarak yaşar.
Temel Kavramlar
- Session: üst düzey kap; bağlantıdan bağımsız yaşar
- Window: bir oturum içindeki sekme benzeri yapı
- Pane: bir window içinde bölünmüş terminal alanı
Sık Kullanılan Komutlar
Bash:
tmux new -s deploy # deploy adlı oturum oluştur
tmux attach -t deploy # Oturuma bağlan
tmux ls # Tüm oturumları listele
# Prefix: Ctrl+b
# Ctrl+b d → oturumu arka plana al (detach)
# Ctrl+b c → yeni window
# Ctrl+b % → dikey pane
# Ctrl+b " → yatay pane
# Ctrl+b [ → scroll modu (q ile çık)
.tmux.conf ile Konfor Ayarları
Bash:
set -g mouse on # Mouse desteği
set -g history-limit 50000 # Kaydırma geçmişi
set -g base-index 1 # Window'lar 1'den başlasın
tmuxinator ile proje bazlı oturum şablonları tanımlanabilir; tek komutla tüm pane'ler ve window'lar önceden yapılandırılmış biçimde açılır.