Files
blog-ahmza-com/public/posts/you-need-to-learn-linux/index.html
T

48 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>You Need to Learn Linux 🐧 | ahmza's ramblings</title>
<meta name=keywords content><meta name=description content="Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across Linux and having even basic knowledge is very helpful. Many people struggle with the OS simply because it&rsquo;s fundamentally different compared to the other operating systems, but with a bit of time you can master the basics and unlock it&rsquo;s true power."><meta name=author content="ahmza"><link rel=canonical href=https://blog.ahmza.com/posts/you-need-to-learn-linux/><link crossorigin=anonymous href=/assets/css/stylesheet.cea311b1d5843eeee9ccb805d4520f69aa5e2843db5d66ace5369ce8f1942c0f.css integrity="sha256-zqMRsdWEPu7pzLgF1FIPaapeKEPbXWas5Tac6PGULA8=" rel="preload stylesheet" as=style><script defer crossorigin=anonymous src=/assets/js/highlight.f413e19d0714851f6474e7ee9632408e58ac146fbdbe62747134bea2fa3415e0.js integrity="sha256-9BPhnQcUhR9kdOfuljJAjlisFG+9vmJ0cTS+ovo0FeA=" onload=hljs.initHighlightingOnLoad()></script><link rel=icon href=https://blog.ahmza.com/img/favicon.png><link rel=icon type=image/png sizes=16x16 href=https://blog.ahmza.com/img/favicon.png><link rel=icon type=image/png sizes=32x32 href=https://blog.ahmza.com/img/favicon.png><link rel=apple-touch-icon href=https://blog.ahmza.com/img/favicon.png><link rel=mask-icon href=https://blog.ahmza.com/img/favicon.png><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><noscript><style>#theme-toggle,.top-link{display:none}</style></noscript><script async src="https://www.googletagmanager.com/gtag/js?id=G-HSJHLHP8FZ"></script><script>var doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-HSJHLHP8FZ",{anonymize_ip:!1})}</script><meta property="og:title" content="You Need to Learn Linux 🐧"><meta property="og:description" content="Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across Linux and having even basic knowledge is very helpful. Many people struggle with the OS simply because it&rsquo;s fundamentally different compared to the other operating systems, but with a bit of time you can master the basics and unlock it&rsquo;s true power."><meta property="og:type" content="article"><meta property="og:url" content="https://blog.ahmza.com/posts/you-need-to-learn-linux/"><meta property="og:image" content="http://blog.ahmza.com/content/images/2021/11/Padlock-1.png"><meta property="article:section" content="posts"><meta property="og:site_name" content="ahmza's ramblings"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="http://blog.ahmza.com/content/images/2021/11/Padlock-1.png"><meta name=twitter:title content="You Need to Learn Linux 🐧"><meta name=twitter:description content="Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across Linux and having even basic knowledge is very helpful. Many people struggle with the OS simply because it&rsquo;s fundamentally different compared to the other operating systems, but with a bit of time you can master the basics and unlock it&rsquo;s true power."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":2,"name":"Posts","item":"https://blog.ahmza.com/posts/"},{"@type":"ListItem","position":3,"name":"You Need to Learn Linux 🐧","item":"https://blog.ahmza.com/posts/you-need-to-learn-linux/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"You Need to Learn Linux 🐧","name":"You Need to Learn Linux 🐧","description":"Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across Linux and having even basic knowledge is very helpful. Many people struggle with the OS simply because it\u0026rsquo;s fundamentally different compared to the other operating systems, but with a bit of time you can master the basics and unlock it\u0026rsquo;s true power.","keywords":[],"articleBody":"Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across 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.\n{{\u003c video label=“true power” webm=\"/webm/mha-power.webm\" \u003e}}\nBut Why 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.\nLinux 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.\nAnother 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 . This is what drove me to switch to Linux and Arch specifically.\nLinux 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\nHow can you start Install Linux as your main OS This is the full send option.\nA great Distribution that I recommend is Manjaro with KDE Plasma as it offers a heavily customisable desktop environment KDE Plasma and Manjaro itself is a great as it’s Arch based but does not require you to start from step 0.\nMacOS Terminal 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 💸\nWindows WSL The Windows Subsystem for Linux is another great option to get started with Linux, it installs the Linux Kernel in windows and allows you to play around in a real Linux environment.\nVirtual Machines 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\nConclusion Why are you still reading go and get stuck in with Linux 💨\n{{\u003c video label=“do it” webm=\"/webm/do-it.webm\" \u003e}}\nAs 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.\nDT youtube Channel r/unixporn Arch Wiki (Although specific to Arch this is a great knowledge base, also useful for Manjaro as it’s Arch based)\n","wordCount":"610","inLanguage":"en","datePublished":"0001-01-01T00:00:00Z","dateModified":"0001-01-01T00:00:00Z","author":{"@type":"Person","name":"ahmza"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.ahmza.com/posts/you-need-to-learn-linux/"},"publisher":{"@type":"Organization","name":"ahmza's ramblings","logo":{"@type":"ImageObject","url":"https://blog.ahmza.com/img/favicon.png"}}}</script></head><body class=dark id=top><header class=header><nav class=nav><div class=logo><a href=https://blog.ahmza.com accesskey=h title="ahmza's ramblings (Alt + H)">ahmza's ramblings</a><div class=logo-switches></div></div><ul id=menu><li><a href=https://blog.ahmza.com/posts/ title=posts><span>posts</span></a></li><li><a href=https://blog.ahmza.com/archives/ title=archive><span>archive</span></a></li><li><a href=https://blog.ahmza.com/tags/ title=tags><span>tags</span></a></li><li><a href=https://blog.ahmza.com/shop/ title=shop><span>shop</span></a></li><li><a href=https://blog.ahmza.com/contact/ title=contact><span>contact</span></a></li><li><a href=https://blog.ahmza.com/search/ title="search (Alt + /)" accesskey=/><span>search</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><div class=breadcrumbs><a href=https://blog.ahmza.com>Home</a>&nbsp;»&nbsp;<a href=https://blog.ahmza.com/posts/>Posts</a></div><h1 class=post-title>You Need to Learn Linux 🐧</h1><div class=post-meta>3 min&amp;nbsp;·&amp;nbsp;610 words&amp;nbsp;·&amp;nbsp;ahmza&nbsp;|&nbsp;<a href=https://gitlab.com/AHMZA/blog/-/blob/main/content/posts/you-need-to-learn-linux.md rel="noopener noreferrer" target=_blank>Suggest Changes</a></div></header><div class=toc><details><summary accesskey=c title="(Alt + C)"><span class=details>Table of Contents</span></summary><div class=inner><ul><li><a href=#introduction aria-label=Introduction><strong>Introduction</strong></a></li><li><a href=#but-why aria-label="But Why"><strong>But Why</strong></a></li><li><a href=#how-can-you-start aria-label="How can you start"><strong>How can you start</strong></a><ul><li><a href=#install-linux-as-your-main-os aria-label="Install Linux as your main OS"><strong>Install Linux as your main OS</strong></a></li><li><a href=#macos-terminal aria-label="MacOS Terminal"><em><strong>MacOS</strong></em> <strong>Terminal</strong></a></li><li><a href=#windows-wsl aria-label="Windows WSL"><em><strong>Windows WSL</strong></em></a></li><li><a href=#virtual-machines aria-label="Virtual Machines"><strong>Virtual Machines</strong></a></li></ul></li><li><a href=#conclusion aria-label=Conclusion>Conclusion</a></li></ul></div></details></div><div class=post-content><h2 id=introduction><strong>Introduction</strong><a hidden class=anchor aria-hidden=true href=#introduction>#</a></h2><p>You need to learn <em>Linux</em> because there is no reason not to. If you
are pursuing a career in IT, without a doubt you will come across
<em>Linux</em> and having even basic knowledge is very helpful. Many people
struggle with the OS simply because it&rsquo;s fundamentally different
compared to the other operating systems, but with a bit of time you
can master the basics and unlock it&rsquo;s true power.</p><p>{{&lt; video label=&ldquo;true power&rdquo; webm="/webm/mha-power.webm" >}}</p><h2 id=but-why><strong>But Why</strong><a hidden class=anchor aria-hidden=true href=#but-why>#</a></h2><p><strong>Linux is everywhere</strong>, from data centres to your smart toaster. So
if you are interesting in anything IT related then it&rsquo;s a great asset
to have.</p><p>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.</p><p>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 <a href=https://www.reddit.com/r/unixporn/ target=_blank>r/unixporn</a>
. This
is what drove me to switch to Linux and Arch specifically.</p><p>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&rsquo;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 <code>I use Arch BTW</code></p><h2 id=how-can-you-start><strong>How can you start</strong><a hidden class=anchor aria-hidden=true href=#how-can-you-start>#</a></h2><h3 id=install-linux-as-your-main-os><strong>Install Linux as your main OS</strong><a hidden class=anchor aria-hidden=true href=#install-linux-as-your-main-os>#</a></h3><p>This is the full send option.</p><p>A great Distribution that I recommend is <a href=https://manjaro.org/downloads/official/kde/ target=_blank>Manjaro with KDE Plasma</a>
as it offers a heavily customisable desktop environment <code>KDE Plasma</code>
and Manjaro itself is a great as it&rsquo;s Arch based but does not require
you to start from step 0.</p><h3 id=macos-terminal><em><strong>MacOS</strong></em> <strong>Terminal</strong><a hidden class=anchor aria-hidden=true href=#macos-terminal>#</a></h3><p><em>MacOS</em> is actually <em>UNIX</em> based and so <strong>if you have an <em>apple
Mac/MacBook</em> all you need is the Terminal</strong> application. I used this on
my work machine and it&rsquo;s a great alternative to the full send option.
However I do not recommended this if you don&rsquo;t own one of these devices
already due to cost 💸</p><h3 id=windows-wsl><em><strong>Windows WSL</strong></em><a hidden class=anchor aria-hidden=true href=#windows-wsl>#</a></h3><p>The <em>Windows Subsystem for Linux</em> is another great option to get started
with <em>Linux</em>, it installs the <em>Linux Kernel</em> in windows and allows you
to play around in a real <em>Linux</em> environment.</p><h3 id=virtual-machines><strong>Virtual Machines</strong><a hidden class=anchor aria-hidden=true href=#virtual-machines>#</a></h3><p>If there is a specific Distribution of <em>Linux</em> you want to try then
this is a great option. However if you want to simply get to know
<em>Linux</em> then choose the <em>MacOS</em> terminal or <em>WSL</em> methods as they are
a lot lighter on system resources</p><h2 id=conclusion>Conclusion<a hidden class=anchor aria-hidden=true href=#conclusion>#</a></h2><p><strong>Why are you still reading go and get stuck in with <em>Linux</em> 💨</strong></p><p>{{&lt; video label=&ldquo;do it&rdquo; webm="/webm/do-it.webm" >}}</p><p>As with anything learning <em>Linux</em> is a journey and will take time.
Enjoy the experience of learning it and uncovering it&rsquo;s hidden powers
because it is well worth it. I have linked some great resources for
other great Linux related content that helped me.</p><p><a href=https://www.youtube.com/channel/UCVls1GmFKf6WlTraIb_IaJg target=_blank>DT youtube Channel</a></p><p><a href=https://www.reddit.com/r/unixporn/ target=_blank>r/unixporn</a></p><p><a href=https://wiki.archlinux.org/ target=_blank>Arch Wiki</a>
(Although specific to Arch
this is a great knowledge base, also useful for Manjaro as it&rsquo;s Arch based)</p></div><footer class=post-footer><ul class=post-tags></ul></footer></article></main><footer class=footer><span>&copy; 2023 <a href=https://blog.ahmza.com>ahmza's ramblings</a></span>
<span>Powered by
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script src=https://storage.ko-fi.com/cdn/scripts/overlay-widget.js></script><script>kofiWidgetOverlay.draw("ahmza",{type:"floating-chat","floating-chat.donateButton.text":"Tip","floating-chat.donateButton.background-color":"rgb(145, 70, 255)","floating-chat.donateButton.text-color":"#fff"})</script><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.querySelectorAll("pre > code").forEach(e=>{const n=e.parentNode.parentNode,t=document.createElement("button");t.classList.add("copy-code"),t.innerHTML="copy";function s(){t.innerHTML="copied!",setTimeout(()=>{t.innerHTML="copy"},2e3)}t.addEventListener("click",t=>{if("clipboard"in navigator){navigator.clipboard.writeText(e.textContent),s();return}const n=document.createRange();n.selectNodeContents(e);const o=window.getSelection();o.removeAllRanges(),o.addRange(n);try{document.execCommand("copy"),s()}catch{}o.removeRange(n)}),n.classList.contains("highlight")?n.appendChild(t):n.parentNode.firstChild==n||(e.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName=="TABLE"?e.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(t):e.parentNode.appendChild(t))})</script></body></html>