TLDR: man, abbreviated.


Do you find the man pages boring to read? Do you <Shift-g> to the end hunting for some real usage examples? Probably many Linux users do the same. Sometimes it makes sense, when you don’t need to re-understand the wheel. That’s why you should try the TLDR pages. Continue reading TLDR: man, abbreviated.

wemux: tmux together!


We visited the terminal multiplexer tmux is one of our earlier articles. It is an awesome tool for multitaskers. wemux builds on tmux (with all its features) and adds support for multiple-users sharing and using the same terminal sessions.

wemux works on a client-server model. One user starts a wemux session as the server and multiple clients can join him in the session. Multiple server instances are also possible. Continue reading wemux: tmux together!

The beauty of Linux utilities

tux_compNot long ago, I noticed a user complaining about the very philosophy of Unix (and Linux) tools – do one thing and do it well. As per him, the *nix systems are a combination of loosely coupled utilities which don’t work well together. Of course, as a hardcore terminal user, I wasn’t aligned. However, today I found solid reasons why Linux userland is best the way it is designed. Continue reading The beauty of Linux utilities

shortn: URL shortener for many services

terminalURL shorteners come in handy when you want to share a long link to someone. We implemented a tiny cmdline URL shortener using in an earlier article. In this article we will explore shortn, another Python cmdline URL shortener supporting 6 more services Continue reading shortn: URL shortener for many services

source: shell contexts for the multitasker

terminalA context is like the rooms in a flat. In general, each room has a separate purpose – bedroom for privacy, kitchen for cooking, drawing-room for enjoying a movie with family… What if you could maintain contexts of your shell the same way for different tasks? Say, you need to export certain variables and jump to a particular directory to start working a development project or run some particular commands before running a software. How do you automate all the initial set up? Continue reading source: shell contexts for the multitasker

bucket: shell clipboard manager

terminalbucket is like vim copy paste registers, only for the shell (bash and fish currently). You can save text clips in a bucket for later use. Though the name is bucket, it’s actually a bucket management system. There are multiple buckets involved, or you can use the default unnamed bucket. Continue reading bucket: shell clipboard manager

yank: copy terminal text to clipboard

As the name suggests, yank is a tool to copy text. The usual way to copy from the terminal is to select the text and press <Ctrl-Shift-c>. yank is an alternative where you can pipe (or redirect) the output to yank (i.e., it reads from stdin) and then use keyboard shortcuts to move between output text and select the text you want. Continue reading yank: copy terminal text to clipboard