Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tmux osnove

Bruno Sutic
October 24, 2014

Tmux osnove

Bruno Sutic

October 24, 2014
Tweet

More Decks by Bruno Sutic

Other Decks in Technology

Transcript

  1. Bruno Sutic
 Rails & Javascript developer
 
 Ideal Project Group,

    Chicago github.com/bruno-
 @brunosutic Tmux plugini: github.com/tmux-plugins 
 Command line junkie
  2. Rješenje? Tmux - terminal multiplexer • Osnovni fičeri: • više

    terminala unutar jednog • “splits” horizontalni i vertikalni • “sessions” grupe prozora/terminala • “vrti” se u pozadini sve dok je komp upaljen • Ostali napredni fičeri
  3. Instalacija Tmux-a • Mac
 
 $ brew install tmux
 $

    brew install reattach-to-user-namespace
 (fixes pbpaste) • Linux
 
 $ apt-get install -y tmux
  4. Preporučena konfiguracija • ~/.tmux.conf - tmux config file • remapirat

    defaultni “prefix” sa Ctrl-b na Ctrl-a • set -g prefix C-a # in .tmux.conf • remapirat Caps Lock na Ctrl (na OS levelu)
  5. Demo: navigacija po “windowima” • prošli prozor: prefix + p

    • slijedeći prozor: prefix + n • određeni prozor: prefix + <broj>
  6. Demo: splits • vertikalni split: prefix + % • horizontalni

    split: prefix + “ *neobičan odabir
 tipki
  7. Demo: navigacija po sessionima • switchanje sessiona: prefix + s

    • navigacija sessiona: j, k (ili strelice)
  8. Tmux demo sažetak • manipulacija “windowima” • manipulacija splitovima •

    manipulacija sessionima • čudni defaulti => konfiguracija Tmux-a
  9. Sljedeći koraci? • tmux copy mode (scrolling) • konfiguracija tmux-a


    (sljedeća prezentacija) • $ man tmux • knjiga • plugini?
 https://github.com/tmux-plugins