Collection of Linux Resources

collection-of-linux-resources

Below, you’ll find a collection of Linux resources categorized into resource types – videos, books, sites, etc. I hope it will serve you well in your journey of becoming a Linux Master ;

Learn Linux Sites for Beginners

Name Description
Linux Journey Guides ordered by topic with exercises
Techmint Linux written articles/lessons
howtouselinux.com Learn the ways of the command line
Ryanstutorials written guides for beginners
Vim Adventures Learn how to use Vim by playing a game
LYM Focuses on the command line. While it’s great, I wouldn’t start from it

Linux Videos

Blogs & News sites

Name Comments
Phoronix News
Howtouselinux Linux tips, Tutorials
nixCraft Blog, Linux Tips, Hacks, Tutorials
thegeekstuff Blog on Linux, Open Source and other topics
Brendangregg Blog which focuses on Linux Performances
Enable Sysadmin Red Hat blog which focuses on Linux System Administration

Linux Books

Title Comments
The Linux Command Line Free. Great for learning the command line
Linux Bible Not Free, covers many beginner and advanced topics
A Practical Guide to Linux Commands, Editors, and Shell Programming Not Free. Focusing on practical learning with many examples
Ubuntu Pocket Guide and Reference There is a free version
linux-training.be Free. Little bit outdated (2015)
Operating Systems: Three Easy Pieces Great book on Operating System internals

Documentation

Title Comments
Man pages The online version of man command
The Linux Documentation Project pure greatness

Forums and Communities

Online Courses (Not Free)

Name Description
Linux Academy great courses. pay yearly or monthly
Udemy payment per course

Random

Name Comments
Kernel.org Linux Kernel archives
GamingOnLinux Gaming on Linux
DistroWatch Discussions and reviews of Linux distributions
DistroTest Test a distro online before actually using it
Linux From Scratch For crazy people who would like to build a custom Linux 🙂
KaliTutorials shhh…
explainshell write down a command-line to see the help text that matches each argument
Unix Philosophy Name says it all…
CommandlineFu Great command-line gems
Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
open-source-code-review

Open Source Code Review

Next Post
10-months-building-a-crypto-startup-and-bump!

10 months building a crypto startup and BUMP!

Related Posts
arkui-x平台差异化

ArkUI-X平台差异化

跨平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当不同平台业务逻辑不同,或使用了不支持跨平台的API,就需要根据平台不同进行一定代码差异化适配。当前仅支持在代码运行态进行差异化,接下来详细介绍场景及如何差异化适配。 使用场景 平台差异化适用于以下两种典型场景: 1.自身业务逻辑不同平台本来就有差异; 2.在OpenHarmony上调用了不支持跨平台的API,这就需要在OpenHarmony上仍然调用对应API,其他平台通过Bridge桥接机制进行差异化处理; 判断平台类型 可以通过let osName: string = deviceInfo.osFullName;获取对应OS名字,该接口已支持跨平台,不同平台上其返回值如下: OpenHarmony上,osName等于OpenHarmony-XXX Android上,osName等于Android XXX iOS上,osName等于iOS XXX 示例如下:…
Read More