tmux nedir ve kullanımı


Linux ile uğraşıyorsanız harcanan zamanın büyük bir kısmı zaten terminalde geçtiğini hepimiz biliyoruz. Peki bu siyah ekrana geçtikten sonra sizde de bir aydınlanma yaratacak bir komut ile tanıştırmak istiyorum.

Komutumuzun adı tmux

Esas adı “terminal multiplexer” olan bu aracımız bize terminal üzerinden bir çok sanal konsol açmamıza yarıyor. Evet sizinde aklınıza geldiği gibi zaten ben bu işi tab kullanarak yapıyorum diyebilirsiniz.

Peki ya  elektrik kesildiğinde, bilgisayar kapandığında ?

Tmux‘un kaliteli özelliklerinden bazıları:

  • Her hangi bir sunucuda açtığınız ekranın(session’ın) herkes ile paylaşılabilir olması
  • Tekrar devam edilebilir olması
    • Yani ssh ile giriş yaptığınız bağlantının,
    • interaktif komutların,
    • tabların hala çalışır durumda devam etmesi.
    • bknz: https://vimeo.com/104763018

Aslına bakılırsa screen komutunun yeni versiyonuda denilebilir.

Eğer bir aydınlanma geldiyse ve o yolda ilerleme istiyorsanız

–>

Kurulum

 

komutunu yazdıktan sonra

tmuxyazarak ekosisteme giriş yapabilirsiniz. Bu komuttan sonra daha sistemin bir kaç faydalı kısayolu var.

Kısayollar Açıklama
Ctrl+b ? Kısayollar ve açıklamaları see keybindings
Ctrl+b c Yeni bir terminal ekrani yaratir (c)reate a new window.
Ctrl+b n Bir sonraki pencereye geçer move to the (n)ext window.
Ctrl+b p Bir önceki pencereye geçer move to the (p)revious window.
Ctrl+b s Oturumları görüntüler list (s)essions
Ctrl+b w Pencereleri götüntüler list (w)indows in chooseable menu
Ctrl+b d Penceremizi alta alma(Suspend olmadan) (d)etach window

Bazı temel komutlardan bahsettim zaten büyük bir kısım bunlar ile geçiyor dilerseniz bu sayfadan daha fazlasını öğrenebilirsiniz. Umarım sizinde faydanıza olacak işler yapar 🙂

 


Edit 1: Beğendiğim yeni öğrendiğim özelliklerini zaman geçtikçe buraya ekleyeceğim. Umarım ilerde birisi tekrar gelir ve Buralar önceden hep dutluktu der.

Terminale arama özelliğinin kazandırılması

  • Normal terminale göre çıktılar(output) arasında arama yapma özelliği bulunmamakta fakat copy-mode ile çıktılar arasında arama yapıp mouse kullanmadan oradan kopyala yapıştır yapmak mümkün
    • vi veya emacs emacs kısayolları ile istediğiniz.
    • prefix+[ ile copy-mod ‘a geçerek arama işlemlerini yapabilirsiniz (q ile de çıkış yapılıyor)

Daha hızlı window değiştirmek için yapılması gerekenler

Yaptığım işlem bittikten sonra beni uyar

Heralde en kullanılası özelliklerinden biri bu . Ne yapıyor dersek mesela bir kod kümesi çalıştırdıktan sonra 5 dakika sürüyor diyelim eğer ekranda(window) her hangi bir hareketlilik yok ise window rengini değiştiriyor.

Kullanılan tab’ı vurgula

Daha fazlası için: