Skip to main content

TMUX-Terminal multiplexer for Linux

TMUX

Tmux is a terminal multiplexer, it creates multiple terminals on the same tab enable you to see multiple running objects on the same tab

when tmux is started it creates a new session with the single window and displays it on the terminal screen. A session is a collection of terminals on single screen

You can install tmux:

Method 1

$ sudo apt-get install tmux 

Method 2

$ wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
$ tar xzvf libevent-2.1.8-stable.tar.gz
$ cd libevent-2.1.8-stable
$ sudo ./configure --prefix=/usr/local && make
$ wget https://github.com/tmux/tmux/releases/download/2.3/tmux-2.3.tar.gz
$ tar xzvf tmux-2.3.tar.gz
$ cd tmux-2.3
$ LDFLAGS="-L/usr/local/lib -Wl, -rpath=/usr/local/lib" && ./configure --prefix=/usr/local
$ sudo make && sudo make install
$ export PATH=$PATH:/usr/local/bin

After the installation is finished, then type tmux on terminal.

TMUX CHEAT SHEET

1) To create a new Session

$ tmux new-session -s working

2) Create a session that shares with existing session

$ tmux new-session -s workingpython -t working

3) Attach a Session

$ tmux attach -t workingpython

4) Keyboard to just detach the session so hit C-a d

5) Keyboard shortcuts to switch between the sessions

a) Previous Session  C-a (

b) Next Session C-a )

c) List Session C-a s

6) Create a window C-a c

7) Switch between window C-a 1   Switch between window 1,2,3,4,5,6,7,8,9,0

8) Switch next window C-a n

9) Switch previous window C-a p

10) Create a pane in existing window by splitting vertically C-a "

11) Create a pane in existing window by splitting horizontally C-a %

12) Switch between pane in existing window C-a left  (left, right, up, down)






Comments

Popular posts from this blog

StandAlone Apache Storm Installation in Ubuntu 14.04 LTS

Deploying Apache Storm  1) If Java 7 is not present, please install it. 2) Zookeeper Installation Download zookeeper-3.4.6 from Apache site       $ tar -xvf zookeeper-3.4.6.tar.gz       $ cd zookeeper-3.4.6/       $ cp conf/zoo_sample.cfg conf/zoo.cfg       $ bin/zkServer.sh start 3) Storm Cluster Installation Download the storm tarball from official Apache Mirror.  Untar it.       $ tar xzvf apache-storm-0.9.2-incubating.tar.gz Move to new directory.       $ sudo cp -R apache-storm-0.9.2-incubating /usr/lib/ Go to /usr/lib/apache-storm-0.9.2-incubating/ and configure storm.yaml present in conf folder, add the followuing line, this folder must have write permissions too. storm.zookeeper.servers:     - "localhost" storm.zookeeper.port: 2181 nimbus.host: "localhost" storm.local.dir: "/var/stormtmp"    ...

Replace GRUB With BURG to Beautify Boot Menu, Install in Ubuntu via PPA

Burg is boot loader forked of GRUB loader. It uses a new object format which allows it to be built in a wider range of OS, including Linux/Windows/OSX/Solaris/FreeBSD, etc. It also has a highly configurable menu system which works in both text and graphic mode. Additional features like stream support and multiple input/output device are also planned for BURG. BURG features superior theming and has a highly configurable menu system which works at boot time in both text and graphical mode. Since BURG is derived from GRUB, its configuration is similar in most respects. The main configuration file is /boot/burg/burg.cfg  and is usually generated automatically. You can create one by yourself or use  grub-customizer  to modify BRUG entries and other stuff. You can even design theme for BURG checkout this  link  for more details about BURG. All below images are from Noobslab Available for Ubuntu 14.04/14.10/12.04/Linux Mint 17/13 To install Burg with...

How to Re-enable Hibernation in Ubuntu 14.04

1) Open the terminal (Ctrl+alt+T) 2) type: sudo gedit /var/lib/polkit-1/localauthority/10-vend ­or.d/com.ubuntu.desktop.pkla 3) Enter your password when requested. 4) Search for the section  [Disable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=no [Disable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate ResultActive=no 5) Change both value of "ResultActive=no" to "ResultActive=yes" 6) Save and close the editor. 7) Log out and then log back in, or reboot the system. You are now good to go!