目录

linux 学习索引

一、前言

当我们做一件事时,方向很重要,如果方向错了,之前的努力会白白浪费掉,再努力也不会成功!学习 linux 也一样,一、首先需要了解它有哪些知识点,结合自己情况决定向哪个方向发展;二、先学习用到的知识点,以后才深化及补全。

二、认识 linux

1. linux 发行版本
deb派系--桌面版系统
  1. Debian(读音:‘debeen 待宾)
  2. Ubuntu(读音:u’bʌntu 乌班图)
  3. Deepin(读音:diːpin 低评)
    ……
rpm派系--服务器系统
  1. RedHat(读音:‘redhæt [红帽])
  2. CentOS(读音:sen’tus 圣斗士)
  3. Fedora(读音:fɪ’dɔːrə 费多拉帽)
    ……
2. linux 基础知识
系统
  1. Ubuntu
  2. CentOS
    ……
命令
  1. 权限命令
  2. 网络命令
  3. 文件命令
    ……
编辑
  1. 中文输入法
  2. vi/vim 编辑器
  3. gedit  编辑器
    ……
编程
  1. 进程
  2. 线程
  3. 管道
    ……
编译
  1. gcc 编译
  2. Makefile
  3. 构建工具
  4. gdb 调试
    ……
工具
  1. 网络终端工具 ssh
  2. 网络文件系统 nfs
  3. 轻巧脚本语言 lua
    ……
3. 就业发展方向
linux 运维
linux 系统应用开发
嵌入式 linux
  1. Bootloader
  2. Linux 内核
  3. 根文件系统
  4. Linux 驱动
  5. Linux 应用

三、嵌入式 linux

1. BootLLoad
2. linux 内核
3. 根文件系统
4. linux 驱动
5. linux 应用