Sometimes it's valuable to work in various shells. This guide will show you how to change your default shell.
Learn the basics of awk with these simple examples. If you need more background information on the awk command, check out the guide What is awk?.
According to the manual, awk is a pattern-directed scanning and processing language. This quick definition provides a few insights. First, awk is a scanning and processing language.
For a few years now, I've been using iTerm 2 and tmux. But only recently did I find out about a pretty important feature of iTerm: tmux integration.
"Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration.
As much as I loved the Bourne Again Shell, I feel like I've been living in the stone ages. I recently switched to the Z shell and my life is more enjoyable.
Learn how to generate ssh keys on Linux/Unix systems.
When you're using git routinely, it's helpful to know which branch you're currently on without having to type git status or git branch.
I'll spoil it - "printenv" is your friend. This guide will show a few examples of how to use it.
Sometimes I type or paste a lot of text on the command line and there is a small error right in the middle. Sometimes I've run a command but I need to run it again but replace a word multiple times.
Learning vim can be quite intimidating, but it's well worth it. Once you master vim, you'll be editing text more efficiently than ever.
If you want to find out how many characters are in a file here's how!