Tmux, birden fazla pencere ve pencere bölmesini yönetmenizi sağlayan güçlü bir terminal multiplekseri aracıdır. Bu sayede tek bir terminal penceresinde birden fazla komut satırı uygulamasını çalıştırabilir ve aralarında kolayca geçiş yapabilirsiniz. Tmux, sunucu yönetimi, yazılım geliştirme ve veri analizi gibi çeşitli görevler için idealdir.
Tmux’u Kullanmaya Başlama
Tmux’u kullanmaya başlamak için öncelikle onu kurmanız gerekir. Kurulum işlemi dağıtıma göre değişiklik gösterebilir. Ubuntu ve Debian gibi Debian tabanlı dağıtımlarda aşağıdaki komutu kullanabilirsiniz:
sudo apt install tmux
Tmux’u kurduktan sonra, tmux
komutunu çalıştırarak yeni bir oturum başlatabilirsiniz:
tmux
Tmux oturumuna girdikten sonra, pencereler ve pencere bölmeleri oluşturmak ve yönetmek için çeşitli tuş kombinasyonlarını kullanabilirsiniz.
Temel Tmux Komutları
Pencereleri Yönetme:
Ctrl+b C
: Yeni bir pencere oluşturur.Ctrl+b n
: Bir sonraki pencereye geçer.Ctrl+b p
: Bir önceki pencereye geçer.Ctrl+b d
: Mevcut pencereyi kapatır.
Pencere Bölmelerini Yönetme:
Ctrl+b %
: Pencereyi yatay olarak iki bölmeye ayırır.Ctrl+b
: Pencereyi dikey olarak iki bölmeye ayırır.Ctrl+b [
: Bir pencere bölmesini sola taşır.Ctrl+b ]
: Bir pencere bölmesini sağa taşır.Ctrl+b k
: Bir pencere bölmesini kapatır.
Diğer Faydalı Komutlar:
Ctrl+b ?
: Tmux komutlarının bir listesini gösterir.Ctrl+b r
: Tmux oturumunu yeniden başlatır.Ctrl+b d
: Tmux oturumundan çıkar.
Tmux’u Daha Etkili Kullanmak için İpuçları
- Tmux’un tuş kombinasyonlarını öğrenmek zaman alabilir. Bu nedenle, sıkça kullandığınız komutları bir yere not etmeniz faydalı olacaktır.
- Tmux’un çok sayıda özelleştirme seçeneği vardır. Bu seçenekleri kullanarak Tmux’u çalışma şeklinize göre uyarlayabilirsiniz.
- Tmux’u daha da güçlü hale getiren çeşitli eklentiler mevcuttur. İhtiyaçlarınıza uygun eklentileri araştırmanızı ve yüklemenizi öneririm.
Özet
Tmux, komut satırı iş akışınızı geliştirmek için kullanabileceğiniz güçlü bir araçtır. Birden fazla pencere ve pencere bölmesini yönetmenizi sağlayarak daha verimli ve organize çalışmanıza yardımcı olur. Tmux’u öğrenmek biraz zaman alabilir, ancak yatırımınızın karşılığını fazlasıyla alacaktır.