Fish Shell
Fish Shell is a user-friendly and interactive shell that can be used for daily tasks and scripting. It offers features like auto suggestions, tab-based compl...
Fish Shell is a user-friendly and interactive shell that can be used for daily tasks and scripting. It offers features like auto suggestions, tab-based compl...
Powerlevel10k is a powerful prompt customization tool for ZSH that offers speed, customization, and a helpful configuration wizard. It elevates the terminal ...
This article explains the Bash `eval` command, its usage, risks, and vulnerabilities. It provides guidance on how to safely use `eval` by sanitizing user inp...
This article will cover what the ripgrep command-line tool does, what its key features are, how to install it, and how to use its basic and advanced options.
Learn why using YAML for control flow configuration can lead to complex and hard-to-understand code, and why it's better to use existing programming language...
Learn the fundamentals of shell scripting functions and arguments in this comprehensive guide. Discover how to create functions, pass arguments, use variable...
Learn how to strategically use the `sleep` command in shell scripting to introduce delays and control the timing of actions in your Linux scripts. Discover i...
Learn how to navigate directories like a pro with the bash commands pushd and popd. These commands allow you to easily switch between directories and keep tr...
Learn how to use the `uniq` command in Linux to find unique lines of text and eliminate duplicates. This practical guide covers the basic syntax of the `uniq...
Learn how to automate common tasks in software development using shell scripts. From file backups to log analysis and system maintenance, this article provid...
Learn how to use the `echo` command in Linux to display text, format output, add and overwrite text in files, display variables, search for files, and more. ...
Learn how to set up multi-factor authentication and generate time-based one-time passwords programmatically using MFA secret keys. Discover different methods...
Learn how to use Cuelang, an extension of YAML, to validate your YAML configurations and prevent runtime errors. Discover how to define types, add constraint...
Learn about the changes in Homebrew installation on M1 Macs and how to migrate your packages from an Intel Mac. Discover the reasons behind the change and th...
Learn how to use Bash to read files line by line, use custom delimiters, assign variables, and more. This article provides step-by-step instructions and exam...
Learn how to use the `sed` command in the command line to search and manipulate text. Discover the benefits of using `sed` and explore various commands and t...
Learn how to use loops in Bash to control the flow of your programs. This article covers the different types of loops in Bash, including `while`, `until`, an...
Learn how to use conditionals in Bash to improve your scripting skills and automate tasks. This comprehensive guide covers everything from test commands and ...
Learn how to use AWK with CSV files and overcome its poor CSV support. Discover a simple solution using the `csvquote` tool to handle CSV files in AWK, makin...
Learn the basics of bash variables and how they work in the UNIX shell. Discover how to define and access local shell variables, work with arrays, handle com...
Learn how to manipulate strings in bash with this informative tutorial. From concatenating strings to replacing parts of a string, you'll discover useful tec...
Learn the basics of Awk, a powerful text processing tool, in this informative article. Discover how to use Awk to manipulate and analyze data, calculate aver...
In this beginner-friendly article, the author introduces `jq`, a command-line JSON processor. The article covers the basics of `jq`, including selecting elem...
Learn how to convert JSON to CSV and vice versa at the command line using tools like `dasel`, `jq`, `jsonv`, and `csvtojson`. These handy command line tools ...
In this article, the author shares six command-line tools that can enhance productivity for programmers. These tools include `broot` for navigating directori...
Learn the ins and outs of bash scripting and how it can make your life easier. From understanding shebangs to error handling and variable naming, this articl...
Learn how to use mitmproxy, a command-line tool that acts as an HTTP and HTTPS proxy, to capture and modify network traffic. This tutorial provides step-by-s...