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

Tmux osnove

Avatar for Bruno Sutic Bruno Sutic
October 24, 2014

Tmux osnove

Avatar for Bruno Sutic

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