Daha İyi Tmux Terminal Oturumları için 5 Faydalı İpucu


tmux, tek bir konsoldan birden fazla terminal oturumu oluşturmak, erişmek ve kontrol etmek için kullanılan, GNU ekranına benzer bir terminal çoklayıcıdır. Aynı anda birden fazla komut satırı programını çalıştırmak sistem yöneticileri için faydalıdır.

tmux'un kullanışlı bir özelliği, ekrandan ayrılıp arka planda çalışmaya devam edebilmesi ve daha sonra yeniden bağlanabilmesidir. Bu bakımdan SSH oturumlarının konsolla bağlantı kesildikten sonra bile aktif kalmasını sağlar.

Ayrıca Okuyun: Linux Terminaliniz için 10 Harika Komut Satırı Aracı

Tmux'da oturum, tmux tarafından yönetilen ayrı konsollara yönelik bir kapsayıcıdır. Her oturumun kendisine bağlı bir veya daha fazla penceresi vardır. Ve bir pencere tüm ekranı kaplar ve onu her biri ayrı bir sözde terminal olan birkaç dikdörtgen bölmeye (dikey veya yatay olarak) bölebilirsiniz.

Bu makalede, Linux'ta daha iyi tmux oturumları için bazı yararlı ipuçlarını açıklayacağız.

Terminali varsayılan olarak tmux'u başlatacak şekilde yapılandırın

Terminalinizi varsayılan olarak tmux'u otomatik olarak başlatacak şekilde yapılandırmak için aşağıdaki satırları ~/.bash_profile kabuk başlangıç dosyanıza, takma adlar bölümünüzün hemen üstüne ekleyin.

if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
    tmux attach -t default || tmux new -s default
fi

Dosyayı kaydedin ve kapatın.

Ardından, her terminal penceresini açtığınızda varsayılan olarak tmux'u kullanmaya başlamak için terminali kapatıp yeniden açın.

Terminal Oturum Adlarını Verin

tmux oturumlar için varsayılan bir ad verir ancak bazen bu ad yeterince açıklayıcı olmayabilir. Bir oturuma istediğiniz adı verebilirsiniz.

Örneğin, birden fazla veri merkeziyle çalışıyorsanız oturumları “datacenter1, datacenter2 vb.” gibi adlandırabilirsiniz.

tmux new -s datacenter1
tmux new -s datacenter2

tmux Terminal Oturumları arasında geçiş yapın

Farklı tmux oturumları arasında kolayca geçiş yapmak için oturum adlarının tamamlanmasını etkinleştirmeniz gerekir. Gösterildiği gibi etkinleştirmek için tmux tamamlama uzantısını kullanabilirsiniz:

cd bin
git clone https://github.com/srsudar/tmux-completion.git

Daha sonra ~/bin/tmux-completion/tmux dosyasını ~/.bashrc dosyanıza aşağıdaki satırı ekleyerek kaynaklayın.

source  ~/bin/tmux-completion/tmux

Dosyayı kaydedin ve kapatın.

Daha sonra terminal pencerenizi kapatıp yeniden açın, bir dahaki sefere aşağıdaki komutu girip Tab tuşuna bastığınızda, size olası oturum adlarını göstermelidir.

tmux attach -t

Tmuxinator Oturum Yöneticisini kullanın

Bir oturum yöneticisi, bir yapılandırmayı temel alan bir dizi komutu çalıştırarak programlı olarak tmux çalışma alanları oluşturur. En yaygın kullanılan tmux oturum yöneticisi tmuxinator'dur.

Tmuxinator, tmux oturumlarını kolayca oluşturmak ve yönetmek için kullanılan bir yardımcı programdır. Etkili bir şekilde kullanmak için tmux hakkında çalışma bilgisine sahip olmalısınız. Daha da önemlisi, tmux'ta hangi pencerelerin ve bölmelerin olduğunu anlamalısınız.

Tek Bir İşleme Odaklanmak için Yakınlaştırmayı Kullanın

Son olarak, her bölmeyi açtıktan sonra tek bir işleme odaklanmak istiyorsanız, tüm ekranı kaplayacak şekilde işlemi yakınlaştırabilirsiniz. Odaklanmak istediğiniz bölmeye gidin ve Ctrl+b, z tuşlarına basın (uzaklaştırmak için aynısını kullanın).

Yakınlaştırma özelliğini bitirdiğinizde, bölmenin yakınlaştırmasını kaldırmak için aynı tuş kombinasyonuna basın.

Ayrıca Okuyun: Linux için 20 Faydalı Terminal Emülatörü

Bu kadar! Bu yazımızda Linux'ta daha iyi tmux oturumları için bazı yararlı ipuçlarını anlattık. Bizimle daha fazla ipucu paylaşabilir veya aşağıdaki geri bildirim formunu kullanarak soru sorabilirsiniz.