Linux Is Not UNIX
The mind behind Linux | Linus Torvalds
Linus Torvalds on why desktop Linux sucks
Linux: The Origin Story Hardcoded
只是为了好玩 林纳斯·托瓦兹自传
平台
Linux Distribution / Linux Distros
不同的Linux发行版具有各自独特的设计理念和目标,这些理念和目标指导着它们的开发和演进。以下是一些常见的Linux发行版的设计理念和目标的示例:
Arch Linux:Arch Linux的设计理念是简单、轻量级和可定制。它提供了一个简洁的基础系统,用户可以根据自己的需求和喜好自定义安装和配置软件。Arch Linux的目标是提供一个当前、最新的软件包,并鼓励用户参与到系统的定制和维护中。
Debian:Debian的设计理念是稳定性、安全性和自由软件的推广。Debian致力于提供一个稳定、可靠且安全的操作系统,它采用严格的软件包测试和审查过程,以确保系统的稳定性和安全性。Debian还坚持自由软件原则,推广自由软件的使用和发展。
Ubuntu:Ubuntu的设计理念是易用性和用户友好性。它致力于为广大用户提供一个简单、直观且易于上手的操作系统。Ubuntu注重桌面体验和用户友好的图形界面,以及广泛的硬件兼容性和易用的软件安装和更新。
Fedora:Fedora的设计理念是创新、先进技术和社区合作。Fedora作为一个先进的Linux发行版,致力于在早期采用最新的技术和软件,推动开源社区的发展和创新。Fedora也是Red Hat企业版Linux(RHEL)的基础,为RHEL提供测试和验证的平台。
openSUSE:openSUSE的设计理念是稳定性、可扩展性和易用性。它注重提供一个稳定且可靠的操作系统,同时也支持广泛的硬件和应用程序兼容性。openSUSE提供易于使用的图形界面和工具,以简化系统配置和管理的过程。
这些仅是一些常见Linux发行版的设计理念和目标的示例。每个发行版都有自己独特的定位和目标,以满足不同用户群体的需求。同时,这些发行版也都侧重于开源精神、协作和社区参与,以共同推动Linux和开源软件的发展。
GNU(GNU's Not Unix)是一个自由软件项目,旨在开发一套完全自由、类Unix操作系统。这个项目最初由Richard Stallman于1983年启动,他的目标是创建一种自由的操作系统,使用户能够自由地使用、复制、修改和分发软件。GNU项目致力于创建一套完整的、自由的、与Unix兼容的操作系统,它包括了许多工具和应用程序,如编译器、文本编辑器、调试器、Shell等等。虽然GNU系统已经开发了很多年,但Linux操作系统却成为了广泛使用的自由操作系统,通常被称为“Linux”,但事实上应该称为“GNU/Linux”,因为它的大部分核心工具和应用程序都来自GNU项目。
Guix(GNU Guix)是一个自由软件包管理器和操作系统。它是GNU操作系统的一部分,旨在为用户提供自由和可自定义的操作系统。 Guix包管理器允许用户安装、升级和删除软件包,并提供了一个基于Scheme编程语言的配置系统,可以用来配置整个系统,包括内核选项、网络配置、服务配置等等。 Guix系统还具有可重现性,即相同的配置文件和软件包版本将总是产生相同的系统状态。这有助于确保系统的可靠性和安全性。 Guix也是一个功能齐全的操作系统,包括常见的GNU工具、Xfce桌面环境、GNOME桌面环境、Emacs编辑器和其他常见的自由软件。
UP主
sudo apt update, sudo apt upgrade, settings, Region & Language, Manage Installed Language, Install Remove Languages, Chinese(simplifiled), Apply. Language, chinese, log out&in, 保留旧的名称
sudo apt install fcitx-googlepinyin -y, settings, Region & Language, 管理已安装的语言, 把输入法改成fcitx, 重启, ctrl+空格 切换,
课
Linux 文件系统 Linux File System
Linux 核心代码
Bash Shell
shell电子书(脚本之家)
BASH(Bourne-Again SHell)是一种Unix/Linux操作系统的命令行解释器(shell),它是Bourne shell的扩展版本。Shell是一种命令行界面,它允许用户与操作系统进行交互,执行各种命令。
BASH shell是一个特定类型的shell,它是Bourne shell的改进版本,具有更多的功能和命令。因此,可以说BASH是一种shell,也可以说BASH shell是一个特定的shell。
Linux 网络编程
Linux 网络编程的相关知识密码学组建库 mbedtls 以及 sodium 的使用
如何实现一个 TLS 的网页请求客户端
将各项网络、密码学技术组合,实现互联网的自由访问
嵌入式
Git & Github
Docker
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具
Kubernetes, K8S
[Tutorialsplanet.NET] Udemy - Practical Kubernetes Guide
Podman
GTK
GNOME
运维
DevOps 是指对企业文化、业务自动化和平台设计等方面进行全方位变革,从而实现迅捷、优质的服务交付,提升企业响应能力和价值。只有通过快速迭代的 IT 服务交付,这一切才能实现。DevOps 可以将传统应用和最新的云原生应用与基础架构彼此相连。
[Tutorialsplanet.NET] Udemy - DevOps Tutorial Complete Beginners Training - 5 in 1 Bundle
Vim
Neovim
tmux
Termux
Termux是一款基于Android操作系统的终端模拟器应用,它允许用户在移动设备上使用Linux命令行界面进行开发、编程、网络管理等各种操作。使用Termux,您可以在Android设备上安装许多开源的Linux工具和软件包,如Python、Ruby、Node.js、Git、SSH、Vim等等,以及许多其他的工具和应用程序。
Termux本身提供了一些基本的工具和功能,包括bash、zsh、tmux等常用的终端工具,以及apt包管理器和pkg软件包管理器,可以轻松地从Termux存储库中安装和更新软件包。此外,Termux还支持安装和运行GUI应用程序,可以通过VNC连接或X11转发来实现。
使用Termux,您可以在手机或平板电脑上进行命令行开发,管理云服务器、VPS,使用SSH连接到其他计算机,以及进行各种网络安全测试等。它是一个强大的工具,可以帮助您在Android设备上完成更多的工作。
NetHack
Nethack是一款古老的、经典的、开源的文字冒险游戏,玩家需要探索各种地下城和迷宫,与各种怪物战斗,并寻找宝藏和神器。该游戏使用ASCII字符和符号来表示游戏世界中的对象和环境,玩家需要通过键盘命令来控制角色移动和行动。
Hacknet
Hacknet是一款模拟黑客游戏,玩家需要扮演一名黑客,使用命令行界面和各种工具来攻击和入侵各种系统和服务器,完成各种任务和挑战。Hacknet的游戏界面和操作方式类似于真实世界中的计算机操作,玩家需要通过输入命令和使用工具来完成任务。
Wine
PPA
Troubleshooting
其他
小工具
snapcraft The app store for Linux
linux rank DistroWatch Page Hit Ranking
Why I Switched from Arch to Debian
Installing Debian Linux 2.1 From 1999 Was A Painful Experience ...
Fedora 34 | This is the ABSOLUTE Best Linux Distro of 2021 Yet (NEW RELEASE!)
世界排名前3名的Linux桌面系统 | mint manjaro mx
How to Test Distributions Using Your Web Browser
How to Install Arch Linux on Windows 10 using VirtualBox with the NEW OFFICIAL INSTALL Script!!
Install .exe file in ubuntu, Kali Linux, CentOS and other Linux Distros | Install .exe file in Linux
Arch Install and Hyprland setup
Build a Developer's Linux Workstation - Complete Guide
dahliaOS is a good concept
New to Linux? Yeah, DON'T Use Manjaro...
Linux 头脑风暴第十二期,GNU GuixLinux 探秘
Guix中文社区 – Guix China Community
Live! - Why Geeks Don't Use Guix
Everything About Linux(, )
Linux Applications | Spotlights and Guides()
The Complete Linux Course: Beginner to Power User
Linux System Administration Full Course
Linux Essentials for Ethical Hackers - Full InfoSec Course
Linux Tutorial for Beginners: Introduction to Linux Operating System
Linux Operating System - Crash Course for Beginners
RedHat Certified Linux Administrator (RHCSA) EX200 Training in Hindi
Introduction to Linux – Full Course for Beginners 6:07:31
Linux中的update和upgrade分别是更新什么呀?
Pending Update of Snap Store
正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 12836(unattended-upgr)持有
Linux File System/Structure Explained!
Linux File System Simply Explained
sunym1993/ 品读 Linux 0.11 核心代码
Learning Awk Is Essential For Linux Users
Write Your Own Bash Scripts for Automation [Tutorial]
BASH Shell Scripting Tutorial in Linux
Linux Command-Line Interface Tutorials (CLI)
Linux/Mac Terminal Tutorials
10分钟学会在Linux里用命令搜索文件和查找文件内容
Awk: Hack the planet['s text]! (Presentation)
The 50 Most Popular Linux & Terminal Commands - Full Course for Beginners
30 BASIC COMMANDS IN LINUX / UNIX || LINUX COMMANDS || UNIX COMMANDS ||
you need to learn BASH Scripting RIGHT NOW!!
Shell编程从入门到实战(二)【2019千锋Linux】(35集)
10 AWESOME Linux Terminal Applications and Utilities
Shell Scripting Crash Course - Beginner Level
Question Mark Values in BASH
Bash Scripting Tutorial for Beginners
Self Extracting Bash Scripts
60 Linux Commands you NEED to know (in 10 minutes)
Unofficial Windows Binaries for Python Extension Packages
无网环境下利用pip安装Python离线安装包 whl
这才是你需要的C语言/C++嵌入式开发自学路线!附知识点详细大梳理和自学书籍推荐
什么是bootloader?常见嵌入式芯片启动过程的完全分析
廖雪峰Git教程(2020) (, ) Git教程
How To Automate Github Using Python | PyGithub | Easy Guide
【科技】Github为什么能够打败Google | 联合创始人Scott Chacon万字长文 | 解决SVN的痛点 | Linus Torvalds大神加持 | Mercurial | 创业二十年
The github.dev web-based editor
What is GitHub Codespaces? (and github.dev)
VS Code anywhere: GitHub Codespaces and github.dev
GitLab CI CD Tutorial for Beginners [Crash Course]
Using Version Control in VS Code(, )
Git Tutorials | Git for Beginners to Advance()
How to Use Git and GitHub
Next Level GitHub Profile README (NEW) | How To Create An Amazing Profile ReadMe With GitHub Actions
Learn Github in 20 Minutes
Git & Github 超简单入门教学 10分钟学会使用github!
一次听明白Github什么是 | git如何与github协作 | github上如何参与开源项目 【设计师的100个前端问题-06】
Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
Git Complete Course with Github and Bitbucket 👍🔥
Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more
Complete Guide to Open Source - How to Contribute
Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
Docker 手册(Docker Handbook)(, )
Docker Tutorial for Beginners [2021]()56:03
Learn Docker in 12 Minutes 🐳()
Docker Compose in 12 Minutes()
Learn Docker - DevOps with Node.js & Express
Learn Docker in 7 Easy Steps - Full Beginner's Tutorial
Docker Tutorial for Beginners [FULL COURSE in 3 Hours]
Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers
Top 8 Docker Best Practices for using Docker in Production
you need to learn Docker RIGHT NOW!! // Docker Containers 101
容器化解释 Containerization Explained
Dockerizing your python code for cloud execution
Dockerfile和DockerCompose:轻松制作docker image
Build a Machine Learning App From Scratch with Flask & Docker
docker入门:docker 安装,以及镜像操作(获取 列出 运行 删除),容器操作(启动 终止 守护态运行 删除)
Docker networking is CRAZY!! (you NEED to learn it)
Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)
How to create a great dev environment with Docker 29:54
Dockerize Python Applications with GUI
Complete Docker Course - From BEGINNER to PRO! (Learn Containers)
Using 🐋 Docker Containers for Production in ⚡ Ignition
强烈推荐 5 款免费容器!真心不错,速度快!免绑卡、一键搭建开源项目、ChatGPT、代理节点、博客等,都可轻松搞定!! |
Win10 Docker 通过 WSL 2 使用 GPU
Kubernetes Essentials from Google Cloud
Complete Kubernetes Tutorial for Beginners
Kubernetes for the Absolute Beginners
Introduction to Microservices, Docker, and Kubernetes
Kubernetes与Docker:这不是一个问题
Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
Docker vs Kubernetes vs Docker Swarm | Comparison in 5 mins
you need to learn Kubernetes RIGHT NOW!!
How to Provision an AWS EKS Kubernetes Cluster with Terraform
CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) - Pass the Exam!
Kubernetes Crash Course for Absolute Beginners [NEW]
you need to learn Kubernetes RIGHT NOW!!
An Introduction To Kubernetes - For Beginners
Learning Docker and Kubernetes by Practice
通过Google Cloud学习Kubernetes
Crazy fast Kubernetes Automation with Terraform
Kubernetes Used As A Go Package
Microservice Architecture and System Design with Python & Kubernetes – Full Course
Containerize Python Applications with Docker
【容器】容器管理工具Podman完全安装使用指南 | Docker平替 | 兼容Docker命令 | 如何管理容器、镜像、Pod | Kubernetes
Learn Vala and Gtk+ from Scratch
GNOME Shell Extensions(, )
Give Your GNOME Desktop The Wow Factor Nord Color Pallete
Linux教程 命令指令 运维 服务器 项目上线 CentOS 从入门到精通
Linux Server Course - System Configuration and Operation
【尚硅谷云计算】Linux集群教程 运维工程师培训 by 沈超&汪洋
兄弟连细说 Linux 教程 - Linux 基础知识与系统管理
OpenTelemetry Course - Understand Software Performance
What is GitOps, How GitOps works and Why it's so useful
DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS
Creating CI/CD Pipeline using GitHub Actions for Python Project (Heroku Deployment Example)
What is DevOps? REALLY understand it | DevOps vs SRE
DevOps Concepts explained
DevOps Engineering Course for Beginners
DevOps Prerequisites Course - Getting started with DevOps
How To Become a DevOps Engineer In Six Months or Less medium
Who is DevOps? Is it Worth it to Become a DevOps Engineer?
Complete END to END Azure DevOps Tutorials Series with Practical's [ Full Course in 4 Hours ]
Start Using a Build System & Continuous Integration in Python | Real Python Podcast #137
Infrastructure as Code - Crash Course
What Is Infrastructure as Code? Examples, Best Practices & Tools
What is Infrastructure as Code?
quick.nvim | A fast, modern and reliable Neovim configuration
Vim And Emacs Are The Most Important Skills You Should Learn
Vim Tutorial for Beginners NeuralNine
Getting Started with VIM as a Python Editor
Speeding Up Vim Startup Time
Vim 中执行 Shell 命令和在 Shell 环境间切换
Marks in Vim Are A Game Changer
Vim Folds Make Your Code More Readable
hyperextensible Vim-based text editor
Awesome Neovim Setup From Scratch - Full Guide
Neovim - Your First 15 Minutes
Neovim 0.5 – Lua, built in LSP, Treesitter and the best plugins for 2021.
my linux config more like neovim config :)
Vim Snippets Are Next Level
Neovim as a Personal Development Environment - SGVLUG Feb 2022
Helix Text Editor: Better than Neovim?
I switched from VSCode to Neovim
NeoVim Installation & Config on Windows
Neovim With AstroNvim | Your New Advanced Development Editor
Run Multiple Command Line Apps at once Using Tmux Terminal Multiplexer
Full Termux Tutorial | How To Use Termux | Termux Tutorial For Beginners
What is Termux | 10 Things to do after install Termux | Video#1 | 2020
Kali Linux NetHunter Android install in 5 minutes (rootless)
Termux Tutorial for Absolute Beginners
Chat Secretly with Anyone on Termux !!!
10 Secret & Cool Commands of Termux App on Any Android Phone..!!!!
how to install brutex in termux
Termux sinhala - How to install packages correctly - sinhala
教你从0到1升级自己的旧手机,让你家里成为云服务中心
f-droid termux 内网穿透 cpolar $ uname -a 查看手机型号, dsutil dsutils 文件传输, curl,
Termux android hacking @Powerknack
免Root手机执行docker (Termux + QEMU + Alpine Linux)
Playing NetHack on the Console - Fun in Terminal Mode
SunnyYuer/ NetHack 安卓汉化版源代码
Wine and Nvidia on Wayland, Ubuntu Pro goes Google, and THAT Firefox redesign - Linux News June
ubuntu下通过wine安装windows软件(以微信和Adobe Acrobat Pro为例)
How to Install Wine 6.0.1 on Ubuntu 20.04 | Wine 6.0.1 Linux Install | Installing Wine on Ubuntu
SteamDeck 搭载 Linux,凭什么可以玩 Win 游戏?
Troubleshooting IO performance issues on Linux
Linux Tools: Monitoring & Troubleshooting Basics with Glances
Linux Power Management & Monitoring with TLP & Powertop
MySQL Tuning and Troubleshooting for System Admins
Linux Performance Tools, Brendan Gregg, part 1 of 2
Debugging CPU Issue Prashant Lakhera
Fremont Linux Meetup Performance Tuning
Linux Server Troubleshooting
Linux Performance Troubleshooting Demos
Performance Benchmarking Python Applications with perf
Should LINUX DISTROS still PACKAGE applications? The problem with UNOFFICIAL packages
PozITiv_xz [Live Wallpaper](, )
Wallpaper Engine Turkey(, )
Arch Linux/Manjaro安装中文输入法 | Fcitx教程
STUNNING Linux System Monitor - btop++
linux重启后恢复整个系统,Ubuntu系统启动后还原上次运行的应用的方法
Ubuntu开机自动启动执行脚本 || How to Auto-start Scripts on Boot in Linux