127 private links
Here are five great tips and tricks for the Bash shell that you can use at your Linux terminal today.
A Minimalistic CLI Tool for Managing and Running Bash Snippets.
The most widespread system shell to date.
What is GNU Readline and where did it come from?
McFly replaces your default ctrl-r Bash history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network.
How many times have you repeatedly typed out a long command on the command line and wished there was a way to save it for later? This is where Bash aliases come in handy. They allow you to condense long, cryptic commands down to something easy to remember and use. Need some examples to get you started? No problem!
Liquid Prompt gives you a nicely displayed prompt with useful information when you need it. It shows you what you need when you need it.
You will notice what changes when it changes, saving time and frustration. You can even use it with your favorite shell – Bash or zsh.
Liquid Prompt gives you a nicely displayed prompt with useful information when you need it. It shows you what you need when you need it.
You will notice what changes when it changes, saving time and frustration. You can even use it with your favorite shell – Bash or zsh.
Building command line tools in Bash is an extremely tedious and somewhat enigmatic task. There's quite a bit of boilerplate code you're going to have to write if you want your script to do more than just one thing, which will only clutter your script. In addition, your scripts will likely never be able to reference good code you've written from old scripts.
Ash helps you get rid of all of your boilerplate by letting you call functions directly from the command line, while also providing a modular approach to scripting which will allow you to share code between scripts.
You are able to build a module independently that functions as a CLI or as a library (or any combination of the two), and easily share your module with the world.
Interesting approach to quick filesystem navigation.
Automated tools like autojump, z, and fasd address this problem by offering shortcuts to the directories you often go to. The author of this shell hack prefers a more manual solution, which provided quite an increase in efficiency with this.
Through the years, I have settled on maintaining my sensitive data in plain-text files that I then encrypt asymmetrically.