让Linux初学者学会使用Linux、熟悉Ubuntu环境,熟练掌握各种格式的软件的安装、卸载;掌握Linux的常用命令、在Linux下创建一个软件项目的方法;熟悉Linux下Samba、SSH、NFS等常用网络服务的配置和使用。 尤其是面向嵌入式开发中各种环境搭建。/ \! p5 U" B% t: s, \ 课程目录(含配套文档):6 |$ s: q3 q# }6 n
1. 课程简介及Linux学习路线介绍 ! q) h, Y! U+ Y- G% P$ K 2. Linux与Ubuntu的关系 * M/ V0 |6 d5 q, j" j1 X) ] 3. Ubuntu16.04安装及新特性介绍 2 A+ X" @0 Z( _' G* |/ u( I y 4. X Window与桌面环境KDE、GNOME介绍 , I# j* u. L1 g g2 F; K. H 5. Linux基本命令使用/ S& ~. Y, i6 s4 x- E% O. f8 f* l
6. Linux高级命令简单使用 % G; v0 b J B0 t1 m% I u 7. shell脚本入门 # ~- c. [7 o& `9 G% L D" C) s( h 8. vi及vim入门% k7 T9 a8 [9 Y5 c" V$ O( A: l
9. GNU make工程管理" X0 b: T# Y, P: s! @1 D) e
10. 什么是环境变量 % \( B' A1 i2 {" |* @6 S 11. 文件系统管理5 k l0 l. V' P
12. 用户账户管理 $ ]' e' `9 J2 o$ I3 E 13. 文件的访问权限0 |6 l9 s m% S* E* j5 `3 d
14. 进程管理 ( Y1 y. I k- Y, P/ h: x 15. 软件源码包的编译、安装及卸载 * @5 n+ n' r" Z/ h+ q 16. 制作自己的deb软件安装包9 h, U9 U: E8 k! E) o
17. 使用apt安装卸载软件( z$ B" m Q6 E1 p v
18. 使用wine安装Windows应用软件4 z# ?/ }; Y- t, g1 W2 C; \% W
19. NFS服务器配置及使用 ! b1 Q- r, i6 i( R7 R 20. Samba服务器配置及使用& {4 T3 p. M8 u( T5 w. k. t
21. SSH远程登录: d2 Y* _' M) ^. l
22. FTP服务器配置及使用8 [; U' h# }" g6 ~: R I' s8 f
+ z# C2 H7 ~ a, j* h& |1 }