tmux ile Çoklu Terminal Oturumu Yönetimi

  • Konbuyu başlatan Konbuyu başlatan sysuser
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 8

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.
 
Geri
Üst