2021-12-17 20:42:10 +00:00
|
|
|
---
|
|
|
|
|
title: You Need to Learn Linux 🐧
|
|
|
|
|
date: 2021-12-17T19:16:50Z
|
|
|
|
|
author: "ahmza"
|
2021-12-19 15:54:11 +00:00
|
|
|
draft: false
|
2021-12-17 20:42:10 +00:00
|
|
|
weight:
|
|
|
|
|
|
|
|
|
|
tags: ["Linux"]
|
|
|
|
|
description: "Ever wanted to learn Linux ? Well no better time than now to learn"
|
|
|
|
|
canonicalURL: "https://blog.ahmza.com/Page%28/posts/you-need-to-learn-linux.md%29"
|
|
|
|
|
|
|
|
|
|
cover:
|
2022-05-24 13:04:15 +01:00
|
|
|
image: "/webp/posts/learn-linux/feature-anim.webp" # image path/url
|
2021-12-17 20:42:10 +00:00
|
|
|
alt: "learn-linux" # alt text
|
|
|
|
|
caption: "<text>" # display caption under cover
|
|
|
|
|
relative: false # when using page bundles set this to true
|
|
|
|
|
showtoc: true
|
|
|
|
|
searchHidden: false
|
|
|
|
|
---
|
|
|
|
|
## **Introduction**
|
2021-12-25 00:48:09 +00:00
|
|
|
You need to learn _Linux_ because there is no reason not to. If you
|
2022-05-17 11:30:51 +01:00
|
|
|
are pursuing a career in IT, without a doubt you will come across
|
2021-12-25 00:48:09 +00:00
|
|
|
_Linux_ and having even basic knowledge is very helpful. Many people
|
|
|
|
|
struggle with the OS simply because it's fundamentally different
|
|
|
|
|
compared to the other operating systems, but with a bit of time you
|
|
|
|
|
can master the basics and unlock it's true power.
|
2021-12-17 20:42:10 +00:00
|
|
|
|
2021-12-25 01:16:45 +00:00
|
|
|
{{< video label="true power" webm="/webm/mha-power.webm" >}}
|
2021-12-17 20:42:10 +00:00
|
|
|
|
|
|
|
|
## **But Why**
|
2021-12-25 00:48:09 +00:00
|
|
|
**Linux is everywhere**, from data centres to your smart toaster. So
|
|
|
|
|
if you are interesting in anything IT related then it's a great asset
|
|
|
|
|
to have.
|
2021-12-17 20:42:10 +00:00
|
|
|
|
2021-12-25 00:48:09 +00:00
|
|
|
Linux is great for power users because it allows you to customise all
|
|
|
|
|
aspects of your workflow to make it yours. The amount of
|
|
|
|
|
customisability is mind blowing and an endless rabbit hole which is
|
|
|
|
|
awesome as there is always something you could implement to improve
|
|
|
|
|
your workflow.
|
|
|
|
|
|
|
|
|
|
Another great aspect of the customisability is the crazy number of
|
|
|
|
|
options you can choose from to theme and tailor the Linux desktop
|
|
|
|
|
experience to your liking. For some great and inspiring examples
|
|
|
|
|
checkout [r/unixporn](https://www.reddit.com/r/unixporn/). This
|
|
|
|
|
is what drove me to switch to Linux and Arch specifically.
|
|
|
|
|
|
|
|
|
|
Linux is very Light weight (Depending on Distribution) and much
|
|
|
|
|
faster than competing operating systems simply because more often
|
|
|
|
|
than not the distributions of Linux are not filled with bloatware.
|
|
|
|
|
The most extreme examples of this are distros like Arch or something
|
|
|
|
|
like LFS (Linux From Scratch) where you get a completely bare bones
|
|
|
|
|
installation of Linux and are required to install everything from
|
|
|
|
|
Network Managers, to the Desktop Environment, although this can seem
|
|
|
|
|
pointless at the start as you use more and more distros you will find
|
|
|
|
|
things you like and don't on each and something like Arch allows you
|
|
|
|
|
to choose every bit of software that is installed and come up with
|
|
|
|
|
something completely custom. Plus then you can say `I use Arch BTW`
|
2021-12-17 20:42:10 +00:00
|
|
|
|
|
|
|
|
## **How can you start**
|
|
|
|
|
|
|
|
|
|
### **Install Linux as your main OS**
|
2021-12-25 00:48:09 +00:00
|
|
|
This is the full send option.
|
2021-12-17 20:42:10 +00:00
|
|
|
|
2021-12-25 00:48:09 +00:00
|
|
|
A great Distribution that I recommend is [Manjaro with KDE Plasma](https://manjaro.org/downloads/official/kde/)
|
2021-12-17 20:42:10 +00:00
|
|
|
as it offers a heavily customisable desktop environment `KDE Plasma`
|
2021-12-25 00:48:09 +00:00
|
|
|
and Manjaro itself is a great as it's Arch based but does not require
|
|
|
|
|
you to start from step 0.
|
2021-12-17 20:42:10 +00:00
|
|
|
|
|
|
|
|
### ***MacOS*** **Terminal**
|
2021-12-25 00:48:09 +00:00
|
|
|
_MacOS_ is actually _UNIX_ based and so **if you have an _apple
|
|
|
|
|
Mac/MacBook_ all you need is the Terminal** application. I used this on
|
|
|
|
|
my work machine and it's a great alternative to the full send option.
|
|
|
|
|
However I do not recommended this if you don't own one of these devices
|
|
|
|
|
already due to cost 💸
|
2021-12-17 20:42:10 +00:00
|
|
|
|
|
|
|
|
### ***Windows WSL***
|
|
|
|
|
The _Windows Subsystem for Linux_ is another great option to get started
|
2021-12-25 00:48:09 +00:00
|
|
|
with _Linux_, it installs the _Linux Kernel_ in windows and allows you
|
|
|
|
|
to play around in a real _Linux_ environment.
|
2021-12-17 20:42:10 +00:00
|
|
|
|
|
|
|
|
### **Virtual Machines**
|
2021-12-25 00:48:09 +00:00
|
|
|
If there is a specific Distribution of _Linux_ you want to try then
|
|
|
|
|
this is a great option. However if you want to simply get to know
|
|
|
|
|
_Linux_ then choose the _MacOS_ terminal or _WSL_ methods as they are
|
|
|
|
|
a lot lighter on system resources
|
|
|
|
|
|
|
|
|
|
## Conclusion
|
|
|
|
|
**Why are you still reading go and get stuck in with _Linux_ 💨**
|
|
|
|
|
|
2021-12-25 01:39:47 +00:00
|
|
|
{{< video label="do it" webm="/webm/do-it.webm" >}}
|
2021-12-25 00:48:09 +00:00
|
|
|
|
|
|
|
|
As with anything learning _Linux_ is a journey and will take time.
|
|
|
|
|
Enjoy the experience of learning it and uncovering it's hidden powers
|
|
|
|
|
because it is well worth it. I have linked some great resources for
|
|
|
|
|
other great Linux related content that helped me.
|
|
|
|
|
|
|
|
|
|
[DT youtube Channel](https://www.youtube.com/channel/UCVls1GmFKf6WlTraIb_IaJg)
|
|
|
|
|
|
|
|
|
|
[r/unixporn](https://www.reddit.com/r/unixporn/)
|
|
|
|
|
|
|
|
|
|
[Arch Wiki](https://wiki.archlinux.org/) (Although specific to Arch
|
|
|
|
|
this is a great knowledge base, also useful for Manjaro as it's Arch based)
|