Did you guys know that Linux is so developer-oriented that it has a special directory called /dev/ where you're supposed to develop all your projects?
05.11.2025 18:44 β π 0 π 0 π¬ 0 π 0@sysxplore.bsky.social
Everything about Linuxπ§, DevOps, Networking, Automation, sysadminπ±βπ» & beginner tipsπ‘Newsletter β sysxplore.substack.com
Did you guys know that Linux is so developer-oriented that it has a special directory called /dev/ where you're supposed to develop all your projects?
05.11.2025 18:44 β π 0 π 0 π¬ 0 π 0Part 3: Containers Are Just Linux Processes
In the previous part, we explored how PID namespaces isolate process trees, allowing each container to have its own βinitβ process and private view of running processes.
Learn in more in this guide:
blog.sysxplore.com/p/part-3-con...
Download the high-res pdf cheatsheets + Bash Scripting Handbook here: β
thatstraw.gumroad.com/l/infographi...
Linux cron jobs are not that hard.
You havenβt just seen this.
Download the high-res pdf cheatsheets + Bash Scripting Handbook here: β
thatstraw.gumroad.com/l/infographi...
Bash scripting crash course
02.07.2025 17:23 β π 5 π 0 π¬ 1 π 0Bash Scripting Handbook
bashhandbook.com
Want to learn Linux? Great! I'm writing a book to help you get started.
Join 500+ already on the waiting list:
firststepswithlinux.com
Quick Linux tip:
Use du -h to quickly see the size of everything in your current directory.
$ du -h
The -h flag shows sizes in a human-readable format (KB, MB, GB), so you can easily spot large files and directories.
Want to learn Linux? Great! I'm writing a book to help you get started.
Join 500+ already on the waiting list:
firststepswithlinux.com
Another excellent method is to utilize shell parameter expansion to replace the ":" pattern with a newline ("n") string.
Here is the syntax:
${parameter//pattern/string}
Look at the example:
$ echo ${PATH//":"/"\n"}
// denotes replacing all instances of ":" with "\n".
Quick Linux tip:
If you have trouble reading the directories in the $PATH variable, use the tr command to translate colon (":") characters to newline characters ("n") so they can be displayed in lines:
$ echo $PATH | tr ":" "\n"
Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Git Cherry-pick vs Merge vs Rebase
27.05.2025 04:50 β π 3 π 0 π¬ 1 π 0Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Kubernetes Architecture Crash Course
27.05.2025 04:50 β π 1 π 0 π¬ 1 π 0Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Docker components explained
27.05.2025 04:50 β π 1 π 0 π¬ 1 π 0Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Loops in bash scripting - crash course
27.05.2025 04:50 β π 2 π 0 π¬ 1 π 0Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
TCP 3-Way Handshake explained
27.05.2025 04:49 β π 1 π 0 π¬ 1 π 0Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Domain Name System (DNS) Record Types
27.05.2025 04:49 β π 1 π 0 π¬ 1 π 0Bash Scripting basics: Understanding (), {}, [], $(), $(()), ${}, and [[]]
15.05.2025 07:49 β π 7 π 1 π¬ 0 π 0Linux architecture diagram
09.05.2025 02:15 β π 9 π 1 π¬ 0 π 0Linux Access Control List Overview
09.05.2025 02:15 β π 13 π 2 π¬ 0 π 0Linux is made using the following:
98.3% - C
0.7% - Assembly
0.4% - Shell
0.2% - Python
0.2% - Makefile
0.1% - Perl
0.1% - Other (like Rust)
Get the high-quality PDF version here:β
thatstraw.gumroad.com/l/cheatsheets