It's FOSS Profile picture
Jan 30, 2022 7 tweets 3 min read Read on X
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.
There are a few more books I have read and recommend: itsfoss.com/best-linux-boo…

There are also a few legally free to download Linux ebooks: itsfoss.com/learn-linux-fo…

➡️ Don't forget to follow us for more Linux tips, tutorials and news 😎🙏

Happy Linuxing 🐧

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with It's FOSS

It's FOSS Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @itsfoss2

Sep 1, 2023
Mastering Arch: Essential Tips for Arch Linux Users 🐧💡

Follow the thread 🧵👇 Image
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.

aur.archlinux.org
Tip #2: Master Pacman 🐧

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.
Read 12 tweets
Feb 19, 2023
🚫 Don't Destroy Your Linux System! 🚫

Avoid These Destructive Commands at All Costs.

Unravel the thread to learn more 🧵 👇
1. rm -rf /* 💣💥

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.
Read 17 tweets
Jan 20, 2023
Calling all Raspberry Pi tinkerers! 🍒 ⚒️

If you want to try something different.

Then, here are eight alternatives that you can try.

Follow the 🧵👇
1. Rock64 Media Board

For the same investment that you would make on a Raspberry Pi 3 B+.

You’ll get a faster processor and double the memory with the Rock64 Media Board.

pine64.org/devices/single…
2. Orange Pi Zero LTS

The Orange Pi Zero was originally an incredibly cheap alternative to the Raspberry Pi.

But now, it has a revised version called Orange Pi Zero LTS, which comes packed with good hardware specifications.

orangepi.org/html/hardWare/…
Read 10 tweets
Dec 16, 2022
Here are 5 essential Snap commands you should know!

Untangle the thread 🧵👇
1. snap find [search_text]

You can use this command to find Snap packages in the terminal.

Bonus Tip: Even if you make a typo, it will try to find the nearest matching package and show it to you.
2. sudo snap install [package]

Once you have found the Snap package you were looking for, you can use this command to install it on your system.
Read 7 tweets
Jun 29, 2022
Most Linux users know that adding a . dot before a file name makes it hidden from the normal view.

This "feature" was actually a bug in UNIX 🐞

Intrigued? Read this small thread 🧵👇
When the first file systems were created on UNIX, a dot (.) and a double dot file (..) were added for easy navigation.

As these files had no real data in them, a quick hack was added to the ls command binary.
The change made to the ls binary involved checking for the first character.

If that was a dot, it should be ignored.

It worked great for . and .. files.

But then it introduced the "bug". Any file that started with . was hidden from the ls command.
Read 6 tweets
Feb 14, 2022
Today is "Clean Out Your Computer Day" 🧹

It is observed on the second Monday of February with the aim to encourage taking time out of your day to do some basic housekeeping on your computer.

Ineresting right? Here is a thread of a few cleaning tips for Linux users 🐧👇🧵
If you are running Ubuntu/Debian based distributions, run this command often to remove unwanted packages and old kernel headers:

💲 sudo apt autoremove
If you use Flatpak packages, you may remove unused packages with this command:

💲flatpak uninstall --unused
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(