Here are 5 books books I own and recommend for learning and understanding Linux 🎓🐧
👇Follow the thread 🧵
1. How Linux Works
This is what I recommend if you want to learn and understand the core functioning of Linux. How Linux Works is the perfect book if you are absolutely new or if you want to improve your Linux knowledge.
2. Linux Bible
This is perhaps the most comprehensive Linux book that covers a wide variety of topics. Running over 800 pages, you get everything from learning the basics of Linux command line to advanced sysadmin topics.
3. Learn Linux Quickly
This one doesn’t explain the functioning of Linux. It directly jumps into Linux command line. You’ll find the chapters and topics covered in “How to” style with plenty of command examples, explanation of the outputs and necessary schematic diagrams.
4. Linux for Developers
If you are a software developer using Windows as your main workstation, this book is for you. It gives you a glimpse of Linux command line and shows only the absolutely essential Linux commands required by regular developers.
5. Linux Pocket Guide
It is merely a collection of Linux commands with quick examples. The commands are grouped in various sections such as commands for file viewing, navigating directories, user management, networking etc. Good for quick reference.
Mastering Arch: Essential Tips for Arch Linux Users 🐧💡
Follow the thread 🧵👇
Tip #1: Utilize the Arch User Repository (AUR) 📦
The AUR is a community-driven repository that provides a vast collection of user-contributed packages. You can use an AUR helper like yay or paru to easily install and manage packages from the AUR.
Pacman is the package manager for Arch Linux. Learning the basic commands like pacman -Syu to update your system, pacman -S to install packages, and pacman -R to remove them can go a long way in keeping your system running.
This command is probably the most popular one on social media.
The command rm is used to remove files/directories, in which the flags -r and -f are used to denote recursive removal of all files inside the specified directory.
2. Overwrite your partition 🔨
If you are familiar with file systems, you probably know what /dev/sda is.
It is (usually) your disk drive partition.
The > operator is used to write the output of its preceding command to the specified location provided.