firststepswithlinux.com
firststepswithlinux.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?
Part 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
Bash 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
Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Kubernetes Architecture Crash Course
Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Docker components explained
Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Loops in bash scripting - crash course
Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
TCP 3-Way Handshake explained
Download the high-res pdf version + bash scripting notes here:β
thatstraw.gumroad.com/l/infographi...
Domain Name System (DNS) Record Types
Bash Scripting basics: Understanding (), {}, [], $(), $(()), ${}, and [[]]
Linux architecture diagram
Linux Access Control List Overview
Linux 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)