嵌入式系统概述及Linux系统基础操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命令: ls (list) 含义:列出一个目录下的所有文件,使用不同的参数更改列表的表示形式
语法:ls [选项 -ald]
– ls – ls –a – ls -l
[文件或目录]
以默认方式显示当前目录文件列表 显示所有文件包括隐藏文件 显示文件属性,包括大小,日期,符号连接,是否可 读写及是否可执行
如何复制文件或目录?新建一个文件或目录?
下次课讲解Linux用户管理、磁盘与文件 系统管理、shell编程基础,请做好预习!
谢谢O(∩_∩)O~
• /etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文 件、文件系统等。
• /etc/rc.d 存放Linux启动和关闭时要用到的脚本文件
• /etc/rc.d/init 存放所有Linux服务默认的启动脚本
• /home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的 “/home/xx”路控制、交通管理、路由器、交换机、网路机顶盒、车载电子设备等 等
二、Linux系统简介
• Linux档案
– 姓名: Linux – 生日: 1991 年10月 – 父亲: Linus Torvalds – 祖父: UNIX
– 家庭住址:/
嵌入式系统的组成
嵌入式系统与单片机系统的区别
• 结构:单片机由运算器、控制器、存储器、输入输出设备构成;嵌入式 系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、特定的 应用程序组成。
• 主要区别:单片机系统一般没有操作系统的概念,而嵌入式系统一般需 要有专用的操作系统
• 参考链接: /dianzichangshi/20120718280642.html
如何移动、删除文件或目录?
• 命令:mv (move) rm(remove) • 语法:(1)移动:mv [选项-fiu] [文件或目录] [目录]
选项:-f(强制,若存在,则覆盖)
-i(若存在,则询问是否覆盖) -u(若存在,则更新) 改名:mv [文件或目录] [文件或目录] (2)删除:rm [选项-fir] [文件或目录] 选项:-r(递归删除,常用于目录删除)
Linux文件与目录结构
• /lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录 下的共享库。 • /lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机 后,有些文件就临时存放在这里。 • /mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下 。
• Linux 并非仅由 Linus 一人开发,而是由全世界几百个程式设计员共同 开发的
二、Linux系统简介
• Linux与Unix系统
– Linux是个人计算机和工作站上的类UNIX操作系统。Linux 具备现代 一切功能完整的 UNIX 系统所具备的全部特征。 – 在同一种硬件平台上面,Linux可以提供和UNIX相同的服务,即相同 的用户级和程序员级接口。同时,Linux绝不是简化的UNIX。 – 相反,Linux是强有力和具有创新意义的类UNIX操作系统。它不仅继 承了UNIX的特征,而且在许多方面超过了UNIX。
• 命令:cp (copy,不单单可用作复制,还可创建连接文件) • 语法: (1)复制功能:
cp [选项] [目录或文件] [目录]
(2) 创建连接文件: cp [选项] [源文件] [目标文件]
命令:touch 、 mkdir (make directory) 语法:touch [文件] mkdir [目录]
嵌入式系统概述 及Linux系统基础操作
主讲:吴辉
今晚培训的内容
• 嵌入式系统概述 • Linux系统简介
• Linux系统基础操作(文件与目录管理)
一、嵌入式系统概述
• 什么是嵌入式系统? • 嵌入式系统与单片机系统的区别
• 嵌入式系统的应用
什么是嵌入式系统?
• 定义:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件 可裁剪,适用于应用系统对功能、可靠性、成本、功耗有严格要求的专 用计算机系统。

如何修改文件权限?
• 命令:chmod (change mode) • 语法:(1)数字法: chmod 777 [文件或目录] (选项自行查阅)
(2)符号法:chmod u+x [文件]
• 实例:
如何修改权限管理?
• 命令:chown(change ownership) • 语法:chown who [文件或目录](选项自行查阅)
Linux文件与目录结构
• /bin 该目录中存放Linux的常用命令 • /boot 该目录下存放的都是系统启动时要用到的程序 • /dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部 设备的接口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。 • /sbin 该目录用来存放系统管理员的系统管理程序。
Other
Fedora、Centos、 SUSE 、Slackware 、Knoppix、Mandriva、中标红旗 等等。
Linux系统基础操作
Linux文件与目录结构
• Windows的文件结构是多个并列的 树状结构,最顶部的是不同的磁盘 (分区),如:C,D,E,F等。
• Linux的文件结构是单个的树状结构. 可以用tree进行展示。
如何使用命令查看文件内容?
• cat:由第一行开始显示文件内容;(-n:打印出行号) • tac:从最后一行开始倒着显示(tac是cat倒着写的形式)
• more:一页一页地显示文件内容;
• less:与more类似,但是比more更好的是它可以往前翻页; • head:只看头几行; • tail:只看结尾几行;
查看文件类型:file [文件]
Linux文件权限
• 每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执 行(x)和无权限(-)。 利用ls -l命令可以看到某个文件或目录的权限,它以显示数 据的第一个字段为准。第一个字段由10个字符组成,如下: - rwx r-x r-x· 第一位表示文件类型,-表示文件,d表示目录 2-4位表示文件所有者的权限,u权限 5-7位表示文件所有者所属组成员的权限,g权限 8-10位表示所有者所属组之外的用户的权限,o权限 2-10位的权限总和有时称为a权限 以上例子中,表示这是一个文件(非目录),文件所有者具有 读、写和执行的权限所有者所属组成员和所属组之外的用户具 有读和执行的权限而没有写的权限。
Debian
最符合 GNU 精神。适合 Linux 的高级用户,黑客最爱。强大的软件包管理系统APT (DEB)
Ubuntu
Ubuntu 基于 Debian 构建 ,保留了 Debian 强大的软件包管理系统 。简单而言, Ubuntu拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux操作系统。 Ubuntu出现,改变了Linux难以安装、难以使用的看法。
二、Linux系统简介
• 1991 年 8 月,芬兰的一个学生在 comp.os.minix 新闻组贴上了以下这 段话:
– "你好,所有使用 minix 的人 -我正在为 386 ( 486 ) AT 做一个免费的操作系统 ( 只是为了爱好 ),不会像 GNU 那样很大很专业。″
• 这名学生就是 Linus Torvalds,而他所说的"爱好″就变成我们今天知道 的 Linux。
• 语法:cd dir
– cd / – cd ..
切换到当前目录下的dir目录
切换到根目录 切换到到上一级目录 (当前目录为“.”)
– cd -
切换到上一次的当前目录
如何查看当前的目录路径?
• 命令:pwd ( print working directory )
如何查看一个目录下的文件及其属性?
• 实例:
常用网络命令
• 命令:ping&ifconfig • 实例:
有关关机和查看系统信息的命令
– – – – – shutdown正常关机 Halt 关机 Reboot 重新启动 ps查看目前程序执行的情形 top 查看目前程序执行的情形和内存使用,每隔几秒更新一 次系统 状态。 kill砍掉一个正在执行中的程序 uname查看核心的版本 uptime 查看系统的负载 free 查看目前内存的使用情形
• /proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的。
• /root 超级用户的主目录 • /tmp 用来存放不同程序执行时产生的临时文件 • /usr 用户应用程序和文件都存放在该目录下
如何在目录之间跳转?
• 命令:cd (change directory) • 含义:改变工作目录
• 学习交流群、讨论组、EI论坛提问交流
• 如有难题纠结很久,请找师兄指导建议
作业
• 了解PATH环境变量在linux系统中的作用 • 假设你想要找一个文件,可以使用什么命令来实现?(请熟悉至少两种)
• 为什么虚拟机上的linux系统不用配置却可以直接上网?(NAT)
注意:在ftp的“/EI培训/2014……/作业/”目录下新建一个以自己名字命 名的文件夹方便以后提交作业,作业以word文档形式上传。切记不要随便 删除里面文件和文件夹!
二、Linux系统简介
Linux的特色: —自由与开放的使用与学习环境
—配置需求低廉
—内核可定制,功能强大而稳定 https:///(免费下载网址) —多任务、多用户 Linux的设计目标是创造真正好用的操作系统,把追求“高效、稳定、强大 的功能”放在第一位!
世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最 快的前10名超级电脑运行的都是基于Linux内核的操作系统
• 三要素:
(1)“嵌入性” :是嵌入到对象系统中,必须满足对象系统的环境要求,小 型、低功耗、可靠、 价廉等要求。 (2)“专用性”:软、硬件的裁剪性;满足对象要求的最小软、硬 件 配置等。 (3)“计算机系统”:嵌入式系统必须是能满足对对象系统控制要求的计算机
系统。计算机必须配置有与对象系统相适应的接口电路。
Linux 的主要发行版
Red Hat
全世界的Linux用户所最熟悉的发行版。正统的Red Hat版本早已停止技术支持,最 后一版是Red Hat 9.0。目前Red Hat分为两个系列:由Red Hat公司提供收费技术支 持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。采用 RPM 的软件保管理
– – – –
注意:
• 当前用户权限:切换到root,使用命令su • 终端:
复制:Ctrl+Shift+C;
粘贴:Ctrl+Shift+V; 终止当前中断运行的程序或命令:Ctrl+C; 停止进程并放入后台:Ctrl+Z;
学习方法• Google、、维基….. • 操作系统发行版本的中文官网论坛
相关文档
最新文档