学习任何知识,目标明确很重要。如果你要学习Linux,下面分享一张Linux学习路线图,帮你明确学习目标,告诉你Linux应该怎样学。

一、学习Linux要达到什么程度?

1. 掌握至少50个以上的常用命令。

2. 熟悉Gnome/KDE等X-Windows桌面环境操作 。

3. 掌握.tgz、.rpm等软件包的常用安装方法

4. 学习添加外设,安装设备驱动程序(比如网卡)

5. 熟悉Grub/Lilo引导器及简单的修复操作 。

6. 熟悉Linux文件系统 和目录结构。

7. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器 。

8. 理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。

9. 学习Linux环境下的组网。

二、Linux学习路线图

嵌入式Linux学习大致分为三部分:

A、 Linux操作系统使用

本课程从零起点,讲述了linux内核的起源、发展历程以及目前广泛的应用场合;概述了linux系统的基本组成框架及组件功能;详细介绍Linux下的文件管理、用户管理、网络管理、软件管理等基本命令;以及包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等在内的C语言环境搭建知识。

B、嵌入式Linux C语言编程

C语言是嵌入式领域重要也是主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识。

C、嵌入式Linux C语言数据结构及经典算法编程

数据结构是一门非常重要的基础课,在linux内核、底层驱动、通信协议及实际开发中都有大量应用。本课程重点讲解数据结构的基础内容,包括顺序表、链表、队列、栈、树、图、哈希表、各种查找和排序算法等。每种重要的数据结构都会介绍其理论知识及C语言的实现,还会结合实例讲解其在实际中的应用。

华清远见嵌入式Linux学习路线图:

linux和嵌入式系统属于相互交叉,嵌入式系统的发展让linux的应用更加广泛,同样linux的开源,可定制,灵活性强适合嵌入式系统,所以这里给出的是完整的嵌入式Linux学习路线图。

linux的学习路径,Linux学习路线图『从入门到精通』相关推荐

  1. 2023最全软件测试学习路线图(从入门到精通)

    六维全息课程注重综合能力培养,从入学到职后一站式服务测试开发人才.2023年最新软件测试学习路线图,从入门到精通一应俱全. 9阶段专业课+11大专项测试项目 适应互联网企业测试开发需求. 对于想入行学 ...

  2. Linux运维实战:CentOS7.6操作系统从入门到精通(11-15)

    第11章 重定向和文件的查找 第12章 磁盘介绍及管理 第13章 Linux文件系统结构 第14章 RAID的原理与搭建 第15章 LVM管理和SSM工具使用 Linux运维实战:CentOS7.6操 ...

  3. Linux运维实战:CentOS7.6操作系统从入门到精通(6-10)

    第6章 CentOS用户管理 第7章 CentOS 7 文件权限管理 第8章 CentOS 7 程序包的管理与安装 第9章 文件的归档和压缩 第10章 CentOS 7 系统进程管理 Linux运维实 ...

  4. linux 防火墙文件路径,linux防火墙设置

    手机评站网今天精心准备的是<linux防火墙设置>,下面是详解! linux如何关闭防火墙 一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfi ...

  5. 网页编程从入门到精通 杨凡_学习计划丨西门子S7200编程从入门到精通

    点击关注? PLC进阶就上"技成PLC课堂"! S7-200从入门到精通这个课程涵盖了S7-200PLC的所有的功能应用,本视频主要分为以 下几个内容对S7-200PLC进行详细介 ...

  6. linux qt编译器路径,QT学习之一:Linux下安装QT之版本qt

    在Linux中分别安装应用于不同平台的QT:PC:嵌入式X86:ARM. 这三者PC版.嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:PC平台:在li ...

  7. linux mkdir绝对路径,linux学习(六)绝对路径、相对路径、cd、mkdir、rmdir、rm(示例代码)...

    一.绝对路径 就是从根开始的,如:/root./usr/local. 二.相对路径 相对于当前路径的,比如我们在当前路径下建立了一个a.txt. [[email protected] ~]# pwd/ ...

  8. linux配置selenium路径,Linux配置Selenium+Chrome+Python

    ---恢复内容开始--- 最近一个月没有更新博客了.最近都在复习LINUX与PYTHON知识.决定以后在LINUX环境下学习新知识. 包括后期的框架学习与平台知识方面. 直接记录今天下午的学习成果. ...

  9. linux查ant路径,Linux下安装Ant

    前言 Apache Ant 是一个构建工具,可以将软件编译.测试.部署等步骤联系在一起完成自动化工作,比如可以利用Ant来执行Jmeter的 jmx 脚本,生成了 jtl 测试结果文件,接着再利用An ...

最新文章

  1. Android Studio设置字体
  2. mysql 获取当前日期及格式化
  3. Python实现模板
  4. 从1.5k到18k, 一个程序员的5年成长之路(分享)
  5. repo-话说软件详细设计工具
  6. LeetCode 386. 字典序排数(DFS循环)
  7. 如何高效率学Web前端 怎么规划前端学习路线
  8. java cxf 工具_利用CXF工具开发WebService接口
  9. Linux 启动流程即init程序分析--1
  10. 将网站转换为应用程序的软件—“Unite”
  11. WebScraper for Mac(网站数据抓取工具)
  12. ES6class与ES3构造函数区别
  13. 20200209毕设日记-开题报告
  14. Flutter从入门到能寄几玩儿
  15. web服务器虚拟目录_调整专用虚拟Web服务器
  16. java for 代表什么意思_java中的for是什么意思
  17. Flutter 全能型选手GetX —— 依赖管理
  18. Android View 生成唯一 Id
  19. matlab 统计数组频数_matlab统计 频数、频率和累积频率
  20. 高性能web建站规则(CDN)

热门文章

  1. 一直搞不清楚in和exists两者到底有什么区别,今天总算搞清楚了
  2. Excel - VBA实例: 字符串截取有效内容
  3. RPA手把手——【数据结构与算法】遗传算法(四)应用篇之 TPOT 库实现
  4. 文件服务器磁盘配额管理,文件服务器磁盘配额管理.doc
  5. 超详细!操作系统实验三 系统调用(哈工大李治军)
  6. RS232电平和TTL电平
  7. 【华为OD机试】代表团坐车【2023 B卷|200分】
  8. 【CTF】-Misc练习日志8.9
  9. 【C】借助DirectSound进行流的形式无缝播放的例子
  10. 移动端手指滑动,高度跟随手指滑动位置而改变