Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Bvural41 1
Bvural41
-TuRKuaZ- 1
-TuRKuaZ-
farkmt2official 1
farkmt2official
Hikaye Ekle

Linux için Tmux Kurulumu ve Yapılandırılırma

  • Konuyu başlatan Konuyu başlatan Replicant
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 386

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

featured-image-for-Tmux-in-Linux.jpgq50fitcontainw750h375dpr1.jpg

Terminaller arasında sürekli geçiş yapıyorsanız ve gerektiğinde doğru pencereyi bulamıyorsanız, bir çoklayıcı kullanmayı düşünün. Bunlar, kullanıcıların tek bir pencere içinde birden çok terminal oturumu çalıştırmasına izin veren programlardır.

Tmux, çok sayıda şaşırtıcı özellik sunan popüler bir çoklayıcıdır. Farklı uygulamaları ayrı oturumlarda çalıştırmanızı ve aralarında zahmetsizce geçiş yapmanızı kolaylaştırır.


Linux'ta Tmux Nasıl Kurulur

Bu kılavuz, Linux makineleri için tmux'un nasıl kurulacağını ve yapılandırılacağını gösterir. Bir terminali ateşleyin ve sisteminiz için uygun kurulum yöntemini kullanın.

Debian tabanlı dağıtımlarda:


sudo install tmux

CentOS / REHL'de:

yum install tmux

Arch Linux'a tmux yüklemek için:

pacman -S tmux

Yükleme tamamlandıktan sonra, bir terminal başlatmak ve yazdığınız tmux taze tmux oturumu başlatmak için. Bu komut, bir pencere içinde yeni bir oturum başlatacak ve kabuğu başlatacaktır. Alt kısımdaki durum çubuğu, mevcut oturumunuzla ilgili bilgileri görüntüler.


Tmux'u İlk Zamanlayıcı Olarak Kullanma

Tmux, oturumlar, pencereler, bölmeler ve kısayol tuşları gibi kavramlara sahiptir. Bu nedenle, yeni başlayanlar genellikle bunu ilk başta göz korkutucu bulurlar. Ancak, bir kez alıştığınızda, kendinizi çok daha üretken hissedeceksiniz.

Bir tmux oturumu, eldeki işi tanımlar. Windows, kullanıcıların bir oturum içinde farklı etkinlikler gerçekleştirmesine izin verir. Bölmeler ise bir pencere içinde ayrı görünümlerle çalışmanıza olanak sağlar.

Tüm bunları tmux kısayol tuşları ile yönetebilirsiniz, tmux önekinin bir kombinasyonu ve ardından belirli bir anahtar gelir. Varsayılan önek Ctrl + B'dir .



Tmux'ta Oturumlar Nasıl Yönetilir

Tmux aynı anda birden fazla oturumu yönetebilir. Bu, geliştiricilerin çeşitli projeler arasında kolaylıkla geçiş yapmasına olanak tanır. Ayrıca istediğiniz zaman yeni seanslar oluşturabilirsiniz.

tmux new -s test-session

Yukarıda bahsedilen komut, test oturumu adında yeni bir oturum oluşturur . Zaten çalışan bir tmux örneğinden de oturumlar oluşturabilirsiniz. Bunu yapmak için, tmux yorumlayıcısını çağırın ve ardından öneki ve ardından iki nokta üst üste karakteri yazın veya varsayılan önek için Ctrl + B : yazın.

Komut, kontrol komutlarını girebileceğimiz yeni bir tmux yorumlayıcısı açacaktır. Yeni bir oturum oluşturmak için aşağıdakileri yazın.


:new -s test-session

tmux-named-sessions.pngq50fitcropw750dpr1.png

Enter Ctrl + B s tüm aktif oturumları görüntülemek için. Seçip Enter tuşuna basarak farklı bir oturuma geçebilirsiniz .

tmux-view-sessions.pngq50fitcropw750dpr1.png

Herhangi bir oturumdan ayrılabilirsiniz ve tmux işlemi devam ettirmeye devam eder. Şunu yazın : tmux yorumlayıcısında detach veya mevcut oturumu ayırmak için Ctrl + B d tuşlarına basın.

tmux-detach-sessions.pngq50fitcropw750dpr1.png

Son oturuma eklemek için aşağıdaki komutu kullanın.


Oturum adını belirterek belirli bir tmux oturumuna ekleyebilirsiniz. Bunu yapmak için -t seçeneğini kullanın .

tmux attach -t test-session

Bir tmux oturumunu sonlandırmak için, kill-session komutunu kullanın.

tmux kill-session -t test-session

tmux-kill-session.pngq50fitcropw750dpr1.png

Tmux'ta Windows Nasıl Yönetilir

Tmux pencereleri tüm ekranı kaplar ve birkaç bölmeye ayrılabilir. Bu bölmelerin her biri ayrı bir sözde terminal olarak hareket edecektir. Ctrl + B c kullanarak yeni bir tmux penceresi oluşturabilirsiniz .

Tmux pencerelerinizi yeniden adlandırmak için Ctrl + B'yi kullanın . Tmux yorumlayıcısını çağıracaktır. Yeni pencere adını buraya yazın.


tmux-rename-windows.pngq50fitcropw750dpr1.png

Tmux, farklı pencereler arasında geçişi zahmetsiz hale getirir. Tmux önekini ve ardından pencere numarasını girin. Örneğin, Ctrl + B 2 tuşlarını kullanarak hızlıca ikinci pencereye geçebilirsiniz .

Ayrıca tmux pencerelerini de değiştirebilirsiniz. Bunu yapmak için, yorumlayıcıyı Ctrl + B : yazarak çağırın ve aşağıdakini girin.


:swap-window -s 1 -t 3

Bu komut, birinci ve üçüncü pencereleri değiştirir. Bitirdiğinizde Ctrl + B & kullanarak bir pencereyi silebilirsiniz.

tmux-kill-window.pngq50fitcropw750dpr1.png

Tmux'ta Bölmeler Nasıl Yönetilir

Şimdiye kadar tmux'ta sessions ve windows kullandık. Ancak, bölmeleri kullanmaya başladığınızda işler gerçekten heyecan verici hale geliyor. Bölmeler temelde bir pencere içinde çalışan sözde terminallerdir. Bunları tek bir tmux penceresinden birkaç terminal örneğini çalıştırmak için kullanabiliriz.

Tmux'ta yatay ve dikey bölmeler oluşturabilirsiniz. Yazın Ctrl + B " görünümü yatay yarma için.


tmux-horizontal-panes.pngq50fitcropw750dpr1.png

Bu, mevcut pencereyi yatay olarak böler ve yeni pencerede yeni bir terminal açar. Dikey bölmeyi başlatmak için Ctrl + B % kullanın .

tmux-vertical-panes.pngq50fitcropw750dpr1.png

Aynı anda yatay ve dikey bölmeler oluşturabilirsiniz. Bölmeler arasında geçiş yapmak için Ctrl + B o kısayol tuşunu kullanın .

Bölme yakınlaştırmasını değiştirmek, kullanıcıların diğer tüm bölmeleri gizlemesine olanak tanır. Bu özellik, belirli bir göreve odaklanmanız gerektiğinde kullanışlıdır.
Bölmeleri değiştirmek için Ctrl + B z tuşlarını kullanın . Ctrl + B x kısayol tuşunu kullanarak mevcut bölmeyi istediğiniz zaman kapatabilirsiniz.


Linux'ta Tmux Nasıl Yapılandırılır

Tmux kurulumunuzun neredeyse her yönünü yapılandırabilirsiniz. Ancak, temel bilgilerle başlamanızı ve daha sonra daha gelişmiş seçeneklere geçmenizi öneririz.

Tmux yapılandırmaları ~ / .tmux.conf dosyası değiştirilerek yapılır. Bu dosyayı düzenlemek için kullanın.


vim ~/.tmux.conf

Bazı temel konfigürasyonları gösterelim. Örneğin, tmux önek dan değiştirebilirsiniz Ctrl + B için Ctrl + A içinde sınırının altında ekleyerek tmux.conf dosyası.

set -g prefix C-a
unbind C-b

Varsayılan anahtarın bağını kaldırmak, onu farklı bir komut için yeniden atamamıza olanak tanır. Yani, ikinci satır iyi bir uygulamadır, zorunlu değildir.

tmux-configurations.pngq50fitcropw750dpr1.png

Ayrıca pencerelerin ve bölmelerin temel dizinini sıfırdan bire değiştirebiliriz. Sıfır tabanlı indeks konusunda rahat olmayan kullanıcılar için sezgiseldir.

set -g base-index 1 # starts window numbering from 1
set -g pane-base-index 1 # starts pane numbering from 1

Tmux, uçbirimle çalışan bir araç olduğundan, kutudan çıktığı anda fare işlevlerini desteklemez. Ancak, aşağıdaki dosyayı yapılandırmanıza ekleyerek tmux için fare desteğini kolayca etkinleştirebilirsiniz.

set -g mouse on

Tmux Eklentilerine Giriş

Topluluk tarafından geliştirilen bir dizi tmux eklentisi arasından seçim yapabilirsiniz. Üretkenliği artırmak için ek özellikler sunarlar ve bu da genel iş akışınızı geliştirir. Kullanıcılara bu eklentileri tmux'a uygulamada yardımcı olan bazı bağımsız eklenti yöneticileri de mevcuttur.

Tmux Eklenti Yöneticisi (TPM), üçüncü taraf eklentileri yüklememizi ve yapılandırmamızı sağlayan böyle bir araçtır. TPM'nin resmi sitesindeki talimatları izleyerek kurabilirsiniz .

Kullanıcılara tmux-resurrect paketini incelemelerini şiddetle tavsiye ederiz . Yeniden başlatmalar arasında tmux oturumlarını kaydetmek için kullanabilirsiniz.



Tmux Kullanarak Terminal İş Akışını Yönetin

Tmux, pencereler arasında geçiş yapmakta zorlanan terminal meraklıları için tam teşekküllü bir çözüm sunar. Üretkenliği ciddiye alan insanlar için harika bir araçtır. İşin içinde biraz öğrenme olsa da, Tmux'u kullanmaya devam ettikçe bu bir alışkanlık haline gelir.

Terminallerin gücü yalnızca Linux işletim sistemleri veya genel olarak bilgisayarlarla sınırlı değildir. Akıllı telefonunuzdaki bir terminali bile kullanabilir ve Android'de bazı temel Linux hesaplamalarını gerçekleştirebilirsiniz.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst