Forem

Bash

Bourne Again Shell

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How to Switch Between Installed PHP Versions on Linux

How to Switch Between Installed PHP Versions on Linux

1
Comments 2
2 min read
Exporting All Obsidian Links to a Text File

Exporting All Obsidian Links to a Text File

Comments
1 min read
How to Make Your Linux Laptop Auto-Shutdown and Show Notifications Based on Battery Level?
Cover image for 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 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
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
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 🤯
Cover image for 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
Cover image for 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
Cover image for 🚀 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)"
Cover image for "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
HackThisSite Basic 7

HackThisSite Basic 7

2
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)
Cover image for 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
From Android Developer to Cybersecurity Beginner: A Public Journey, Not a Hero Story
Cover image for From Android Developer to Cybersecurity Beginner: A Public Journey, Not a Hero Story

From Android Developer to Cybersecurity Beginner: A Public Journey, Not a Hero Story

Comments 2
2 min read
7 Days of Shell Scripting: My First Step into DevOps Automation
Cover image for 7 Days of Shell Scripting: My First Step into DevOps Automation

7 Days of Shell Scripting: My First Step into DevOps Automation

3
Comments
5 min read
Let’s Get Life Easy: Secure JSON/CSV Conversions Without Uploading Data
Cover image for Let’s Get Life Easy: Secure JSON/CSV Conversions Without Uploading Data

Let’s Get Life Easy: Secure JSON/CSV Conversions Without Uploading Data

Comments
1 min read
How to Effortlessly Clean and Manage Disk Space on Linux Servers with One Script

How to Effortlessly Clean and Manage Disk Space on Linux Servers with One Script

Comments 1
3 min read
loading...