The Shell Introduction I Wish I Had

I write a letter to my past self about the Shell's importance I wish I'd focused on earlier in my career.

I write a letter to my past self about the Shell's importance I wish I'd focused on earlier in my career.

Update 25 Sep 2019: This article is now available in Japanese, thanks to the hard work of ラナ・クアール....
Images take up to 50% of the total size of an average web page. And if images are not optimized, users end up downloading extra bytes. And if they’re

5 bash tricks I find myself using often that I wish I'd discovered sooner.

The seemingly insignificant #! characters at the beginning of a shell script has a major significance on how your script will be executed.

You might have used variables in Bash before, but probably not like this.

Learn to process thousands of items reliably and repeatably in this installment.
The .bash_logout file is the individual login shell cleanup file. It is executed when a login shell exits. This file exists in the user's home directory. For example, $HOME/.bash_logout. This file is useful if you want to run task or another script or command automatically at…

In this post, I try to explore various ways to repeat a character and string in Bash 'n' times that must run on macOS/FreeBSD and Linux.
Commandline one liners that makes your workflow more productive

What exactly happens when we run a file starting with #! (aka shebang), and why some people use #!/us...
Free Introduction to Bash Scripting eBook.

Bash aliases are essentially shortcuts that can save you from having to remember long commands and eliminate a great deal of typing when you are working on the command line.

Ruby is one of the most popular languages today. It has an elegant syntax and it is the language behind the powerful Ruby on Rails framework. In this tutorial we will show you three different ways to install Ruby on Ubuntu 18.04 system.
Dead simple testing framework for Bash with coverage reporting - Checksum/critic.sh
Bash-my-AWS is a simple but powerful set of CLI commands for managing resources on Amazon Web Services.
A short description and screenshot of some useful command line tools I use that aren't part of typical POSIX environment.
You can do more data science than you think from the terminal.

I've long been impressed by shell one-liners. They seem like magical incantations. Pipe a few terse commands together, et voilà! Out pops the solution to a problem that would seem to require pages of code. Are these one-liners real or mythology? To some extent, they're both…

Why unix pipes are awesome.

Five lesser-known command line utilities you'll want to install right away.
A collection of small bash scripts for heavy terminal users - alexanderepstein/Bash-Snippets
The personal site of R. W. Blickhan