这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» 软件与操作系统» 【一点一滴学嵌入式Linux】第一课 Linux基本介绍

共89条 1/9 1 2 3 4 5 6 ›| 跳转至

【一点一滴学嵌入式Linux】第一课 Linux基本介绍

专家
2013-05-13 15:23:29 打赏

在这里先说明一点,没有安装Linux(无论是在实体机PC,还是在虚拟机上)系统,学习起来是极其费劲的。所以建议在学习之前,我们的准备工作必须是具有一台基于Linux系统的机器。否则所有学习都无从谈起,毕竟学习是要靠练习巩固的~




关键词: 一点一滴 嵌入式 Linux 一课 基本 介绍

专家
2013-05-13 15:23:54 打赏
2楼

一、认识Linux

1.Unix具有两大分支(在这里提Unix是因为Linux是从Unix而来,具体说明请查阅:http://forum.eepw.com.cn/thread/230313/1#2):
BSD && System V

2.GPL协议(general public lisence)
核心思想:开源

免费获取源码、使用、传播、修改、用于商业用途,但是对源代码的任何修改都必须遵循GPL协议。

3.Unix发行版(世界各厂家)
AIX -- IBM
Solaris -- Sun
HP-Unix -- HP
...

4.Linux发行版:
RedHat系列:redhat/rhel、centos、fedora、redflag、suse
Debian系列:Ubuntum...

5.关于Linux
Linux是一个内核,而不是完整的操作系统,泛指使用Linux内核的发行版(redhat、ubuntu)
自由、开源
是一套类Unix操作系统

6.Linux特点:
1)严格意义上的多用户系统,每个用户权限分明
2)稳定、安全
3)内置强大的网络功能
4)免费
5)源代码主要用C编写,可移植性强

7.一切皆文件
Linux操作系统将所有设备都当作文件看待

8.Linux系统结构

应用程序
外壳 ---- shell
内核 ---- kernel
系统调用(外部程序访问内核服务的入口点)
各种内核服务(打印服务,播放声音,串口通信)
各种硬件驱动
底层硬件

9.Linux文件系统
在Windows系统下: NTFS、FAT32
Linux系统下: ext系列
文件系统的作用: 管理磁盘数据

10.Linux系统各目录结构
结构类型:树状结构
根目录:/

/home —— 普通用户的家目录(主目录) 例:shangziyun的目录-->/home/shangziyun

tony的目录-->/home/tony
/root —— 超级用户的家目录 root-->/root

打开Linux系统安装目录

下图为 根目录 / 下的所有目录

(由于用树结构查看文件目录,信息过长,在此只打开 /etc 目录查看一部分

说明:其中蓝色字体为目录,绿色字体的为可执行文件,黑色的为普通文件

/etc —— 配置文件目录
/etc/passwd —— 用户信息文件
/etc/shadow —— 密码信息文件
/bin —— 可执行文件目录
/boot —— 启动文件目录
/lib —— 库文件目录
/usr
/usr/bin —— 用户程序可执行文件目录
/usr/lib —— 用户程序库目录
/usr/include —— 头文件目录
/mnt —— 其他文件系统挂载路径,u盘在Linux会被挂载到/mnt下
/dev —— 设备文件(一切皆文件)
/dev/null 无底洞(永远装不满,一般将不需要的东西放在此地)

其它目录的用途在此不做赘述,今后的学习中提到会解释

注意:用户登陆之后,缺省目录为:用户的主目录 例:我登陆后的目录是 /home/shangziyun

11.文件路径:
举例:/bin/ls /home/shangziyun

/etc/passwd
绝对路径 —— 与当前位置无关的路径(以/开头) 例:/home/sramedu
相对路径 —— 相对于当前位置的路径 例:Desktop

12.shell介绍
shell是命令解释器,解释用户的命令,交给kernel执行,并且将执行结果呈现给用户

shell分类:
sh
csh —— 语法接近C语言
bsh
ksh
bash —— 交互性强,功能强大

不同的shell有不同的语法和指令,用到最多的是bash

13.bash交互特点:
1.支持tab补全(敲击命令时Tab键可以补全命令)
2.支持命令上翻下翻 (上下键可以切换最近使用过的命令)

14.X Window
Linux系统的两种界面:
X winodw(图形界面) —— 形如个人pc(Windows)
文本界面 —— 服务器 在Linux系统桌面下使用ctrl+alt+shift+f1~f6(F1至F6均可)切换
alt+f7切换回图形界面

------------------------------------------------------
总结:
1.学会安装Linux
Ununtu
RHEL5.5

2.了解GPL

3.了解Linux系统结构

4.了解Linux目录结构
/
主目录
各个目录的含义
/etc/passwd
/etc/shadow
5.了解相对路径和绝对路径

6.了解shell
学会使用shell的tab补全和上下翻找

课件下载:1-Linux简介及安装.rar


高工
2013-05-13 16:32:06 打赏
3楼
好强大~~学习~~

工程师
2013-05-13 16:33:09 打赏
4楼
回去实践

专家
2013-05-13 16:34:31 打赏
5楼
一定要装Linux系统,无论是在实体机还是虚拟机上

专家
2013-05-13 16:34:56 打赏
6楼

太复杂了。有条理的复杂系统。


专家
2013-05-13 16:38:22 打赏
7楼
开这个专题也是有用意的,学习什么东西,即便再难,只要一点一滴学起,总会学到东西

工程师
2013-05-13 23:12:27 打赏
8楼
支持楼主,继续加油

高工
2013-05-14 09:07:05 打赏
9楼
支持,期待更好的文章~

助工
2013-05-14 10:30:49 打赏
10楼
等下载安装完毕,马上就实践

共89条 1/9 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]