admin 管理员组

文章数量: 887021

Linux:Linux系统的简介、基础知识、最强学习路线(以Ubuntu系统为例—安装/各自命令行技能/文件系统/Shell脚本编程/权限网络和系统管理/高级语言编程)、常用案例(图文教程)之详细攻略

导读:本文章除了主要讲述了下边的Linux的学习路线,还有几个建议,帮助你更快地掌握Linux系统:记住,Linux是一个广阔而深奥的领域,学习需要时间和耐心。通过持续的实践和不断学习,你将逐渐掌握Linux系统并成为一名有经验的Linux用户。

>>实践是关键:尽量多在Linux系统上进行实践操作,通过解决问题和遇到的挑战来加深对Linux的理解和熟悉度。最好找一个老旧的PC,在上面全新安装Linux,并通过实践做项目,逐渐弄清Linux的操作。

>>阅读相关文档和教程:利用网络上丰富的资源,阅读Linux的官方文档、教程、博客和论坛上的讨论,可以帮助你理解Linux的各个方面。

>>参与开源项目:参与开源项目是一个非常好的学习机会,可以帮助你与其他Linux开发者互动并提高你的技能。

>>加入社区和讨论组:加入Linux相关的社区和在线讨论组,与其他Linux爱好者和专业人士交流经验和知识。

目录

一、了解Linux的基础知识

1.0、Linux系统的简介

Computer:Linux系统简介(Linux的基本思想、特点、各版本详解、系统功能、与Windows比较)、常见操作(Shell命令、常用的快捷键)之详细攻略

1.1、学习阶段重点关注

1.2、Linux系统(非终端)快捷键

(1)、退出相关的操作命令:ctrl+c(中断)、ctrl+z(挂起)、ctrl+\(退出)、ctrl+d(EOF)

1.3、终端命令常用快捷键

(1)、基本命令的功能

1.4、特殊关键词常用快捷键

(1)、sudo命令

(2)、利用man、--help查找某个关键命令的功能

(3)、安装编译软件时的常见命令./configure && make && sudo make install用法

(4)、make编译                      

1.5、掌握软件包管理器

(4)、软件包管理命令之apt-get—可以被 APT 使用的一些常用命令

(5)、软件包管理命令之dpkg

二、安装Linux操作系统

2.1、系统、硬件相关的快捷键

(1)、lscpu命令查看的是cpu的统计信息

(2)、查看bios信息

2.2、python相关的快捷键

三、理解Linux文件系统

3.1、用户与用户组概念

3.2、Linux文件权限操作

3.3、Linux目录配置

3.4、Linux磁盘与文件系统管理

3.6、文件处理

(1)、硬链接/软连接、复制/移动/删除文件、创建/复制/移动/删除目录)

(2)、查看文件cat、nl、less

四、掌握命令行技能

4.1、文件命令

4.2、进程命令

4.3、搜索

4.4、压缩

4.5、系统信息

4.6、SSH

4.7、快捷键

4.8、文件权限

4.9、文本处理:sed、grep和awk

4.10、安装

五、学习Shell脚本编程

Linux:Shell脚本编程的简介、学习路线、经典案例之详细攻略

六、权限、网络和系统管理

6.1、Linux网络服务相关命令

七、学习Linux下的高级语言编程

八、深入学习特定领域

8.1、AI算法方向

8.2、开发方向

8.3、运维方向

Ubuntu常使用的简单案例

1、基本操作命令

2、实际命令—图文操作

(1)、编辑文本

(2)、创建用户设置密码

(3)、创建/查看/删除/切换/移动文件夹

(4)、Ubuntu下编辑、修改、保存sh文件

(5)、Linux系统的截屏

(6)、将src文件下的所有内容打包成zip压缩文件

快捷键总结大全(仅带链接不解释):文件管理、文档编辑、文件传输、磁盘管理、磁盘维护、网络通讯、系统管理、系统设置、备份压缩、设备管理

1、文件管理

2、文档编辑

3、文件传输

4、磁盘管理

5、磁盘维护

6、网络通讯

7、系统管理

本文标签: 系统 为例 文件系统 命令行 基础知识