嵌入式Linux开发03(Linux使用基础).ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-* 第3章 Linux使用基础 课程安排 3.1 Linux的基本概念 3.2 Linux的命令行 3.3 Linux的常用命令 3.4 小结 3.1 Linux的基本概念 本节将介绍关于Linux系统的一些基本概念,如果读者熟悉Windows的使用,相信可以很快理解这些概念。建议读者在阅读本节内容前,进入自己的Linux系统,打开一个终端窗口,边看边作实验,这样会学得更快些。 3.1.1 文件 在Linux系统中“一切都是文件”,普通文件、设备文件、管道等都是以目录的形式存在的。一切的操作都是以文件为基础的。这是Linux的一大特色,也是Linux设计上的精巧之处。Linux文件均为无结构的文件,文件名可由字母、数字、下画线和圆点组成,如果文件名的第一个字符是“.”(英文句点),用ls命令查看目录时就不会显示该文件,即隐藏了这个文件。 3.1.2 目录 Linux的目录为树形结构,有一个在文件系统中唯一的“根”,即“/”,在任何目录下,只要键入命令“cd /”即可到达根目录。 如前所述,目录也是一种文件,是具有目录属性的文件。当系统建立一个目录时,还会在这个目录下自动建立两个目录文件,一个是“.”,代表该目录,另一个是“..”,代表该目录的父目录。对于根目录,“.”和“..”都代表其自己。 3.1.3 分区 硬盘的分区主要分为基本分区(Primary Partion)和扩展分区(Extension Partion)两种,扩展分区不能直接使用,必须进一步划分为若干逻辑分区(Logical Partion)才能使用。基本分区和扩展分区又称主分区,一个硬盘上主分区的数目不能超过4个。 3.1.4 挂载 Linux下的分区需要挂载到某个目录后才能访问,挂载的意义就是把磁盘分区的内容放到某个目录下。 3.1.5 用户系统 Linux是支持多用户、多任务的操作系统,其提供了一个良好的权限管理系统,用来管理计算机的使用人员。Linux有一个称为“超级用户”的账号,即root。这个账号享有最高的权限,对系统进行完全的支配和管理工作。通常由系统管理员掌握root账号,由其再分配一些权限较小的账号,供其他的用户使用。 3.1.6 用户权限 Linux的用户权限管理是基于文件和目录的权限管理。Linux的文件和目录具有一个三位八进制数的权限属性,这三位数的不同组合构成了Linux的文件和目录权限。 3.1.7 shell Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。 3.1.8 环境变量 Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 3.2 Linux的命令行 虽然在桌面Linux系统中已经有了相当不错的GUI,如KDE、Gnome,但Linux的命令行操作简洁、效率高,依然有很强的生命力。特别是在嵌入式系统的开发工作中,不可避免的要接触大量的命令行操作,尤其在做目标板系统调试时,命令行操作往往是唯一的选择。在介绍具体的命令之前,有必要先简单介绍Linux命令行操作的特点。 3.2.1 执行命令 执行一个命令最简单的方法就是在命令行键入它的名字,然后回车。要注意名字的大小写,如Ls、LS、ls是三个不同的命令。如果没有出现期待的结果,不要紧张,很可能是命令并没有执行起来。以常见的Bash为例,shell在执行命令时,会在环境变量PATH中搜索该命令,如果找到了,才执行。需要说明一点,默认情况下,shell不会在当前目录下搜索,除非同时指定了该命令所在的路径。例如,编译一个名为test的程序在/home/sskthh/arm目录下,当前的路径是/home/sskthh/arm,如果在命令行输入“test”,然后回车,shell会提示找不到一个叫test的程序,而如果输入的是“./test”,程序就执行了。进一步,改变当前路径到“/home”,这时输入“sskthh/arm/test”或“/home/sskthh/arm/test”,程序都能执行。希望读者认真体会执行一个命令的方法,这对于编写脚本程序很有帮助。 3.2.2 参数 大多数命令的形式如下: command [option] [source file(s)] [target file] 其中的option即为常说的参

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档