课程介绍
Linux在IT行业中需求巨大,因为它为全球超过90%的超级计算机和服务器提供动力。Linux也是迄今为止公共云中最流行的操作系统。Linux是世界顶级公司的骨干基础设施,如淘宝、腾讯、亚马逊、谷歌、IBM、Paypal。
如果你一直想学习Linux,但仍然害怕这样做,这课程是为你准备的!很多人认为Linux是一个复杂的操作系统,只有黑客和极客才知道如何使用,因此他们放弃了学习Linux的梦想。好吧,让我给你一个惊喜吧!Linux简单易学,本课程就是达到这个目标!您可能偶然发现了各种各样课程,它们都以复杂而枯燥的方式解释Linux。本课程的做法恰恰相反;想以一种令人愉快和友好的方式教你Linux,这样你就永远不会感到无聊,你就会永远感到有动力去学习更多。快速学习Linux并不假设有任何先前的Linux知识,这使得它非常适合初学者。同时,中级和高级的Linux用户仍然会发现这本课程非常有用,因为它经历了一个广泛的主题。
第1章,键入第一个linux命令。在这一章的介绍性章节中,您将了解Linux的历史,以及Linux在当今世界的影响,以及它将如何塑造未来。您还将学习如何安装一个Linux虚拟机和运行一些简单的命令。
第2章,探索Linux文件系统的树。在本章中,您将了解Linux文件系统层次结构是如何组织的,并探讨各种将帮助您在Linux目录树中导航的Linux命令。
第3章,与编辑器见面。您在Linux上所做的大部分工作都是围绕着文件进行的!在本章中,您将学习如何使用流行的文本编辑器,如nano和vi来查看和编辑Linux文件。您还将学习一些方便的命令,可以让您从自己的终端查看文件!
第4章,复制、移动和删除文件。在本章中,您将学习如何对文件执行各种操作。您将学习如何复制、移动和删除文件。您还将学习如何重命名和隐藏文件。
第5章,学习命令手册!老实说!你不能记住所有存在的Linux命令;没有人可以!这就是为什么在本章中,您将学习如何利用和利用各种Linux帮助和文档工具。
第6章,硬链接与软链接。在本章中,您将首先了解文件inode的概念。您还将学习如何创建硬链接和软链接,以及它们彼此之间的不同程度
第7章,介绍root用户,是时候终于见到root用户了!在本章中,您将了解常规用户的限制,并将了解root用户的强大程度;您还将学习如何在系统上的不同用户之间进行切换。
第8章,管理用户及权限。你可以将Linux想象成一个强大而庞大的国家!在这一章中,你将学习如何在Linux中创建各种不同的用户和组。你将学习如何修改用户和组的属性。你还将学习如何更改文件权限和所有权。
第9章,管道和I/O重定向。在本章中,您将学习如何使用Linux管道将一个命令的输出发送到另一个命令的输入,从而完成更复杂的任务。您还将学习如何进行输入和输出重定向。
第10章,文件的分析和操作。在本章中,您将介绍一组Linux命令。您将学习如何查看文件之间的差异,显示行数,查看文件大小,等等!
第11章,查找和搜索文件。不知道一个文件在哪里吗?不用担心!在本章中,您将学习如何使用定位和查找命令来搜索Linux系统上的文件。
第12章,软件的管理。在本章中,您将学习如何在Linux系统上安装、删除、搜索和更新软件。您将理解在Linux中使用的软件术语,包括包、存储库和包管理系统。
第13章,进程管理。在本章中,您将学习如何与Linux进程进行交互。您将意识到子进程和父进程之间的区别。您还将了解如何在后台运行进程。此外,您还将学习如何杀死进程!
第14章,Sudo的力量。在本章中,您将学习如何向用户和组授予sudo访问权限,以便他们能够执行管理任务。您将学习如何使用visudo命令来编辑执行者文件,并且您将学习添加sudo规则的正确语法。
第15章,网络管理。在本章中,您将学习如何解决网络连接的故障。您将学习如何查看IP地址、DNS、网关和主机配置。此外,您还将学习如何重新启动网络接口。
第16章,Bash脚本。在本章中,您将学习如何创建bash脚本。您将学习如何使用条件语句来添加智能到您的bash脚本。此外,您还将学习如何循环和创建bash函数。
第17章,自动化任务。我不想全天候被绑在你的电脑上吗?你的工作让你搞定了!在本章中,您将学习如何使用cron作业来安排任务。您还将学习如何使用at软件安排一次性工作。
第18章,归档和压缩文件。在本章中,您将学习如何将文件分组到存档中。您还将学习如何使用各种压缩工具来压缩存档并节省一些磁盘空间。
第19章,创建你自己的命令。您是否要定义您自己的Linux命令?在本章中,您将学习如何使用alias来创建您自己的Linux命令。您还将学习如何创建临时的和永久的别名。
第20章,管理磁盘空间。在本章中,您将学习如何分区硬盘。您还将学习如何创建和挂载文件系统。此外,您还将学习如何修复已损坏的文件系统。此外,您还将学习如何使用Linux LVM来创建逻辑卷。