PLATFORM
  • Tails

    Create websites with TailwindCSS

  • Wave

    Start building the next great SAAS

  • Pines

    Alpine & Tailwind UI Library

  • Auth

    Plug'n Play Authentication for Laravel

  • Designer comingsoon

    Create website designs with AI

  • DevBlog comingsoon

    Blog platform for developers

  • Static

    Build a simple static website

  • SaaS Adventure

    21-day program to build a SAAS

Bash

Bash posts, videos, courses, and more

Reset Local Repository Branch to be Just Like Remote Repository HEAD: A Step-by-Step Guide

Introduction In the world of Git, it's not uncommon for developers to find themselves in a situation where their local repository has diverged from the remote repository. This can happen due...

Bobby Iliev ยท 2 years ago

2

How to produce records to a topic in Redpanda from a shell script?

Introduction Redpanda is a Kafka-compatible event stream platform written in C++. It comes with a simple command-line interface called rpk that lets you interact with the platform. In this t...

Bobby Iliev ยท 3 years ago

4

How (and Why) You Should Split Your .bashrc or .zshrc Files

Scalable Bash/Zsh startup scripts with just a few lines Objective To split our .bashrc/.zshrc into multiple files, put them in zshrc older, and load them one by one: for FILE in ~/zshrc/*;...

ranelpadon ยท 3 years ago

2

The top 10 Linux Commands that Every Data Engineer Should Know

Introduction No matter if you are a data analyst or a system administrator when working with unstructured files in Linux there are a set of commands that would help you a lot in your daily t...

Bobby Iliev ยท 3 years ago

5

What is a Fork Bomb in Linux and how to stop it?

Introduction A fork bomb (also known as a rabbit virus) is a denial-of-service attack that consists of a process that constantly replicates itself to exhaust all available system resources,...

Bobby Iliev ยท 4 years ago

8

17 Special Characters in the Shell That You Should Know

Introduction In Unix systems, the shell is a command-line interpreter. It provides a command-line user interface (CLI). The shell is a scripting language that you could use to write scripts...

Bobby Iliev ยท 4 years ago

9

[Video] Bash Scripting Crash Course + Giveaway โญ

Introduction Hello everybody! Welcome to this Introduction to bash scripting video series, where you will learn the basics of bash scripting and start creating some awesome scripts! My name...

Bobby Iliev ยท 4 years ago

6

How to create an eBook from Markdown using Ibis?

Introduction A few months ago I wrote an open-source eBook on how to get started with Bash Scripting. This is when I came across a tool called Ibis created by Mohamed Said who is a Developer...

Bobby Iliev ยท 4 years ago

8

Introduction to Bash Scripting

Hello everybody! Welcome to this Introduction to bash scripting video series, where you will learn the basics of bash scripting and start creating some awesome scripts! My name is Bobby and...

Bobby Iliev ยท 4 years ago

10

How to squash multiple commits into one with Git?

Introduction Git is a huge reason why the web dev community is so awesome. You can join an open-source project and add some amazing stuff to it. By committing your code and pushing it, you c...

Bobby Iliev ยท 4 years ago

8

Here is why you should not be too quick at judging people by their GitHub activity stats

Introduction I am a supporter of the opensource movement and I truly admire people like Eddie Jaoude, Matt Cowley and all other open-source maintainers who work hard every day so that we cou...

Bobby Iliev ยท 4 years ago

11

The best way of Recording and Sharing your Terminal with Asciinema

Introduction Many times, I've been in a situation where I want to share a recording of my screen with a colleague. Still, then the video size would be too large to share over email, or if yo...

Bobby Iliev ยท 4 years ago

11

11 Nano shortcuts that you should know

Introduction Probably everyone that uses a Linux OS is familiar with what nano is. But if you aren't aware, don't worry. Nano is a Unix and Linux operating system command line text editor. W...

Bobby Iliev ยท 4 years ago

10

Open-Source Introduction to Bash Scripting Ebook/Guide

๐Ÿ’ก Introduction to Bash Scripting Ebook/Guide I have just released an open-source introduction to Bash scripting ebook/guide that will help you learn the basics of Bash scripting and start w...

Bobby Iliev ยท 4 years ago

10

Git Command Introduction

Learning the Git commands can significantly increase your productivity. In this tutorial I'm going to show and explain to you some of the most common git commands, and commands you should pr...

Aman Jaswal ยท 4 years ago

7

How to create an interactive menu in Bash?

Introduction No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repeti...

Bobby Iliev ยท 4 years ago

9

Top 10 Nginx Commands to Help You Manage Your Server Like a Pro

Introduction If you have ever done any web development, it is very likely that you've heard of Nginx. Nginx is an open-source web server. It can also be used as a reverse proxy, a caching se...

Server Enthusiast ยท 4 years ago

7

How to Transfer Files from One Linux Server to Another Using rsync?

Introduction The rsync command is probably one of the most used commands out there. It is used to securely copy files from one server to another over SSH. Compared to the scp command, which...

Bobby Iliev ยท 4 years ago

8

Cool way of sharing your Linux terminal session with named pipe/FIFO

Introduction In Linux and other Unix systems, a pipe is a way of redirecting the output of one command or a process to another. This is also known as an unnamed pipe. For example, you could...

Bobby Iliev ยท 5 years ago

6

How to change the Docker ps output format?

Introduction Docker is an open platform for developing, shipping, and running applications. I'm Bobby, a Docker Captain and the author of the free Introduction to Docker eBook. If you are ne...

Bobby Iliev ยท 5 years ago

7

How to securely login to MySQL without providing password each time?

Introduction Using a long and secure MySQL password is necessary, however having to type that long password every time you run mysql -u root -p could be a bit frustrating especially if you w...

Bobby Iliev ยท 5 years ago

6

How to write your first Bash script?

Introduction Bash scripting lets you automate a lot of your tasks on Linux and UNIX systems. Bash combines the power of the Linux commands and tools with a powerful and robust scripting lang...

Bobby Iliev ยท 5 years ago

6

Bash Script to Automatically Enable Cloudflare DDoS Protection

Introduction I host all of my websites on DigitalOcean Droplets and I also use Cloudflare as my CDN provider. One of the benefits of using Cloudflare is that it reduces the overall traffic t...

Bobby Iliev ยท 5 years ago

7

How to proxy your web traffic via your Linux Server without a VPN?

In this video I will show you a pretty cool and easy way on how to proxy your web traffic without having to install a VPN or do any special server configuration by just using SSH tunneling!A...

Bobby Iliev ยท 5 years ago

6

How to create custom bash commands?

Introduction As a developer or system administrator, you might have to spend a lot of time in your terminal. I always try to look for ways to optimize any repetitive tasks. One way to do tha...

Bobby Iliev ยท 5 years ago

6

Fun tech quiz questions directly in your terminal

Introduction Quizzes are a great way to test your knowledge on a specific topic. So I decided to create a tool called the Quiz API! Quiz API is a simple HTTP REST API for technical quizzes...

Bobby Iliev ยท 5 years ago

7

SSL Checker Linux Command Line Tool

IntroductionThe SSL Checker tool allows you to quickly diagnose problems with your SSL certificate installation and also gives you some useful information like when your SSL certif...

Bobby Iliev ยท 5 years ago

6

BASH Script to Summarize Your NGINX and Apache Access Logs

IntroductionOne of the first things that I would usually do in case I notice a high CPU usage on some of my Linux servers would be to check the process list with either top or htop and in ca...

Bobby Iliev ยท 5 years ago

7

How to work with JSON in BASH using jq?

IntroductionThe jq command-line tool is is a lightweight and flexible command-line JSON processor. It is great for parsing JSON output in BASH.One of the great things about jq is that i...

Bobby Iliev ยท 5 years ago

6

Executing BASH script on Multiple Remote Servers

Bash is a Unix shell, which is a command line interface (CLI) for interacting with an operating system. Any command that you can run from the command line can be used in a bash script. Scrip...

Bobby Iliev ยท 6 years ago

5

Loading More Content