Learn The Shell is a collection of tips, tricks and cheatsheets to help you getting your tasks done using the command line interface.
Recent Cheatsheets
java
Java ruby
Ruby raspberrypi
Raspberry Pi go
Go certbot
Certbot python
Python interactsh
Interactsh imagemagick
ImageMagick ldap
ldap nuclei
Nuclei expect
Expect sudo
sudo tcpdump
tcpdump ffuf
ffuf - Fuzz Faster U Fool nmap
Nmap aws
AWS CLI postgres
PostgreSQL mysql
MySQL jq
Command-line JSON processor trufflehog
Trufflehog adb
Android Debug Bridge httpx
Httpx bash
Bash wget
Wget curl
curl nc
netcat rsync
rsync docker
Docker git
Git macos
macOS Recent Posts
Advanced Git: Rebase, Stash, Cherry-pick, and More
Published: at 11:06 PMIn the previous article, we covered the basics of Git, including repository setup, branching, committing, and viewing diffs. Now, we’ll dive into more advanced Git features to help you manage your repository more efficiently and handle complex workflows. Here’s a continuation of the Git tutorial, covering more advanced topics not included in the first part.
Introduction to Git: Basic Commands and Examples
Published: at 08:40 AMGit is a powerful version control system that helps developers track changes, collaborate on projects, and manage their code efficiently. This guide will introduce basic Git commands to help you get started.
How to Use wget Command in Linux: Advanced Options
Published: at 06:44 AMWhile wget is often used for basic file downloads, it also provides several advanced features and lesser-known options that can help you handle more complex tasks. In this second part, we’ll cover some of the more advanced functionality that can further enhance your usage of wget in Linux.
How to Use the wget Command in Linux
Published: at 06:06 AMThe wget is a command-line utility in Linux used for downloading files from the web. It supports multiple protocols, such as HTTP, HTTPS, and FTP, and is designed to work non-interactively, meaning it can run in the background without requiring user input. This makes it an excellent tool for retrieving large files, downloading entire websites, and handling interrupted downloads. In this guide, we’ll focus on the most common options and arguments to help you get the most out of wget.