37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
# Learn Linux
|
||
## Learn Bash
|
||
The first step towards becoming a Linux poweruser is to learn to get
|
||
around with the command line. While you might not use Bash itself (you
|
||
might have Zsh preinstalled instead), most of the things you will have
|
||
to learn are pretty standard across most shells (those that follow the
|
||
POSIX standard). Fun fact, if you know your way around a POSIX shell,
|
||
being in a macOS or a UNIX shell won’t feel that foreign since the
|
||
POSIX standard tries to be as compatible as possible with the UNIX
|
||
standard (and yes, macOS *is* a UNIX-certified OS).
|
||
|
||
Finding tutorials on Bash is pretty easy, however there are some
|
||
tutorials I’d recommend:
|
||
* [Learn Shell](https://www.learnshell.org/) (learn to use the command
|
||
line, that’s pretty important)
|
||
* [Bash Guide for
|
||
Beginners](https://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf)
|
||
(PDF file)
|
||
* [Learn X in Y minutes Where X=bash](https://learnxinyminutes.com/docs/bash/)
|
||
* [Bash Scripting Tutorial for Beginners](https://linuxconfig.org/bash-scripting-tutorial-for-beginners)
|
||
* [Learn Bash Scripting](https://www.codecademy.com/learn/bash-scripting)
|
||
|
||
## Learn Linux, Prepare to be a System Administrator
|
||
Yes, that’s a big step, but that’s the path to become a poweruser.
|
||
While you might not want to become a sysadmin professionally, I don’t
|
||
think it hurts to learn even more about Linux.
|
||
* [The System Administrator’s Guide to Bash Scripting](https://learn.acloud.guru/course/admin-guide-to-bash-scripting/overview)
|
||
* [Linux Foundation Certified System Administrator (LFCS)](https://learn.acloud.guru/course/f9945b67-499d-4e79-80bd-580074fbecdd/overview)
|
||
|
||
And pretty much any course on this website. They have five ranks of
|
||
difficulty in their courses:
|
||
* Novice
|
||
* Apprentice
|
||
* Practitioner
|
||
* Professional
|
||
* Guru (kinda hidden)
|