Tmux (Terminal Multiplexer), tek bir konsolda birden fazla terminal penceresi açmanızı sağlayan ücretsiz ve açık kaynaklı bir yazılımdır. Kullanıcıların aynı oturum içinde farklı terminal pencerelerinde aynı anda birden fazla komut çalıştırmasına ve pencereler arasında serbestçe hareket etmesine ve boyutlarını ve düzenlerini özelleştirmesine olanak tanır. Tmux, terminal ile daha verimli çalışmanızı sağlayarak onu daha esnek ve kullanıcı dostu hale getirir.
Tmux, yeniden başlatmalar arasında oturum durumunu kaydetme, pencereleri birden fazla bölmeye ayırma, komut geçmişi yönetimi, fare ve klavye kısayolları desteği, tema özelleştirme ve diğerleri gibi özelliklere sahiptir.
Hem yerel bir ağda hem de uzaktan erişim yoluyla kullanılabilir ve sistem yöneticilerinin ağları ve sunucuları daha verimli ve güvenli bir şekilde yönetmesine olanak tanır. Tmux, Linux, macOS ve FreeBSD dahil olmak üzere birçok Unix benzeri işletim sistemi için kullanılabilir.
Tmux'taki bir oturum, açık terminal pencerelerinin mantıksal bir gruplamasıdır. Her oturum, birbirinden bağımsız olarak serbestçe hareket ettirilebilen ve yeniden boyutlandırılabilen birden fazla pencere ve bölme içerebilir. Yeni bir tmux oturumu oluşturduğunuzda, terminalde başlar ve çoklu görev yapmanıza, yani aynı anda birden fazla komut çalıştırmanıza ve bunların yürütülmesinin sonuçlarını farklı pencerelerde görüntülemenize olanak tanır.
Tmux, terminali kapatsanız, sunucuyla bağlantıyı kesseniz veya sistemi yeniden başlatsanız bile her oturumun durumunu korur. Bu, oturum yeniden başlatıldıktan sonra bile daha önce kaldığınız yerden devam etmenizi sağlar. Buna ek olarak, tmux oturumlar arasında geçiş yapmanıza, mevcut oturum içinde yeni pencereler oluşturmanıza, pencereleri, panelleri yönetmenize, kısayol tuşları atamanıza ve daha fazlasına olanak tanır. Sonuç olarak, tmux'ta oturumları kullanmak terminal ile çalışmanızı büyük ölçüde basitleştirir ve iş verimliliğinizi artırır.
Halihazırda çalışan bir tmux oturumuna bağlanmak için terminalde aşağıdaki komutu çalıştırmanız gerekir:
tmux attach -t <session name>
burada `<session name>` bağlanmak istediğiniz oturumun adıdır.
Bir tmux oturumunun bağlantısını kesmek ve arka planda çalışır durumda bırakmak için aşağıdaki tuş kombinasyonunu çalıştırın: Ctrl-b d. Bu komut sizi tmux oturumundan kabuğa taşıyacak ve tmux arka planda çalışmaya devam edecektir.
Ancak, tmux oturumunu tamamen sonlandırmak istiyorsanız, `CTRL + b` tuşlarına basın ve ardından `:kill-session` komutunu yazın. Bu, söz konusu Tmux oturumu ile ilişkili tüm pencereleri ve panelleri sonlandıracaktır.
Apply the discount by inserting the promo code in the special field at checkout: