7/24/2018 A Quick and Easy Guide to

Ham Vocke writing stu about software

(/)

Home (/) Blog (/blog) About Me (/about) Talks (/talks)

 (https://github.com/hamvocke)  (https://twitter.com/hamvocke)

 (http://www.hamvocke.com/feed.xml)

A Quick and Easy Guide to tmux  16 Aug 2015   13 minutes read

I love working with the command line. Seriously, I think there’s hardly any productive and more versatile tool for a software developer than the terminal. Maybe it’s the hacker/wizard/neckbeard kind of feeling I get when using a terminal, I don’t know.

At work we do lots of pair programming. Everyone’s got their own laptop and can set it up the way they like. And since I love working with the command line I’ve spent quite some doing (only sane! I swear!) modications to my terminal environment that working with the command line more pleasant and streamlined. This is why my pair usually will be greeted by something like this:

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 1/21 7/24/2018 A Quick and Easy Guide to tmux

If they’ve worked with me before they know what they are up to. But every once in a while there will be a new team member doesn’t know my environment. Usually this is the point where they will ask something like “WTF am I looking ?” and it’s my time to shine!

Because what they’re looking at is nothing less than the best thing since sliced bread. It’s tmux (https://tmux.github.io/), a so-called terminal multiplexer. Simply speaking, tmux acts as a window manager within your terminal1 and allows you to create multiple windows and panes within a single terminal window.

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 2/21 7/24/2018 A Quick and Easy Guide to tmux I’ll proceed to give them a two minute tour about what you can do with tmux. After that they’re either hooked and want to try it themselves or they tell me to go away with my ancient neckbeard tools and just use iTerm2. In the former case I’ll usually end up helping them installing tmux on their machine and will give them a 10 minute guide to learn the most important basics.

This post will give you the same two minute introduction about tmux and its possibilities, followed by the typical 10 minute hands-on guide to set up and get to know tmux yourself. If you’ve got 10 minutes to spare and nally want to be more procient with tmux: read on!

What’s tmux? tmux’s authors describe it as a terminal multiplexer. Behind this fancy term hides a simple concept: Within one terminal window you can open multiple windows and -views (called “panes” in tmux lingo). Each pane will contain its own, independently running terminal instance. This allows you to have multiple terminal commands and applications running visually next to each other without the need to open multiple windows.

On top of that tmux keeps these windows and panes in a session. You can a session at any point. This is called “detaching”. tmux will keep this session alive until you the tmux server (e.g. when you reboot)2. This is incredibly useful because at any later point in time you can pick that session up exactly from where you left it by simply “attaching” to that session.

If you’ve ever worked with remote servers or a Raspberry Pi over ssh you can guess where this will be useful: When you lose your ssh connection the tmux session will simply be detached but will keep running on the server in the background including all the processes that run within your session. To continue your session simply ssh to the server again and attach to the running session.

But tmux is not only helpful when working on a remote machine. Not only for its window management features but also for the session handling. Personally I nd myself detaching from sessions when I’m switching context. I’ll just start a new session for my new task and attach to the old session whenever I want to continue with my old task.

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 3/21 7/24/2018 A Quick and Easy Guide to tmux You see that tmux basically oers two big features: Window management in your terminal and session management. If you are familiar with GNU Screen (https://www.gnu.org/software/screen) this is nothing new. Think of tmux as an easier-to-use and a little more powerful alternative to Screen (obviously I’m being opinionated here).

Enough with the talking already. Let’s get our hands ready in the hands-on guide!

Getting Started This hands-on guide will get you up and running with tmux pretty quickly. It will only cover the basic features which should be more than enough to get started and be productive with tmux. Simply open your terminal and follow the instructions.

Installation Fortunately installing tmux is pretty straightforward on most distributions a simple apt-get install tmux ( and derivatives) or brew install tmux (Mac) should be cient.

Starting Your First Session For your rst session simply start tmux with a new session:

tmux

This will create a new tmux session with a all-green status bar at the bottom:

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 4/21 7/24/2018 A Quick and Easy Guide to tmux

The status bar is an important part of tmux. Apart from the currently opened windows (on the left) it also shows some system information like date and time (on the right). The status bar can also be customized and I’ve seen some really fancy stu around (upcoming calendar events, battery status, to name a few) but this is something we’ll leave for later.

Splitting Panes Now that we’ve created our rst session we can get a feeling for panes. When you create a new session, tmux will by default start with one window and a single panel inside. We want a nice split-screen, so let’s split this bad boy.

All commands in tmux are triggered by a prex key followed by a command key (quite similar to ). By default, tmux uses -b as prex key. This notation might read a little weird if you’re not used to it. In this emacs notation C- means “press and hold the Ctrl key”3. Thus C-b simply means press the Ctrl and b keys at the same time.

The shortcut to split panes into a left and a right pane is C-b % . Remembering what I’ve just told you about tmux’s sequence of prex and command key this means to split your single pane into a left and a right pane you press Ctrl and b at the same time, release both, and then the % key. Voilà! You’ve just invoked your rst tmux command and split your pane in two.

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 5/21 7/24/2018 A Quick and Easy Guide to tmux

Where there’s a split into left and right, there’s also a split into top and bottom pane. To split a pane into top and bottom panes use the C-b " shortcut.

Navigating Panes Right now we’re trapped in the newly created pane. But we really really want to go back to the left one. Easy peasy: Switching to a dierent pane uses the C-b shortcut, where is the arrow key pointing to the pane you want to switch to. In our case we want to switch to the panel on the left so it’s C-b left for us. Just once more, so that we fully understand this: This means you press Ctrl and b (your prex) followed by the left arrow key to get to the pane on the left.

You can now go ahead and split each of your new panels even further. Feel free to experiment and split your panes like a maniac to get a feeling for it.

Closing Panes Closing a pane is as simple as closing a regular terminal session. Either type exit or hit Ctrl-d and it’s gone.

Creating Windows Windows in tmux can be compared to creating new virtual desktops; if you’ve ever worked with one of the major Linux deskop environments (KDE, Gnome) you’ll hopefully nd this analogy helpful.

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 6/21 7/24/2018 A Quick and Easy Guide to tmux Creating new windows is as easy as typing C-b c (one last time: that’s Ctrl and b at once, then c ). The new window will then be presented to you in tmux’s status bar.

You can now divide the pane in your new window as you like. Or don’t. That’s up to you.

To switch to the previous window (according to the order in your status bar) use C-b p , to switch to the next window use C-b n . If you’ve created many windows you might nd it useful to go to a window directly by typing its number (the status bar will tell you which window has which number), just use C-b where is the number in front of the window’s name in your status bar.

Session Handling If you’re done with your session you can either get rid of it by simply exiting all the panes inside or you can keep the session in the background for later reuse.

To detach your current session use C-b d . You can also use C-b D to have tmux give you a choice which of your sessions you want to detach. This will detach your session but will leave you’re doing in that session running in the background.

Now that your session is detached you can pick it up from where you left it at any later point in time. To re-attach to a session you need to gure out which session you want to attach to rst. Figure out which sessions are running by using

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 7/21 7/24/2018 A Quick and Easy Guide to tmux

tmux

This will give you a list of all running sessions, which in our example should be something like

0: 2 windows (created Sat Aug 15 17:55:34 2015) [199x44] (detached)

To connect to that session you start tmux again but this time tell it which session to attach to:

tmux attach -t 0

Note that the -t 0 is the parameter that tells tmux which session to attach to. “0” is the rst part of your tmux ls output.

If you prefer to give your sessions a more meaningful name (instead of a numerical one starting with 0) you can create your next session using

tmux new -s database

This will create a new session with the name “database”.

You could also rename your existing session:

tmux rename-session -t 0 database

The next time you attach to that session you simply use tmux attach -t database . If you’re using multiple sessions at once this can become an essential feature.

And that’s it! Congratulations, you’ve just completed your rst tmux session and got your hands dirty with its window and session management. , there’s more stu tmux can do. But what you’ve just learned should be everything to start using tmux in the future.

Why tmux? https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 8/21 7/24/2018 A Quick and Easy Guide to tmux A response that I get quite often is: “Great, I get it. But why should I use tmux and its weird key combinations instead of just using iTerm2?”

And you’re right, when it’s only basic window management, iTerm (http://iterm2.com/) for Mac supports tabs and panes as well. For Linux there’s Terminator (http://gnometerminator.blogspot.com/p/introduction.html). So why would anyone feel the urge to learn some archaic technology in this day and age?

But you’re missing out. There are a couple of reasons why I favor tmux over iTerm et al.:

session handling: detaching from and attaching to sessions helps me with context switching and remote working

platform independence: I can use tmux on my Macbook, my Linux notebook, Cloud servers, Raspberry Pis, BeagleBones, etc.

customizable: there are many ways I can customize the look and behavior of my tmux environment. And I can sync this across dierent platforms using a simple dotle

street credibility: you don’t want others to call you a lamer, do you? :P

Moving on If you’re curious now to learn what else tmux can do that’s a great thing. And luckily most of the stu is quite simple to discover. Just type C-b ? to see a list of all available commands and start experimenting.

Some of the commands that I’m using myself quite often are:

C-b z : make a pane go full screen. Hit C-b z again to shrink it back to its previous size

C-b C- : Resize pane in direction of 4

C-b , : Rename the current window

On top of that there are plenty of resources out there that help you getting further with tmux. People like me are blogging about their tmux experience and share what they’ve discovered. You can nd people sharing their tmux https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 9/21 7/24/2018 A Quick and Easy Guide to tmux congurations in their dotles repos on Github. There’s even a book by Brian Hogan (https://pragprog.com/book/bhtmux/tmux) dedicated to tmux.

For now it’s best to discover some stu on your own. Experiment, fool around and maybe try to use tmux in your daily work. It takes a while to get used to and you’ll probably feel slow in the very beginning. I can only encourage you to keep using it. Get a feeling for its functionality and in no time you’ll nd out that your work with the terminal will be pure bliss and insanely fast.

If you’re interested in customizing your tmux experience I recommend that you read my Guide to Customizing your tmux.conf (/blog/a-guide-to-customizing- your-tmux-conf/).

Footnotes

1. If you’re coming from a Linux background you’re probably familiar with the concept of window managers like Openbox (http://openbox.org/wiki/Main_Page), i3 (http://i3wm.org) or awesome (http://awesome.naquadah.org/wiki/FAQ) ↩

2. tmux is based on a client-server architecture. While this is rarely relevant, it’s helpful to understand how stu works. The tmux server keeps track of all the running sessions. You will only ever work with the tmux client and create new sessions or connect to existing ones. ↩

3. there could also be M- which is the same only for the Meta key (i.e. Alt on most keyboards). ↩

4. This is an interesting one. Yes, you need Ctrl in your prex and also your command key. I nd it easiest to only release the b key after the prex key and keep Ctrl pressed all the time while I hit the arrow key repeatedly. Experiment a little bit to get a feeling for it. ↩

Ham Vocke https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 10/21 7/24/2018 A Quick and Easy Guide to tmux Ham is a software developer and consultant at ThoughtWorks (https://www.thoughtworks.com/). He helps teams deliver software and spreads his excitement about learning new things. If he's not writing code he's probably annoying others with his stupid jokes.

 (mailto:[email protected])  (https://github.com/hamvocke)  (https://twitter.com/hamvocke)  (https://www.xing.com/prole/Hermann_Vocke)  (https://www.linkedin.com/in/hermannvocke/)

Comments

Featured Comment

Matthew L Daniel • 3 years ago When I saw you mention iTerm2, I thought you were going to offer an olive branch across the two worlds, but it might have slipped your mind. The glorious iTerm2 also has built-in tmux support, invoked by `tmux -CC` and documented fully here: https://gitlab.com/gnachman...

I recognize it's not exactly what you like, but for others it might offer a more gentle slope into more regular tmux usage, and the tmux -CC sessions are fully attachable by normal command-line tmux. 7 △ ▽ • Share ›

81 Comments hamvocke 1 Login

 Recommend 28 ⤤ Share by Best

Join the discussion…

LOG IN WITH OR SIGN UP WITH DISQUS ?

Name

tush • a year ago really helpful !! thanks 26 △ ▽ • Reply • Share ›

Matthew L Daniel • 3 years ago  Featured by hamvocke https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 11/21 7/24/2018 A Quick and Easy Guide to tmux When I saw you mention iTerm2, I thought you were going to offer an olive branch across the two worlds, but it might have slipped your mind. The glorious iTerm2 also has built-in tmux support, invoked by `tmux -CC` and documented fully here: https://gitlab.com/gnachman...

I recognize it's not exactly what you like, but for others it might offer a more gentle slope into more regular tmux usage, and the tmux -CC sessions are fully attachable by normal command-line tmux. 7 △ ▽ • Reply • Share ›

Ham Vocke Mod > Matthew L Daniel • 3 years ago Yes, I've heard of it but I've never tried it myself so far, this is why I didn't go into detail on that. It's a very fair point and looks really interesting to me. I'll give this a shot this week, thanks for brining that up :-) △ ▽ • Reply • Share ›

Bradley Wagner > Ham Vocke • a year ago +1 for the tmux/iTerm2 integration! It solves a major problem of the cmd+K working correctly if you use native tmux within iTerm2. The only minor annoyance I've found (and maybe this is true of tmux in general) is that I can't seem to easily open more than of my tmux sessions at once. When I run `attach -t ` from the `tmux -CC` "Run tmux command" prompt, it always closes my current session and opens the other. Any ideas there? △ ▽ • Reply • Share ›

Stefan Schwetschke • 3 years ago Just a small hint: Look into tmuxinator. It let's you re-recreate complex tmux layouts using a simple config . 6 △ ▽ • Reply • Share ›

D. Elroy > Stefan Schwetschke • 3 years ago Tmuxinator is awesome. I just wish it could also add windows to an existing tmux session. △ ▽ • Reply • Share ›

Stefan Schwetschke > D. Elroy • 3 years ago Try to set tmux_options or tmux_command in the config file to attach to an existing session instead creating a new one. △ ▽ • Reply • Share ›

U I b l 9 h https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 12/21 7/24/2018 A Quick and Easy Guide to tmux Usman Iqbal • 9 months ago thanks for the tutorial man 4 △ ▽ • Reply • Share ›

elijahpaul • 3 years ago Great Article. Never heard of tmux. Thanks.

'C-b " ' split my screen horizontally, and 'C-b %' vertically. Is that just me or have you got it the wrong way round? 2 △ ▽ • Reply • Share ›

grok > elijahpaul • a year ago Think of the '%' as being symbolic/mnemonic of a vertical split. 2 △ ▽ • Reply • Share ›

Dylan Pierce > elijahpaul • 3 years ago Nope I have the same issue. Running Ubuntu 14.04 △ ▽ • Reply • Share ›

Ham Vocke Mod > Dylan Pierce • 3 years ago Nah, everything's fine with your configs. It's just the term that's totally confusing (I would also interpret it as you two do).

"Vertical splitting" actually means that you split the pane in a top and a bottom panel. tmux itself avoids the terms horizontally and vertically in the man files (probably due to that confusion). You can only tell from the underlying commands (i.e. split-window -v and split-window -h) that vertically means "one pane at the top, one at the bottom" and horizontally means "one left, one right". 1 △ ▽ • Reply • Share ›

Dylan Pierce > Ham Vocke • 3 years ago Turns out I was hitting C-b & instead of C-b %. User error! (as usual haha) △ ▽ • Reply • Share ›

Mario Zigliotto • 3 years ago Off topic but i really love the color scheme of your terminal. What is it called? 2 △ ▽ • Reply • Share ›

Ham Vocke Mod > Mario Zigliotto • 3 years ago It's base-16-eighties-dark. You can it for quite a lot of applications here: https://github.com/chriskem... 2 △ ▽ • Reply • Share › https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 13/21 7/24/2018 A Quick and Easy Guide to tmux

Mario Zigliotto > Ham Vocke • 3 years ago Thanks! △ ▽ • Reply • Share ›

Iovan Iorgovan • a year ago Everyone, what is your preferred method of dealing with a system reboot and carrying on with your Tmux session? How do you save your Tmux session from one reboot to the other? 1 △ ▽ • Reply • Share ›

Ham Vocke Mod > Iovan Iorgovan • a year ago Personally I don't bother. My tmux session can be restored manually within seconds. I've seen people scripting their preferred default setups using bash. Then there's tmux-resurrect which is quite popular for exactly your use case. 1 △ ▽ • Reply • Share ›

Henry Zhu • a year ago Awesome tutorial, thx a lot. 1 △ ▽ • Reply • Share ›

santiagobasulto • 3 years ago This is absolutely amazing. Thanks so much for sharing. 1 △ ▽ • Reply • Share ›

todks • 3 months ago Thanks so much for helpfull information about tmux △ ▽ • Reply • Share ›

Jonathan De Wachter • 3 months ago Thanks for the article! I'm probably late on this.. after years of working with multiple terminal windows lol... :'( △ ▽ • Reply • Share ›

Julian • 4 months ago Thanks, this guide was very easy to use! △ ▽ • Reply • Share ›

Daniel Spajic • 4 months ago Great tutorial. Cheers! △ ▽ • Reply • Share › months ago 5 • أﺣﻤﺪ ﻋﺎﻛﻒ you are very good at explaining things △ ▽ • Reply • Share › https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 14/21 7/24/2018 A Quick and Easy Guide to tmux

辉仔 • 6 months ago Thank you for your concise words. It brings me to the world of tmux. I like tmux! △ ▽ • Reply • Share ›

anchorite • 6 months ago Very cool, thanks for the intro. tmux's biggest draw for me is that it also works on MSYS2 (but GNU Screen does not), which I choose over Windows 10's new Linux subsystem and for CLI development on Windows because I find it the most stable, and it compiles Windows native binaries. If I'm going to use tmux on that, I may as well use it also on Linux and MacOS X so I only have to learn one thing. The only thing GNU Screen does that tmux does not, that I can see is a pretty special case: it connects to a serial port on a headless device, a RasPi or some other DIY electronics. △ ▽ • Reply • Share ›

dragon788 > anchorite • 6 months ago See my other post about alternatives that should work cross platform. http://www.hamvocke.com/blo... △ ▽ • Reply • Share ›

Felipe Gusmao • 6 months ago Tilix terminal emulator is nothing short of awesome. However, I'm not sure if it works in other distros other than Fedora △ ▽ • Reply • Share ›

Akash Aggarwal • 8 months ago My street rep is about to increase! △ ▽ • Reply • Share ›

Marek Barczyk • 9 months ago great article, thanks!!! △ ▽ • Reply • Share ›

Brandon Carter • 9 months ago This is a lifesaver in Putty and JuiceSSH. Thanks for sharing. :) △ ▽ • Reply • Share ›

Abubakr Yagob • 10 months ago You are the one! Thank you very much : ) △ ▽ • Reply • Share ›

Juri Fedjaev • a year ago Nice intro to tmux. Extremely useful for remote sessions, thanks △ ▽ • Reply • Share › https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 15/21 7/24/2018 A Quick and Easy Guide to tmux

Vasudev Bongale • a year ago Thank you! this is apt for any beginner to get started △ ▽ • Reply • Share ›

Sukumar Subudhi • a year ago Awesome.. Thanks for sharing! You have made my day! △ ▽ • Reply • Share ›

Sangimed • a year ago Very hepful. Thank you so much ! :) I love tmux since I read this :-D △ ▽ • Reply • Share ›

grok • a year ago I'm a long-time screen user in GNUnix. tmux is simply a better, more up-to-date screen (hate to say it). :) △ ▽ • Reply • Share ›

CH > grok • 4 months ago Grok! Cool to run into you here, though it's been a year since your post. I'm just now starting with tmux on termux. (I've used Linux since Slack kernel 0.99.) △ ▽ • Reply • Share ›

grok > CH • 3 months ago I first used a variant of Red Hat/Fedora, before moving to Slink/Potato, somewhere around 2000-2001..? The date is lost in the mists of time... :D I've mostly stuck to Debian the whole time -- barring forces beyond my control, for too-long periods. :/

I was expecting to be running into people from the WSWS commentary section, sometime, somewhere online...

[As for my not being around on the WSWS Disqus commentary (as could possibly be construed as a latent question from you, given your warm greeting to me here): I cannot abide gatekeepers, anywhere. So I will no longer comment on the WSWS website. At least until they clean their House of Cadres.] 3 △ ▽ • Reply • Share › https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 16/21 7/24/2018 A Quick and Easy Guide to tmux

Terry Lawrence > grok • 3 months ago That explains why I haven't seen any comments from you lately. I notice all my own recent WSWS comments of whatever nature are being "Detected as Spam" and removed. "Detected" by whom? Pierre? Maybe it's time to quit sending them money. Southfront could probably make better use of it. 2 △ ▽ • Reply • Share ›

grok > Terry Lawrence • 3 months ago A damned shame. The ICFI needs our commentary just as much as we need their analysis (and hopefully, their organizing. Note too, that I *asked* them to stop, first -- and some young cadre sent me a rather 'sniffy' response, admitting to the censorship. And then it continued. Aside from their other gatekeeper activity [not the leadership, likely, IMO].)

It's the usual sectarian B.S. you see with small Left groups, AFAIC. The SEP has not outgrown this grievous behavior, apparently.

And Southfront is a worthy cause too (except that I caught them apparently coin- mining my CPU... like too many sites now. I now use the Brave browser.) 3 △ ▽ • Reply • Share ›

Terry Lawrence > grok • 3 months ago I've noticed that a number of the more knowledgeable commentators like dmorista, deplorable, yourself, and southern have disappeared from the WSWS comment sections recently. Even completely innocuous comments like "Well considered article, xxx" have been deleted, so apparently there is some kind of purge of commentators going on to eliminate anyone who questions the party line from the comments. For example, there is a young working guy living about an hours drive north of Beijing that sometimes corrects their articles about the living standard in China falling and says no, I live d k h d th li i t d d i https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 17/21 7/24/2018 A Quick and Easy Guide to tmux and work here, and the living standard is gradually rising. Out he goes. I get a similar reaction when I occasionally point out that

see more

3 △ ▽ • Reply • Share ›

grok > Terry Lawrence • 3 months ago I have just reconfirmed that the WSWS website does INDEED continue to simply censor posts, for whatever reasons -- and apparently capriciously, maliciously and arbitrarily. So I feel I have to come to the conclusion here, therefore, that the SEP/ICFI leadership simply does not appear to care enuff to right this wrong within their midst... for whatever reasons. Note that this continuing WSWS censorship was re-proven to me in a response I made to Ort's commentary on -- ironically, to say the least -- the WSWS own article, 'Facebook codifies its censorship regime': [https://www.wsws.org/en/art...]...

Clearly, the humorless, narrow sectarians (university students? Seem to be, to me, based on certain experiences with the SEP beyond just the WSWS website) tasked with monitoring the WSWS commentary sections, see absolutely no irony at all in their actions; even regarding articles *dealing* with egregious censorship per se.

There's some simple, pithy french term which covers such outrageous chutzpah. Wish I could recall it. 2 △ ▽ • Reply • Share ›

Terry Lawrence > grok • 3 months ago I think you are right on both counts: sectarianism is preventing the SEP from growing into a significant movement; and new, mostly young, members with the zeal of the newly converted are the censors.

They completely fail to grasp the concept of a "United Front" wherein each participating organization can retain its own identity, slogans, etc., as long as they agree upon and support a common goal. https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 18/21 7/24/2018 A Quick and Easy Guide to tmux They nominally oppose imperialist wars, for example, but refuse to work with, support, or even mention the recent anti-war rallies across the US organized by the United National AntiWar Coalition because the coalition includes various organizations like church groups which oppose US wars but

see more

3 △ ▽ • Reply • Share ›

grok > Terry Lawrence • 3 months ago Well, the relentlessly-driven-home point of the ICFI about the dangers of what true sectarians actually stand FOR, is even lost on the geniuses in Monty Python: whose famous 'Life of Brian' skit on 'the Judean People's Front vs. the People's Front of Judea' essentially only really apes the usual liberal and pseudo-Left hypocrisy about what is actually going ON behind the ridiculous (and too often too true) narrow, ideological relations portrayed in the skit. But -- it *is* the actual fact of those very *real* dangers, which lie behind the censorship abuse on the WSWS -- being egregiously and foolishly justified by these censorious SEP cadre.

Such is the confused nature of politix -- Left

see more

3 △ ▽ • Reply • Share ›

Ham Vocke Mod > grok • 3 months ago As much as I like vivid discussions and two friends crossing random paths on the internet, I'd love to keep the comments here on-topic. Can you please help me do that and move your discussion to another channel? Thanks, and have fun! △ ▽ • Reply • Share ›

grok > Ham Vocke • 3 months ago Sorry. It had to be said, somewhere. 3 △ ▽ • Reply • Share ›

Terry Lawrence > Ham Vocke • 3 months ago Right! Back to tmux, Ham. https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 19/21 7/24/2018 A Quick and Easy Guide to tmux

△ ▽ • Reply • Share ›

Southern > Terry Lawrence • 2 months ago I've been superbusy with a near 80 hour working week in the semi desert combined with poor signal.

Now that's over. 1 △ ▽ • Reply • Share ›

Load more comments

ALSO ON HAMVOCKE Import your DKB account into Making tmux Pretty and Homebank Usable - A Guide to 2 comments • 3 years ago 60 comments • 3 years ago El Manulo — Thank you very Kashif Malik — Haha! Avatarmuch. It is useful and a great Avatar example of a clean

Testing Microservices Remote Pair Programming 4 comments • 10 months ago Made Easy with SSH and tmux Hamed Karamoko — Awesome 7 comments • 3 years ago Avatararticle. I really think that "Thank kaeff — "In this case the you" is a negative response for Avatarrespective other person has to ssh into the other dev’s

✉ Subscribe d Add Disqus to your siteAdd DisqusAdd

 Disqus' Privacy PolicyPrivacy PolicyPrivacy

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 20/21 7/24/2018 A Quick and Easy Guide to tmux

© 2014-2018 Hermann Vocke  (mailto:[email protected])  (https://github.com/hamvocke)  (https://twitter.com/hamvocke)  (https://www.xing.com/prole/Hermann_Vocke)  (https://www.linkedin.com/in/hermannvocke/)

https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/ 21/21