Linux难学?大神告诉你,Linux到底该怎么自学!
CSDN 2024-06-18 08:07:04 阅读 73
文章目录
发现宝藏Part.1Part.2Part.3写作末尾
发现宝藏
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。
知乎上有一条热门问答,问题是“Linux为什么那么难?”
从问题来看,提问者还处在初学阶段。但他显然受困于 Linux 环境基本操作的问题,对操作系统本身的原理还不熟悉,并且对命令行工具了解也不多,上来就想完成一件复杂的工作,然后就陷入困境了。
其实这也是 Linux 初学者的普遍问题,总结一下,有以下四个方面的原因。
· Linux 多样的发行版:Ubuntu、Fedora、Debian等,每个发行版都有自己的特点和配置方式,到底学哪个?
· 命令行界面(CLI)操作:习惯了 Windows 的图形用户界面(GUI),打开 Linux 命令窗口简直是一筹莫展;
· 软件安装:Linux 通常使用包管理器来安装和管理软件,这和 Windows 上下载安装程序再执行的过程又不一样;
· 配置和定制:需要了解各种 Linux 配置文件和选项,并学习如何进行系统设置和调整。
总之,不经过一段时间的专门学习,想要傻瓜式地探索操作是不可能掌握 Linux 的。对于那位提问 Linux 为什么难学的同学来说,他应该做的是退而结网,先从了解系统原理和熟悉命令行操作开始学起。
但 Linux 系统命令行程序有好几千个,怎么能全都记得住?其实不必,只要掌握最常用的就可以完成大多数任务了。Linux初学者的好消息来了,我们的老朋友刘遄老师带着他的新书《Linux 常用命令自学手册》来解答同学们的问题。这本书就整理出 200 个常用命令行的用法说明,助力初学者轻松自学入门 Linux。
▲ 点击即可购书,限时特惠5折
在说命令行怎么用之前,我们先来透彻了解 Linux 的系统设计哲学。
Part.1
明白这些道理,Linux 就不难学
当初 Linus Torvalds 在开发 Linux 内核的时候,并没打算另起炉灶,而是完全复用了 Unix 的系统设计规范。用他自己的话说,只是想要一个更好的 Unix 而已。
说到 Unix,Ken Thompson 大神在贝尔实验室开发 Unix 系统时,赋予了命令行程序灵魂中最重要的两条哲学:第一,一个程序只专注于解决一个问题,并且做到极致;第二,通过管道将命令行组合起来,解决复杂问题。
遵循这两条原则,使得 Linux 下的命令行程序功能强大且易于扩展。除了这两点,还有以下特点:
· 简洁性:命令行程序通常采用简洁明了的语法和选项,使得用户能够快速地了解和使用它们。这种简洁性也使得命令行程序易于组合和嵌套,从而实现复杂的操作;
· 灵活性和可定制性:允许用户根据自己的需求进行配置和扩展。例如,用户可以通过设置环境变量、修改配置文件等方式来调整命令行程序的行为和外观;
· 面向文本:命令行程序能够读取和处理文本文件,输出文本结果。这种设计使得命令行程序能够与其他程序或脚本无缝地进行交互,并且能够方便地进行文本处理和分析。
明白了 Linux 命令行程序的这些原则和特点,就可以结合实践来体会命令行的特点,解决实际问题。这本《Linux 常用命令自学手册》的作者刘遄,就是一位传道授业解惑者。
刘遄老师是计算机信息技术方向教育硕士,计算机安全专业学士,Linux 基金会成员,LinuxProbe 网站创始人兼核心讲师。他从高中时期就对 Linux 产生兴趣并开始学习运维技术,随后将学习传播 Linux 技术作为自己的事业。
2012 年,刘遄老师获得红帽认证工程师 RHCE 6 版本证书,2015 年年初又分别获得红帽认证工程师 RHCE 7 版本证书与红帽认证架构师 RHCA顶级证书,2020年获得基于最新系统的红帽认证工程师 RHCE 8 版本证书,是国内第一批拥有红帽认证的讲师。
刘遄老师编著的《Linux 就该这么学》目前已经出到第 2 版,拥有 15 万读者。他的
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。