DEV Community

Bash

Bourne Again Shell

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
🔧 Mastering SED — The Stream Editor for Everyday Linux Magic

🔧 Mastering SED — The Stream Editor for Everyday Linux Magic

Comments
3 min read
Python vs Bash Scripting: Differences, Advantages & When to Use Each

Python vs Bash Scripting: Differences, Advantages & When to Use Each

8
Comments
7 min read
# How to Investigate a Compromised Linux Server

# How to Investigate a Compromised Linux Server

6
Comments
12 min read
Building a Real-Time CPU Monitor for macOS with xbar

Building a Real-Time CPU Monitor for macOS with xbar

18
Comments 2
5 min read
How to Switch Between Installed PHP Versions on Linux

How to Switch Between Installed PHP Versions on Linux

1
Comments 2
2 min read
How to Make Your Linux Laptop Auto-Shutdown and Show Notifications Based on Battery Level?

How to Make Your Linux Laptop Auto-Shutdown and Show Notifications Based on Battery Level?

Comments
4 min read
How I Use Bash Scripts to Save Time and Earn More as a Linux Freelancer | by Faruk Ahmed | May, 2025

How I Use Bash Scripts to Save Time and Earn More as a Linux Freelancer | by Faruk Ahmed | May, 2025

Comments
1 min read
How I Caught a Suspicious Shell Script Running in /tmp (And What It Taught Me) | by Faruk Ahmed | May, 2025

How I Caught a Suspicious Shell Script Running in /tmp (And What It Taught Me) | by Faruk Ahmed | May, 2025

Comments
1 min read
How I Rebuild a Linux Server After a Suspected Compromise (Step by Step) | by Faruk Ahmed | May, 2025

How I Rebuild a Linux Server After a Suspected Compromise (Step by Step) | by Faruk Ahmed | May, 2025

Comments
1 min read
How I Use AuditD to Catch Silent Security Threats on Linux | by Faruk Ahmed | May, 2025

How I Use AuditD to Catch Silent Security Threats on Linux | by Faruk Ahmed | May, 2025

Comments
1 min read
The One Log Entry That Made Me Realize My Linux Server Was Being Scanned | by Faruk Ahmed | May, 2025

The One Log Entry That Made Me Realize My Linux Server Was Being Scanned | by Faruk Ahmed | May, 2025

Comments
1 min read
How I Use Fail2Ban on Ubuntu and Linux to Block Attackers Before They Get In | by Faruk Ahmed | May, 2025

How I Use Fail2Ban on Ubuntu and Linux to Block Attackers Before They Get In | by Faruk Ahmed | May, 2025

Comments
1 min read
How to Audit a Linux or Ubuntu Server Like a Security Consultant | by Faruk Ahmed | May, 2025

How to Audit a Linux or Ubuntu Server Like a Security Consultant | by Faruk Ahmed | May, 2025

Comments
1 min read
I burnt 10M tokens to compare Claude Code and Gemini CLI. Here's what I found out 🤯

I burnt 10M tokens to compare Claude Code and Gemini CLI. Here's what I found out 🤯

9
Comments 3
6 min read
Pro Bash Tip: Preserve Hidden Files and README.md While Deleting Everything Else

Pro Bash Tip: Preserve Hidden Files and README.md While Deleting Everything Else

Comments
1 min read
AutoGit-o-Matic: Your Git Sync Sidekick

AutoGit-o-Matic: Your Git Sync Sidekick

Comments
2 min read
🚀 Supercharge Your Git Workflow in Bash: Autocomplete, Aliases & Pro Tips

🚀 Supercharge Your Git Workflow in Bash: Autocomplete, Aliases & Pro Tips

Comments
3 min read
"How to Automate Spring Boot Deployment with Shell Script & Vagrant (Step-by-Step for Beginners)"

"How to Automate Spring Boot Deployment with Shell Script & Vagrant (Step-by-Step for Beginners)"

3
Comments 1
3 min read
Enchant your terminal application with python: survey, glow, rich, textwrap.

Enchant your terminal application with python: survey, glow, rich, textwrap.

2
Comments 1
4 min read
A Step-by-Step Tutorial for Writing a Bash Installer Script for Your App

A Step-by-Step Tutorial for Writing a Bash Installer Script for Your App

Comments
9 min read
HackThisSite Basic 7

HackThisSite Basic 7

1
Comments
1 min read
Day 30/ 30 Days of Linux Mastery: Mastering 'for', 'do', 'while', and 'case' Statements in Shell Scripts

Day 30/ 30 Days of Linux Mastery: Mastering 'for', 'do', 'while', and 'case' Statements in Shell Scripts

5
Comments
4 min read
My First Attempt at Writing a Windows Process Logger in Batch (Yes, It’s Ugly, but It Works)

My First Attempt at Writing a Windows Process Logger in Batch (Yes, It’s Ugly, but It Works)

Comments 1
2 min read
Sharing Variables Across TypeScript and Bash Scripts

Sharing Variables Across TypeScript and Bash Scripts

Comments
3 min read
Day 28/ 30 Days of Linux Mastery: Variables and Inputs in Shell Scripting

Day 28/ 30 Days of Linux Mastery: Variables and Inputs in Shell Scripting

5
Comments
3 min read
loading...