Tip
Within any chapter, the table of contents can be accessed by pressing the unordered list icon on top the right corner.
Have you thought about trying a Linux operating system without knowing where to start? Or already tried, but encountered challenges. Let this book guide your steps to learning Linux as I try to cover the essential vocabulary and concepts in a short and easy way.
I strongly believe that knowledge of the past will contribute to a better understanding and acceptance of the design solutions. So let's start with Chapter 1, which covers the history of Linux, including the views and opinions of a few selected individuals. Or choose another topic of interest below.
Chapter 1 - History of Linux ↩
- 1.1 Branching
- 1.2 Quality of free and open-source
- 1.3 Culture of open-source works
- 1.4 Economic sustainability
- 1.5 Time-sharing
- 1.6 Philosophy of the GNU project
- 1.7 The birth of GNU & Linux
- 1.8 Linux distros aren’t just the kernel
- 1.9 GNU General Public -license
- 1.10 UNIX or Unix-like
- 1.11 The GNU/Linux family
- 1.12 The cost of GNU/Linux
- 1.13 Popularity of GNU/Linux desktop
- 1.14 What's wrong with GNU/Linux
- 1.15 Why people switch to GNU/Linux
- 1.16 Suggested distributions
Chapter 2 - Design priciples of Unix and its decendants ↩
Chapter 3 - Commandline crash course ↩
- 3.1 Clear the screen
- 3.2 Special character: dash (-)
- 3.3 Command-line options
- 3.4 Navigating directories
- 3.5 Finding executables
- 3.6 Special character: period (.)
- 3.7 Special character: backslash (\)
- 3.8 Control characters
- 3.9 Special character: space ( )
- 3.10 File types and file name extensions
- 3.11 Autocomplete
- 3.12 Some useful shortcuts
Chapter 4 - Installing applications ↩
Chapter 5 - Links in the file system ↩
Chapter 6 - Interoperability ↩
Chapter 7 - Advanced terminal usage ↩
Chapter 8 - Text editors ↩
Chapter 9 - Access management ↩
Chapter 10 - Appendix ↩
Version | Date | Description |
---|---|---|
1.0.4 | 25.05.2025 | Second pdf edition updated, pending publication on Google Play GGKEY:QWCUZ4J1P8N |
1.0.4 | 25.05.2025 | Major updates to git edition |
1.0.1 | 22.02.2025 | Minor updates to git edition |
1.0 | 28.06.2024 | Second pdf edition |
1.0 | 16.06.2024 | First github edition |
0.9 | 13.04.2021 | First pdf edition |
(Minor corrections not listed)
I would much appreciate any help with spell checking and proofreading.
It is difficult to gain visibility on the internet without a financial investment. In many cases, commercial content overshadows free content, regardless of quality. And many platforms don't tolerate unpaid advertising. I encourage you all to tell about this book to people you know and don't know. I hope that the word of mouth message will reach as many potential readers as possible.
Copyright © 2021-2025 Jarkko Tuovinen and learning-linux contributors
Except where otherwise noted, this work is licensed under: