tmux Kullanımı: Güç Kullanıcıları için Bir Terminal Çoklayıcı
tmux Nasıl Kullanılır: Güç Kullanıcıları için Bir Terminal Çoklayıcısı
tmux, bir terminalde birden fazla oturum, panel ve kalıcı iş akışını yöneterek verimliliği artıran devrim niteliğinde bir terminal çoklayıcısıdır. Geliştiriciler, sistem yöneticileri veya uzaktan sunucularda çalışan herkes için ideal olan
tmux, görevlerinizi düzenli ve dayanıklı tutar. Bu kılavuz, komut satırı verimliliğinizi artırmak için pratik örnekler ve ipuçları ile
tmuxkullanımını basitleştirir.
tmux Nedir?
tmux, aşağıdakileri sağlayan açık kaynaklı bir terminal çoklayıcısıdır:
Bir terminal içinde birden fazla shell oturumu
Kalıcı oturumlar (bağlantı kesildikten sonra bile)
Panel ve pencere bölme
Kullanıcılar arasında oturum paylaşımı
Terminali terk etmeden görevler arasında kolay geçiş
Bu, terminaliniz için bir döşeme pencere yöneticisi gibi çalışır, her yerde – hatta yavaş SSH bağlantıları üzerinden bile.
tmux Kurulumu
Debian/Ubuntu’da:
sudo apt install tmuxCentOS/RHEL’de:
sudo yum install tmuxmacOS’ta:
brew install tmuxtmux ile Başlarken
Yeni bir tmux oturumu başlatmak için:
tmuxArtık yeni bir oturumdasınız. Ancak bunu etkili bir şekilde kullanmak için bazı kısayol tuşlarını bilmeniz gerekecek.
Varsayılan ön ek: Ctrl + b
Tüm tmux komutları, varsayılan olarak ön ek tuşu ile tetiklenir:
Ctrl + bYani Ctrl + b, ardından % dikey bir bölme oluşturur, ve devam eder.
Temel tmux Komutları
| Komut | Eylem |
|---|---|
| tmux | Yeni bir oturum başlat |
| tmux new -s mysession | İsimli bir oturum başlat |
| tmux attach -t mysession | Bir oturuma yeniden bağlan |
| tmux ls | Oturumları listele |
| tmux kill-session -t mysession | Bir oturumu kapat |
| exit | Mevcut panel/pencereden çık (veya tmux kill-pane ile kapat) |
Gelişmiş İpuçları ve Püf Noktaları
1. Kalıcılık için İsimli Oturumlar
tmux new -s setup-server("name-your-session")→ iki yatay paneliniz var: üst ve alt
Herhangi bir zamanda yeniden bağlan:
🧮 2. Oturum Scriptleri ile Zaman Kazanın
Kurulumu otomatikleştirmek için .tmux.conf veya shell scriptleri oluşturun:


