Terminal multiplexer, Terminal içinde oturum açma oturumlarını çoğaltmak için kullanılabilen bir programdır. Bu, kullanıcıların tek bir terminal penceresinde birden çok oturuma sahip olmalarını sağlar. Bir terminal çoklayıcının önemli bir özelliği, kullanıcıların bu oturumları ekleyip kaldırabilmesidir.
Bu yazıda, en popüler iki terminal çoklayıcı olan Tmux ve Screen hakkında bilgi edineceğiz. Öncelikle, bu araçların ne olduğunu, bazı özelliklerini ve işleyişini ele alacağız. Son olarak, her iki aracı da karşılaştıracağız.
Bu makalede açıklanan prosedürleri göstermek için Debian 10 OS kullanıyoruz.
tmeks
Terminal Multiplexer’ın kısaltması olan Tmux, birden çok terminal oturumunu tek yerine aynı anda yönetmenizi sağlar. Tek bir terminalden birden fazla program arasında kolayca geçiş yapabilirsiniz. Birkaç istasyon gerektiren karmaşık bir projeyle meşgul olduğunuzda gerçekten yararlıdır. Tmux ile oturumları gerektiği gibi ekleyebilir ve ayırabilirsiniz. Bu, işlemlerin herhangi bir görevi kesintiye uğratmadan sunucularda çalışmaya devam etmesini sağlar.
Tmux özellikleri
Tmux’un özelliklerinden bazıları şunlardır:
- Mac, Linux, Raspberry Pie, BeagleBones, vb. çalıştırılabilir.
- Kolayca özelleştirilebilir, Tmux ortamınızın görünümünü ve davranışını değiştirebilirsiniz
- Son derece yapılandırılabilir, farklı özellikler için manuel olarak özel yapılandırma ekleyebilirsiniz
- En önemli özelliği tarayıcılardaki sekme benzeri pencerelerdir.
- Her pencere, farklı komutların aynı anda çalıştırılabildiği ayrı bir terminal gibidir.
- Birden çok pencereyi ve paneli tek bir terminal penceresine ayırmayı kolaylaştırır.
- Oturumdaki pencereleri ve panelleri korur (ağ bağlantısı kesildiğinde bile aktif kalırlar)
- Hem Emacs hem de Vim kısayollarını destekler
- Uygulamaların düzenli kullanımında çok yardımcı olabilecek çeşitli kısayol tuşları sunar.
- Arka planda çalışan hizmeti kesintiye uğratmadan, çevre birimi arayüzünün bağlantısını kesebilir ve gerektiğinde yeniden bağlayabilir.
tmux’u yükle
Tmux, resmi Debian depolarına dahildir. Terminalde apt-get komutunu kullanarak kurabiliriz. Debian işletim sisteminizde Terminal’i çalıştırın. Masaüstünüzün sol üst köşesindeki Etkinlikler sekmesine gidin. Sonra yaz terminal arama çubuğunda İstasyon simgesi görüntülendiğinde açmak için dokunun.
Şimdi Tmux’u yüklemek için Terminal’de aşağıdaki komutu yürütün:
$ sudo uygun İndirmek tmeks
Parolanız istendiğinde sudo parolasını girin.
tmux’u başlat
Kurulduktan sonra, yazarak Tmux’u başlatmanız yeterlidir. tmeks istasyonda şu şekilde:
Yukarıdaki komut çalıştırılarak yeni bir oturum başlatılacaktır. Oturum penceresinin alt kısmında bazı bilgiler içeren yeşil bir durum çubuğu göreceksiniz. Bunun ne anlama geldiğini görelim:
- [0] 0: bash: 0 sayısı, oturum numarası ve pencere numarası/adı 0 ile bash çalıştırdığımızı gösterir.
- *: Bunun geçerli pencere olduğunu gösterir
- Debian Linux’u: Ana bilgisayar adı görünür
- 01:30: Geçerli saati gösterir
- 06 Aralık 19: Geçerli tarihi gösterir
Tmux’u kullanmayın
İlk olarak, Tmux’un nasıl çalıştığını bilmemiz gerekiyor. İşte tmux’u kullanmaya başlamak için en önemli adımlar:
Terminal’de tmux new -s my_session yazarak oturumu açın.
- İstediğiniz işi tamamlayın.
- Bittiğinde, Ctrl-b + d kısayolunu kullanarak bağlantıyı kesin. Oturum bağlantısını kesseniz bile komutlar ve programlar çalışmaya devam edecektir.
- Bir tmux oturumuna yeniden bağlanmak istediğinizde, Terminal’de tmux Attach-session -t my_session yazmanız yeterlidir.
Tmux ile belirli oturumlar oluşturun
Tmux, oturumlarını sayısal olarak adlandırdı. Birden çok 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.
$yeni tmux -s oturum_adı
Örneğin, tin adlı bir oturum oluşturmak için komut şöyle olacaktır:
Aşağıdaki ekran görüntüsünde, sol alt köşede oturum adını gösteren durum çubuğunu görebilirsiniz.
tmux dikey bölme
tmux’u dikey olarak bölmek için; kullanmak (Ctrl-b) +%. Bundan sonra, ekran dikey olarak bölünecektir.
tmux yatay olarak bölünmüş
Tmux’u yatay olarak bölmek için şunu kullanın: (Ctrl-b) + “. Bundan sonra, ekran yatay olarak bölünecektir.
Ayrıca pencereleri aynı anda hem yatay hem de dikey olarak bölebilirsiniz.
monitör
GNU Screen, çoklu terminal oturumlarının tek bir pencereden yönetilmesine izin veren bir multicast terminal programıdır. Tmux’a benzer şekilde, oturumlarınızı da ekleyebilir/çıkarabilirsiniz. Ayrıca oturumunuzu diğer kullanıcılarla paylaşmanıza olanak tanır.
Ekran özellikleri
- Ağ kapalıyken bile programları ve betikleri çalışır durumda tutun.
- Farklı konumlardan bir terminal oturumunun bağlantısını kesin ve yeniden bağlanın.
- Etkin bir kabuk oturumu tutmadan uzun süre çalışan bir programı yürütme.
- Oturumu diğer kullanıcılarla paylaşmaya izin verir
- Terminal penceresini yatay ve dikey olarak ayırın
- Çeşitli kısayol tuşları sunar
ekran ayarı
Ekran, varsayılan Debian depolarına dahildir. Kurulum için apt-get komutunu kullanabiliriz. Terminal uygulamanızı başlatın ve ekranı yüklemek için aşağıdaki komutu yürütün:
$ sudoapt-get’i yükleyinmonitör
Parolanız istendiğinde sudo parolasını girin.
başlatma ekranı
Kurulduktan sonra, sadece yazın monitör istasyonda şu şekilde:
tavsiye Kontrol-A E ?, Tüm komutlar ekranda listelenecektir.
Ekranda adlandırılmış bir pencere açılacaktır. Aynı ad, ekranı yeniden bağlamak için kullanılacaktır.
Bu komut, ekli ve ayrı ekran oturumları dahil olmak üzere şu anda açık olan ekranları listeler.
bölünmüş oturum
Bu komut, mevcut görüntüleme oturumunu gelecekteki yeniden bağlantı için ayırmak için kullanılabilir.
Oturuma yeniden bağlan
$ monitör -r ekran_kimliği/ekran adı
Bu komut, önceden ayrılmış bir ekran oturumunu yeniden eklemek için kullanılabilir.
Pencereler arasında geçiş yap
Bir sonraki pencereye geçmek için kullanılır. Bir önceki pencereye gitmek isterseniz “Ctrl-A” ve “p” tuşlarını kullanın.
Windows listesini aç
Açık bash pencerelerini listelemek için kullanılır.
Yatay olarak böl
“Ctrl + a” “|” Geçerli pencereyi yatay olarak bölmek için kullanılır. Yalnızca pencereyi böler, ancak bir oturum oluşturmaz. O alana gitmek için “Ctrl+a” “Tab” tuşlarını ve yeni bir oturum başlatmak için Ctrl+a””c” tuşlarını kullanın.
dikey olarak bölünmüş
Geçerli pencereyi dikey olarak bölmek için “Ctrl + a” “S” (büyük harf S) tuşlarını kullanın. O alana gitmek için “Ctrl+a” “Tab” 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, hem Tmux hem de Screen programlarının neredeyse benzer amaçlara hizmet ettiği sonucuna varabiliriz. Her iki program da Terminal içinde bir sanal terminal oluşturarak sanal terminaller arasında geçiş yapmanızı sağlar. Terminalleriniz ve ağ bağlantınız olduğunda sanal terminalleri bağlamanıza ve yeniden bağlamanıza olanak tanır. bozuldu. Her iki program da farklı şekilde adlandırdıkları ayrı süreçler oluşturarak çalışır.
Bununla birlikte, bu iki araç arasında da bazı farklılıklar vardır. Tmux, GNU GPL’yi sunarken bir BSD lisansına sahiptir. Tmux’un kullanımı ekrandan çok daha kolaydır ve içinde bazı bilgiler bulunan iyi bir durum çubuğu içerir. Tmux, otomatik pencere yeniden adlandırma özelliğine sahipken, Görünüm’de bu özellik yoktur. Görünüm, diğer kullanıcılarla oturum paylaşımına izin verir, Tmux izin vermez. Bu, tmux’un sahip olmadığı harika bir özelliktir.
Bu nedenle, herhangi bir yazılım gibi, gerçekten ihtiyaç ve tercihlerinize bağlı olduğu ve kendinizi daha rahat hissettiğiniz sonucuna varabiliriz. İkisini de deneyin ve ihtiyaçlarınıza göre uyarlayın.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın