Tmux Nedir ?
Tmux en basit tanımı ile bir terminal çoklayıcıdır. Terminali ve terminal oturumlarını yönetmek için vardır.
Komutlar
Kısa ve uzun hali olarak birden fazla aynı işi yapan komutlar daha doğrusu tmux argümanları var. İster kısa halini istersekte uzun halini kullanabiliriz.
Yeni bir session oluşturmak için ( isim vermeden ):
tmux tmux new tmux new-session
Yeni bir sessionı isim vererek oluşturmak için:
tmux new -s terminal_oturumum
Açmış olduğumuz tmux sessionlarını listelemek, görmek için:
tmux ls tmux list-session CTRL+b s ( kısayollar tmux session içerisinde işe yarar )
Oluşturmuş olduğumuz session içerisinden çıkmak için:
CTRL + b d
Tmux session içerisine girmek için ( son kullanılana girer ):
tmux a tmux at tmux attach tmux attach-session
Tmux session içerisinde isim vererek girmek için:
tmux a -t session_ismi tmux at -t session_ismi tmux attach -t session_ismi tmux attach-session -t session_ismi
Tmux sessionlarını öldürmek/silmek için:
tmux kill-ses -t session_ismi tmux kill-session -t session_ismi
Tmux sessionlarının hepsini öldürmek/silmek için:
tmux kill-session -a
Tmux sessionlarının hepsini öldür ama bu session kalsın demek için:
tmux kill-session -a -t session_ismi
Tmux session içerisindeyken session ismini değiştirmek için:
CTRL + b $
Bir önceki ve bir sonraki sessiona geçiş yapmak için:
CTRL + b ( ---> bir önceki sessiona geçiş yapar CTRL + b ) ----> bir sonraki sessiona geçiş yapar
Session kısmı böyleydi.. Bir de tmux session içerisinde yeni pencereler - sekmeler açmak için komutlar var.
Yeni bir pencere için:
CTRL + b c
Bulunduğunuz pencerenin ismini değiştirmek için:
CTRL + b ,
Bulunduğunuz pencereyi kapatmak için:
CTRL + b &
Bir önceki pencereye geçiş yapmak için:
CTRL + b p
Bir sonraki pencereye geçiş yapmak için:
CTRL + b n
Pencereyi indexe göre seçmek için:
CTRL + b 0...9999
Pencereler de böyleydi. Şimdi sıra geldi terminal penceresini bölmede en eğlenceli kısım.
Terminali dikey bölmek için:
CTRL + b %
Terminali yatay bölmek için:
CTRL + b "
Böldüğümüz terminallerde sola gitmek için:
CTRL + b {
Sağa gitmek için:
CTRL + b }
Sağ sol yukarı aşağı gitmek için yön tuşları da kullanılabilir:
CTRL + b yön_tuşları
En son aktif olduğun terminal paneline geçiş için:
CTRL + b ;
Tüm panelleri senkronize etmek için (yazılan tüm yazı aynı anda hepsine işler):
CTRL + b : ---> yaptıktan sonra altta komut girme yeri çıkacak oraya setw synchronize-panes ----> yazılacak.
Eğlenceli bir özellik, yine kapatmak için aynı komutu vermek yeterli.
Panelin yukarı aşağı sağa sola doğru boyutu ayarlamak için:
CTRL + b + yön_tuşları -----> 3'ü de basılı olacak yani
Şimdilik bu kadar daha fazlasını kullanacak olursam yine bu yazıyı güncellemeye çalışırım.
Tmux'u daha çok kendi bilgisayarımda değil de sunucu tarafında kullanıyorum baya güzel oluyor. Kendi bilgisayarımda terminal uygulaması yeterli gibi.
Session bilgisayarı kapatınca uçup gidiyor fakat bu konuda da düşünüp script yazanlar olmuş. Biraz araştırma ile siz de session olayına çözüm bulabilirsiniz eğer bilgisayarı kapatınca session uçmasın diyorsanız.
Yardımcı olması dileğiyle, esen kalın :+)
0 yorum:
Yorum Gönder