Terminal

Tmux'a karşı. Ekran aracı karşılaştırması

Tmux'a karşı. Ekran aracı karşılaştırması
Terminal çoklayıcı, Terminal içindeki oturum açma oturumlarını çoğaltmak için kullanılabilen bir programdır. Bu, kullanıcıların tek bir Terminal penceresinde birden fazla oturuma sahip olmasına olanak tanır. Terminal çoklayıcının önemli özelliklerinden biri, kullanıcıların bu oturumları ekleyip çıkarabilmesidir.

Bu yazıda, Tmux ve Screen olan en popüler Terminal çoklayıcıları öğreneceğiz. İlk önce bu araçların ne olduğunu, bazı özellikleri ve işleyişi ile birlikte öğreneceğiz. Sonunda, her iki aracı da karşılaştıracağız.

Bu makalede tartışılan prosedürleri açıklamak için Debian 10 OS kullanıyoruz.

Tmux

Terminal Multiplexer'ın kısaltması olan Tmux, yalnızca bir terminal oturumu yerine aynı anda birden çok Terminal oturumunu yönetmenize olanak tanır. Tek bir Terminalden birden çok program arasında kolayca geçiş yapabilirsiniz. Birkaç Terminal gerektiren karmaşık bir projeyle meşgul olduğunuzda gerçekten yararlıdır. Tmux ile gerektiğinde oturumları ekleyebilir ve ayırabilirsiniz. Bu, herhangi bir görevi kesintiye uğratmadan işlemleri sunucularda çalıştırmaya devam etmeyi sağlar.

Tmux'un Özellikleri

Tmux'un bazı özellikleri aşağıdaki gibidir:

Tmux'un Kurulumu

Tmux, resmi Debian depolarına dahil edilmiştir. Terminal'de apt-get komutunu kullanarak kurabiliriz. Debian işletim sisteminizde Terminal'i başlatın. Masaüstünün sol üst köşesinde Etkinlikler sekmesine gidin. Sonra yazın terminal arama çubuğunda. Terminal simgesi görüntülendiğinde açmak için tıklayın.

Şimdi Tmux'u kurmak için Terminal'de aşağıdaki komutu yürütün:

$ sudo apt tmux'u kurun

Şifre sorulduğunda sudo şifresini girin.

Tmux'u başlatın

Kurulduktan sonra, basitçe yazarak Tmux'u başlatın tmux Terminalde aşağıdaki gibi:

$ tmux

Yukarıdaki komutu çalıştırarak yeni bir oturum başlatılacaktır. Oturum penceresinin altında, bazı bilgiler içeren yeşil renkli bir durum çubuğu göreceksiniz. Bunun ne anlama geldiğini görelim:

Tmux'u kullanma

İlk olarak, Tmux'un nasıl çalıştığını öğrenmemiz gerekiyor. Tmux'u kullanmaya başlamanın en temel adımları aşağıdadır:

Terminal'e tmux new -s my_session yazarak bir oturum açın

  1. İstediğiniz işi tamamlayın.
  2. Bittiğinde, Ctrl-b + d kısayolunu kullanarak oturumu ayırın. Oturumu ayırsanız bile komutlar ve programlar çalışmaya devam edecek.
  3. Tmux oturumuna yeniden bağlanmak istediğinizde, Terminal'e tmux Attach-session -t my_session yazmanız yeterlidir.

Tmux ile Adlandırılmış Oturumlar Oluşturma

Tmux, oturumlarını sayısal olarak etiketledi. Birden fazla oturumla uğraşırken, bunlara adlar da atayabilirsiniz. Adlandırılmış bir oturum oluşturmak için Terminal'de aşağıdaki komutu yürütün.

$tmux yeni -s oturum_adı

Örneğin, tin adında bir oturum oluşturmak için komut şöyle olacaktır:

$ tmux yeni -s kalay

Aşağıdaki ekran görüntüsünde, sol alt köşede oturumun adını gösteren durum çubuğunu görebilirsiniz.

Tmux'u dikey olarak bölme

Tmux'u dikey olarak bölmek için; kullanmak (Ctrl-b) + %. Bundan sonra Ekran dikey olarak bölünecek.

Tmux'u yatay olarak bölme

Tmux'u yatay olarak bölmek için şunu kullanın: (Ctrl-b) + “. Bundan sonra, Ekran yatay olarak bölünecek.

Ayrıca pencereleri aynı anda hem yatay hem de dikey olarak bölebilirsiniz.

Ekran

GNU Screen, tek pencereden birkaç Terminal oturumunu yönetmeye izin veren başka bir Terminal çoklayıcı programıdır. Tmux'a benzer şekilde, oturumlarınızı da ekleyebilir/ayırabilirsiniz. Bununla birlikte, oturumunuzu diğer kullanıcılarla paylaşmanıza olanak tanır.

Ekran Özellikleri

Ekran Kurulumu

Ekran, varsayılan Debian depolarına dahil edilmiştir. Yüklemek için apt-get komutunu kullanabiliriz. Terminal uygulamanızı başlatın ve Screen'i yüklemek için aşağıdaki komutu yürütün:

$ sudo apt-get yükleme ekranı

Parola sorulduğunda, sudo parolasını girin.

Başlatma Ekranı

Kurulduktan sonra, sadece yazın ekran Terminalde aşağıdaki gibi:

$ ekran

Tür Ctrl-A ve ?, tüm komutlar ekranda listelenir.

$ ekran -S dosyası

Ekranda adlandırılmış bir pencere başlatılacak. Daha sonra aynı ad, ekranı yeniden takmak için kullanılacaktır.

$ ekran -ls

Bu komut, hem bağlı hem de ayrılmış Ekran oturumlarını içeren şu anda açık olan ekranları listeler.

Oturumu ayır

Ctrl+A -d

Bu komut, gelecekte yeniden bağlanmak üzere mevcut bir Ekran oturumunu ayırmak için kullanılabilir.

Oturumu yeniden bağla

$ ekran -r ekran_kimliği/ekran_adı

Bu komut, daha önce ayrılmış bir Ekran oturumunu yeniden eklemek için kullanılabilir.

Pencereler arasında geçiş yap

Ctrl-a n

Bir sonraki pencereye geçmek için kullanılır. Bir önceki pencereye geçmek istiyorsanız “Ctrl-A” ve “p” tuşlarını kullanın.

Açılan pencereleri listele

Ctrl+a"

Açılan bash pencerelerini listelemek için kullanılır.

Yatay olarak bölme

“Ctrl+a” “|” kullanın geçerli pencereyi yatay olarak bölmek için. Yalnızca pencereyi böler ancak oturum oluşturmaz. O bölgeye geçmek için “Ctrl+a” “Sekme” tuşlarını ve yeni bir oturum başlatmak için Ctrl+a” “c” tuşlarını kullanın.

Dikey olarak bölme

Geçerli pencereyi dikey olarak bölmek için “Ctrl+a” “S” (Büyük Harf S) tuşlarını kullanın. O bölgeye geçmek için “Ctrl+a” “Sekme” tuşlarını ve yeni bir oturum başlatmak için Ctrl+a” “c” tuşlarını kullanın.

Tmux ve Ekran Karşılaştırması

Yukarıdaki tartışmaya dayanarak, her iki programın da Tmux ve Screen yaklaşık olarak benzer bir amaca hizmet ettiği sonucuna varabiliriz. Her iki program da tek bir Terminal içinde sanal bir Terminal oluşturur, sanal Terminaller arasında geçiş yapmanıza ve ağ bağlantınız kesildiğinde sanal Terminalleri takıp yeniden takmanıza olanak tanır. Her iki program da farklı adlandırdıkları ayrı süreçler oluşturarak çalışır.

Ancak, bu iki araç arasında da bazı farklılıklar vardır. Ekranda GNU GPL varken Tmux'un bir BSD lisansı var. Tmux, Ekrandan daha kullanıcı dostudur ve içinde bazı bilgiler bulunan hoş bir durum çubuğu içerir. Tmux, Ekranda bu özellikten yoksunken otomatik pencere yeniden adlandırma özelliğine sahiptir. Ekran, diğer kullanıcılarla oturum paylaşımına izin verirken, Tmux. Tmux'un sahip olmadığı harika özellik budur.

Bu nedenle, herhangi bir program gibi, bunun da gerçekten sizin gereksinimlerinize ve tercihlerinize bağlı olduğu ve kendinizi daha rahat hissettiğiniz sonucuna varabiliriz. İkisini de deneyin ve ihtiyaçlarınıza en uygun olanı dikin.

Linux'ta Fare Tıklamalarını ve Tuş Vuruşlarını Teşvik Etmek İçin Xdotool Nasıl Kullanılır?
Xdotool, fare tıklamalarını ve tuş vuruşlarını simüle etmek için ücretsiz ve açık kaynaklı bir komut satırı aracıdır. Bu makale, klavye ve fare girişl...
Linux için En İyi 5 Ergonomik Bilgisayar Faresi Ürünleri
Uzun süreli bilgisayar kullanımı bileğinizde veya parmaklarınızda ağrıya neden olur mu?? Sert eklemlerden muzdarip misiniz ve sürekli ellerinizi sıkma...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...