You’ve probably heard that Linux is way too hard for inexperienced users and is only for skilled developers and hackers. Maybe it also reminds you of that daunting white/green text over a black screen that movies often portray in hacking scenes.
This is probably the reason why you’ve been putting off learning Linux for so long. I mean, why bother leaving the safe zone of your comfortable Windows environment, right?
If that’s what you think, then,…well… you’ve been misinformed.
Actually, Linux is really simple. You don’t need to be an expert to use it. It can also be powerful once you learn how to use it correctly. By following this tutorial, you might be surprised by how much you can do with so much less effort.
Getting Started With Linux
Chapter 1 – Introduction to Linux
In this first chapter, we will not install any program, nor will we type any command. We will only learn […]
Chapter 2 – How To Install Linux Mint
This chapter provides a step-by-step guide on how to install the Linux Mint distribution on your machine. I included a […]
Chapter 3 – The Linux Command-Line
In this chapter, you will make your first steps in the Linux command-line environment. If you’re a long time Windows […]
Chapter 4 – Interacting with Files and Directories
By the end of this chapter, you will be able to handle on your own most of the day-to-day operations. […]
Chapter 5 – Users and Permissions
So far, you’ve been using the same user account you’ve created during the installation of Linux. That’s fine as long […]
Chapter 6 – Find Files in Linux
You should already be aware of how much a search for a file can sometimes feel like looking for a […]
Embracing the Power of Linux
Chapter 7 – Piping and Redirection
Before we start, don’t be misled by the title of this chapter. I am not going to teach you about […]
Chapter 8 – Extract and Process Data
In this chapter, we are going to learn how to extract and process data from a file on Linux. To […]
Chapter 9 – Advanced Data Processing
Processing data on Linux is really simple. Many commands are available for all kinds of text-processing functions. We’ve seen some […]
Chapter 10 – Vim
After having spent time learning the most important commands that we need to perform essential tasks on Linux, you should […]
Chapter 11 – Schedule Tasks
We have learned a lot since we started this tutorial. We are starting to gain more confidence in operating a […]
Chapter 12 – Bash Scripting
So far, we have been running commands interactively on the Linux CLI, one command at a time. Although we have […]
This is not the end of this tutorial. It is still a work in progress. I try to publish new chapters as often as I can.
See you later.