Linuxopsys Profile picture
Apr 1 4 tweets 1 min read Twitter logo Read on Twitter
12 books you can read to learn and improve your Linux knowledge:

1. Linux Command Line and Shell Scripting Bible, 10th or 4th or 3rd Edition

2. Linux Basics for Hackers

3. How Linux Works

4. Learn Linux Quickly

5. The Linux Command Line
6. Linux for Beginners: An Introduction to the Linux Operating System and Command Line

7. UNIX and Linux System Administration Handbook

8. The Linux Programming Interface

9. Linux Administration

10. Linux: The Complete Reference

11. Command Line Kung Fu
12. Mastering Linux Shell Scripting: A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition

Which one have you read so far?
That's it for today's thread.

Thank you taking your time to read it.

If you enjoyed this thread, follow us @linuxopsys for future Linux posts, which we will be posting on a daily basis.

• • •

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

Keep Current with Linuxopsys

Linuxopsys 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 @linuxopsys

Apr 2
If you want to learn Linux bash scripting for FREE, open this: Image
1. What is Shell in Linux

In this guide, let's learn about the shell which is an important part of the Linux operating system which interprets and passes the commands you provide on your keyboard to the operating system to perform some specific tasks

linuxopsys.com/topics/what-is… Image
2. Bash variable assignment

A variable is a named storage location in a program's memory where a value can be stored, retrieved, and manipulated. Like any programming language, Variables are an essential component in the Bash scripts.

linuxopsys.com/topics/assign-… Image
Read 56 tweets
Mar 26
Knowing when and how to stop running processes is a essential skill for sysadmins. When a process becomes stuck, it only takes a gentle nudge to restart or stop it.

At times, a process takes all the system resources. In both cases, you need a cmd that lets you manage a process.
The Linux operating system includes a number of commands for terminating errant processes (rogue processes), such as pkill, kill, and killall.

This thread will teach you how to use the kill command in Linux.
𝗚𝗲𝘁𝘁𝗶𝗻𝗴 𝘁𝗼 𝗸𝗻𝗼𝘄 𝗟𝗶𝗻𝘂𝘅 𝘀𝗶𝗴𝗻𝗮𝗹𝘀

Linux processes use signals to communicate with one another. A process signal is a predefined message that processes can either ignore or respond to. Developers define how a process will handle signals.
Read 33 tweets
Mar 25
pidof is a Linux command-line utility that returns the process IDs of a specific running program by its name.

Those IDs are printed on the standard output. A process ID is a unique identifier assigned to each process when it is created on the system.

Learn more in this thread:
The basic sysntax of pidof is as follows:

$ pidof [OPTIONS] PROGRAM_NAME
The pidof command takes zero or more program names as parameters, but usually, only one program name is passed to it.
Read 13 tweets
Mar 25
pidof is a Linux command-line utility that returns the process IDs of a specific running program by its name.

Those IDs are printed on the standard output. A process ID is a unique identifier assigned to each process when it is created on the system.

Learn more in this thread:
The basic sysntax of pidof is as follows:

$ pidof [OPTIONS] PROGRAM_NAME
The pidof command takes zero or more program names as parameters, but usually, only one program name is passed to it.
Read 13 tweets
Mar 23
As a sysadmin or Linux power user, how do you transfer files from your local system to a remote?

To synchronize directories or files to another machine we need a fast and reliable tool. In this thread, we will learn about the rsync command in Linux using some practical examples.
rsync is a command-line utility that can synchronize files and directories between two locations via a remote shell or from/to a remote Rsync daemon.

It enables rapid incremental file transfer by transferring only the differences between the source and destination files.
Rsync can be used to mirror data, perform incremental backups, copy files between systems, and to replace the scp, sftp, and cp commands.
Read 46 tweets
Mar 20
20 Basic Linux commands that every new user should be aware of, with explanations :↓
Linux has a command for practically every operation, and the bulk of them are straightforward and quick to use.

In this thread, I've compiled a list of 18 helpful utilities for Linux users that you'll find useful if you use Linux on a daily basis.
Getting Help in Linux 🐧

• help - in Bash shell, without any parameters the command will display the list of all available built-in bash commands.

If you specify the command name as a parameter it will display the info about the bash command you specify.
Read 15 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 on Twitter!

:(