husonet | Tarih: 26.12.2011
TMUX nedir? Tmux komutları
TMUX nedir ne işe yarar ve komutları nelerdir işte sorularınıza cevaplar
Tmux Nedir? TMUX, screen in gelişmişi diyebiliriz. Ekranı bölmemize ve birçok uygulamayı aynı anda takip etmemizi sağlar.
TMUX KOMUTLARI
- Yükleme
aptitude install tmux
- Başlatma
# yeni başlatırken
tmux
# detach
ctrl+b d
# çalışmakta olan screen'lerin listesi
tmux ls
tmux <ctrl+b s>
# detach olunmuş tmux'a yeniden bağlanmak için
tmux a
tmux attach
tmux attach -t <num>
# detach olunmamış tmux'a yeniden bağlanmak için (singleuser mode)
tmux attach -d
# kullanılmakta olan tmux'a bağlanmak (multiuser mode)
tmux attach
# bir uygulama ile başlatma
tmux new-session <uygulama>
- Sık kullanılan kısayollar
ctrl+b ? yardım
ctrl+b s mevcut oturumları (session) listeleme ve geçiş
ctrl+b d oturumdan ayrılma (detach)
ctrl+b c yeni pencere oluşturma (create)
ctrl+b , pencere adını değiştirme
ctrl+b l son (last) pencereye dön
ctrl+b n sonraki pencere (next)
ctrl+b p önceki pencere (previous)
ctrl+b w pencereleri (window) listeleme ve geçme
ctrl+b <num> <num> numaralı pencereye geçme
ctrl+b % paneli dikey böler
ctrl+b " paneli yatay böler
ctrl+b <space> panel yerleşim modunu değiştirir
ctrl+b ctrl+o panellerin yerlerini değiştirir
ctrl+b o paneller arasında geçiş
ctrl+b q panel numaralarını gösterme ve geçme
ctrl+b <ok tusu> paneller arasında geçiş
ctrl+b alt+<ok tusu> panel boyunu ok yönünde değiştirme
ctrl+b [ copy moda geçer
<ok tuşları>
ctrl+space seçmeye başlar
alt+w seçili alanı kopyalar
ctrl+b ] paste eder
ctrl+b = bufferdan seçip paste eder
ctrl+b t zamanı (time) gösterme
ctrl+b : komut modu
:swap-pane -s [window-name] bir pencereyi yeni pencereye atmak
ctrl+b ctrl+o pencerelerin yerini degistirmek
ctrl+b [ pencereyi yukarı aşağı kaydırmak için
ctrl+b , çalıştığımız pencereye isim vermek için
tmux list-sessions Acik tmux sessionlarini listelemek
- Komutlar
set status off status barı kapatır
Açılan pencerelerin path olarak aynı dizinden devam etmesi
vim ~/.tmux.conf
bind '%' split-window -h -c '#{pane_current_path}' # Split panes horizontal
bind '"' split-window -v -c '#{pane_current_path}' # Split panes vertically
bind c new-window -c '#{pane_current_path}' # Create new window
Ayarların tmux'a atanması
ctrl+b combinasyon tuşuna basarak :source-file ~/.tmux.conf komut işemini yazın.