Linux旅行记——00.Linux专题

介绍

欢迎你进入Linux专题。我想你之所以点开这篇文章,可能有很多原因。也许你是一名学生正在学习Linux,希望找到适合入门Linux的学习材料。也可能你是因为某种兴趣爱好,又或许你在工作中正好要用到Linux。。。不管是什么因素,既然你来了,我想我有义务和责任告诉你,这个专题都会讲点什么。好让你快速判断,这个专题是否值得你花费时间精力来学习。

都会学到些什么

首先我要告诉你,这个专题是一个Linux的入门专题。所以如果你对Linux已经非常熟悉,那就没有必要花时间来看下面的内容了,你可以在站点上看看其他专题,或者去别的地方学点别的东西。

好的,如果你现在还在继续阅读,我就假设你是一个对Linux还不熟悉的新手。我会花15节课的时间带你了解一些Linux或者更加准确的说是Linux里的终端(Terminal)里的知识。

我想,你既然是来到我的编程进化岛的朋友,那一定是想学编程相关的内容的。所以我这里讲的Linux专题也会是为将来做Linux下编程相关的内容打基础或者在将来工作中遇到需要在Linux下做一些操作而做准备。

下面详细谈谈这个专题的一些设计想法:

Linux旅行记——目录

课程纲要

第一章 命令行

第一章我们一起来看看什么是命令行,如果你之前一点都没有听说过,我想这一课你学会应该会对命令行有个大致的概念,随着后面的每一节课,我们都会用到它,相信整个课程学完后,你对命令行的概念应该一点都不陌生了。

阅读更多>

第二章 基本的导航

有了第一章对命令行的基本认识,我们来一起看下,如何在命令行里进行导航。这也就是我们第二章的内容,这个导航就好比你刚买了辆新车,你得先熟悉怎么开车出去兜风。这一章,我们就在命令行里,开始我们的兜风之旅。

阅读更多>

第三章 关于文件

在第二章 基本导航里,相信你也一定和我一样,看到了很多文件。如果你和我一样对这些文件好奇,那我们一起来第三章 一探究竟。这一章,我们会详细学习什么是文件

阅读更多>

第四章 使用帮助手册

通过前三章的学习,你应该已经接触到了一些命令。Linux系统里的命令那么多,要想在一个专题里把所有命令都讲完,都学会。那不是我们的目标,中国有句老话叫授人以鱼不如授人以渔。所以我们这一章就来学习捕鱼的方法。我们会学习如何通过Linux自带的命令手册才查手册学习。Linux里的命令行手册应该怎么看怎么用。

阅读更多>

第五章 文件管理

通过上一章的学习,你应该对自己查询Linux手册有了一些了解。这一章我们继续回到上上节课讲的文件上,不过这次我们重要要学的是如何在Linux下用命令行来管理这些文件。这一章会学到很多关于文件管理的命令,正好你可以结合上一章学的查询帮助手册的方式。我们穿插起来,一遍学文件管理,一遍实践中学习多查手册。

阅读更多>

第六章 VI文本编辑器

完成了文件管理的学习,我们还都是在外围对文件进行复制移动删除改名,你一定想学习如何在终端里查看文件和修改文件。第五章,我们就来使用一个Linux里非常经典的文本编辑工具,VI。VI在Linux命令行环境下是使用非常频繁的工具,VI的命令很多,它的操作模式和我们在Windows底下的操作也非常不同,所以这一章你需要跟着我脑袋需要转过弯来,一旦你熟悉了VI的操作习惯,你会感受到它的强大。

阅读更多>

第七章 通配符

前面讲的都是关于文件方面的操作和管理,现在我们来看看Linux里的通配符的概念。这一章我们重点要理解什么是通配,以及如何使用通配符。

阅读更多>

第八章 权限

如果你有心,应该会听到人们谈论Linux系统的安全性,这一章我们看看和系统安全高度相关的一个概念,——权限。我们会一起了解,为什么Linux要搞这么一套复杂的权限体系,这种设计究竟为了解决什么问题。以及如何使用好这些权限,如何让我们拥有一个稳定可靠的环境。

阅读更多>

第九章 过滤器

前面我们在学习各种概念的时候学习了一些命令,这一章,我们来系统学习下Linux里的过滤器。

阅读更多>

第十章 Grep和正则表达式

如果你用过一些编程语言,我想你应该接触过,或者至少听说过正则。在Linux命令行下,我们也能使用正则,我们这一章重点来学习Grep和正则,看看他们是如何让我们的工作变得轻松。

阅读更多>

第十一章 管道和重定向

前面我们都是独立地使用命令,我们现在已经掌握了很多Linux下的常用命令,那我们能否像搭积木那样,把这些命令组合起来,发挥更大的作用呢,这一章,管道和重定向就是为解答这个问题而设计的。我们通过使用管道和重定向,可以把很多我们之前学过的命令组合起来使用。一些简单的东西都可以组合出非常复杂的东西。学完这章,别忘了自己多组合一些命令来做出一些有意思的功能。

阅读更多>

第十二章 进程管理

进程是操作系统里的一个重要概念,这一章,我们就来了解下如何在Linux系统中进行进程的管理。

阅读更多>

第十三章 Bash脚本

我们之前的命令都是在Linux的终端里直接输入执行的,这样做当然没什么大问题,但是如果你有一些经常性的工作,你是否希望下次碰到这些同样的事情,能够不用再次输入那么多命令,就能很好的把这些事情都处理好呢。这一章我们一起来学习Bash脚本。用脚本来管理我们写的各种命令功能,让他们发挥更多的价值。

阅读更多>

第十四章 附加材料

前面已经讲解了很多Linux中的命令和概念,这一章作为一个补充章节,给大家介绍更多Linux日常管理使用用的命令、工具。当然这里只能给你简单点拨一下,结合这个专题你已经掌握的学习方法,你正好可以借此机会,测试下你的自主学习能力。

阅读更多>

第十五章 专题总结

回顾下我们在Linux旅行记中所学过的内容,进行一次盘点。你也正好借此机会,检查一下你是否都掌握了这些内容,所谓温故而知新,大概就是这么个意思。

阅读更多>

好了,上面讲的这些内容,都是我们在这个专题里会学习到的。我会尽量把每一章的内容都拆分成清晰的小知识点,帮助你学习消化。

是不是有些迫不急待了呢,让我们一起开始Linux学习之旅吧!