嵌入式操作系统第2章 linux操作系统使用1

上传人:简****9 文档编号:107409030 上传时间:2019-10-19 格式:PPT 页数:89 大小:5.67MB
返回 下载 相关 举报
嵌入式操作系统第2章 linux操作系统使用1_第1页
第1页 / 共89页
嵌入式操作系统第2章 linux操作系统使用1_第2页
第2页 / 共89页
嵌入式操作系统第2章 linux操作系统使用1_第3页
第3页 / 共89页
嵌入式操作系统第2章 linux操作系统使用1_第4页
第4页 / 共89页
嵌入式操作系统第2章 linux操作系统使用1_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《嵌入式操作系统第2章 linux操作系统使用1》由会员分享,可在线阅读,更多相关《嵌入式操作系统第2章 linux操作系统使用1(89页珍藏版)》请在金锄头文库上搜索。

1、嵌入式操作系统,第2章 LINUX操作系统的使用,1.SHELL命令的格式,2. VIM的使用,3. LINUX文件系统及权限,4.LINUX文件目录命令,英文单词Shell可直译为“贝壳”。“贝壳”是动物作为 外在保护的一种工具。 在Linux系统中,shell是命令行解释器,即 用户输入命令,然后shell解释这些命令,根据不 同的命令,给用户返回不同的结果。,认识shell,Linux 支持的shell种类很多,目前比较流行shell有以下几种: Bourne Shell(简称sh):Bourne Shell由AT&T贝尔实验室的S.R.Bourne开发,也因开发者的姓名而得名。它是Un

2、ix的第一个Shell程序,早已成为工业标准。目前几乎所有的Linux系统都支持它。 C Shell(简称csh):C Shell由加利福尼亚大学伯克利分校开发。最初开发的目的是改进Bourne Shell的一些缺点,并使Shell脚本的编程风格类似于C语言,因而受到广大C程序员的拥护。不过C Shell的健壮性不如Bourne Shell。,认识shell,Korn Shell(简称ksh):Korn Shell由David Korn开发,解决了Bourne Shell的用户交互问题,并克服了C Shell的脚本编程怪癖的缺点。Korn Shell的缺点是需要许可证,这导致它应用范围不如Bo

3、urne Shell广泛。 Bourne Again Shell(简称bash):Bourne Again Shell由AT&T贝尔实验室开发,是Bourne Shell的增强版。随着几年的不断完善,已经成为最流行的Shell。它包括了早期的Bourne Shell和Korn Shell的原始功能,以及某些C Shell脚本语言的特性。此外,它还具有以下特点:能够提供环境变量以配置用户Shell环境,支持历史记录,内置算术功能,支持通配符表达式,将常用命令内置简化。,认识shell,shell命令提示符号,通常shell命令提示符采用以下的格式:,username:用户名,显示当前登录用户的账

4、户名。 hostname:主机名,例如远程登录后,则显示登录的主机名。 direction:目录名,显示当前所处的路径,当在根目录下显示为“/”,当在用户主目录下显示为“”,shell命令格式,通常一条命令包含3个要素:命令名称、选项、参数。命令名称是必须的,选项和参数都可能是可选项。命令格式如下所示:,“$”是Shell提示符,如果当前用户为超级用户,提示符为“#”,其他用户的提示符均为“$”。 Command:命令名称,Shell命令或程序,严格区分大小写,例如设置日期指令为date等。 Options:命令选项,用于改变命令所执行动作的类型,由“-”引导;一条命令可以同时带有多个选项。,

5、shell命令格式,Argument:命令参数,指出命令作用的对象或目标,有的命令允许带多个参数。 注意: 一条命令的三要素之间用空格隔开; 若将多个命令在一行书写,用分号(;)将各命令隔开; 如果一条命令不能在一行写完,在行尾使用反斜杠()标明该条命令未结束。,第2章 LINUX操作系统的使用,1.SHELL命令的格式,2. VIM的使用,3. LINUX文件系统及权限,4.LINUX文件目录命令,文本编辑器Vim,1、Vim模式: 正常模式,也叫命令模式,Vim刚启动时处于该模式下,可以输入各种命令来控制Vim; 文本模式,在该模式下可以进行文字的输入; 命令行模式,也叫底行模式,该模式下

6、可以在Vim的最下面一行输入命令来控制Vim,例如文件的保存、Vim的退出等。,- 10 -,文本编辑器Vim,1、Vim模式: 三种模式可以相互转换,转换方法如图所示,- 11 -,文本编辑器Vim,1、Vim模式: 进行模式转换时需要注意以下三点: 无论在文本模式还是在命令行模式都可以按下ESC键进入正常模式。若Vim已经处于正常模式下,如果计算机的扬声器正常,系统会发出滴滴声(也可以此判断Vim正处于正常模式)。 正常模式下,输入命令a或i进入文本模式;输入冒号进入命令行模式。 文本模式和命令行模式不可以相互转换。,- 12 -,文本编辑器Vim,2、Vim基本操作: 启动vim,:在终

7、端中输入“vim”命令; 文本输入:在正常模式下输入字符“a”或“i”,进入文本模式 ; 文件保存:文件保存操作需要在命令行模式下执行“w”命令。,- 13 -,VIM命令,- 14 -,VIM命令,- 15 -,VIM命令,- 16 -,VIM命令,- 17 -,第2章 LINUX操作系统的使用,1.SHELL命令的格式,2. VIM的使用,3. LINUX文件系统及权限,4.LINUX文件目录命令,文件系统结构,在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件 。,- 19 -,文件系统结构文件类型,Li

8、nux支持5种文件类型,- 20 -,文件系统结构,Linux文件系统的结构层次鲜明,就像一棵倒立的树; 文件系统结构从一个主目录开始,称为根目录; 根目录下可以有任意多个文件和子目录,并且可以按任意的方式组织在一起; 文件组织结构使得一个目录和它包含的文件或子目录之间成为父子关系。,- 21 -,文件安全,所谓文件安全,也就是常说的文件的保护。文件保护分为:基于密码的保护、基于文件加密的保护和基于访问权限的文件保护,- 22 -,文件安全访问权限,1、访问权限的分类: 可读(r) 可写(w) 可执行(x)三种,- 23 -,文件安全访问权限,1、访问权限 对文件而言 可读权限表示允许读其内容

9、,而禁止对其做任何的更改操作 可写权限表示可以改写该文件的内容、删除文件(要有文件所在目录的写权限) 可执行权限表示允许将该文件作为一个程序执行,- 24 -,文件安全访问权限,1、访问权限 对目录而言 可读权限,表示允许显示该目录中的内容 可写权限,表示可以在该目录中新建、删除、改名文件以及修改子目录名 可执行权限,表示可以进入该目录,可执行权限是基本权限,如果没有它,就进不了目录,因此也就不能显示目录内容、新建、删除文件或子目录,- 25 -,文件安全访问权限,2、访问权限的用户类别,有三种不同的类型的用户可对文件或目录进行访问: 文件所有者 同组用户 其他用户,- 26 -,user,

10、group, others,文件安全访问权限,3、访问权限的表示: 共有10个字符组成,第一个字符指定了文件类型。剩下的是文件或目录的访问权限,分为三组,每组用三位表示,分别为: 文件所有者的读、写和执行权限 与文件所有者同组的用户的读、写和执行权限 系统中其他用户的读、写和执行权限,- 28 -,文件权限,文件安全访问权限设置,在Linux中,可以使用命令chmod来改变文件或目录的访问权限。 语法格式如下:,- 30 -,chmod 选项 mode ,-c 若该档案权限确实已经更改,才显示其更改动作 ; -f 若该档案权限无法被更改也不要显示错误信息; -v 显示权限变更的详细资料; -R

11、 对目前目录下的所有档案与子目录进行相同的权限变更(即以递归的方式逐个变更);,文件安全访问权限设置,在Linux中,可以使用命令chmod来改变文件或目录的访问权限。 语法格式如下:,- 31 -,chmod 选项 mode ,mode是权限标记,可以有两种格式:符号标记和八进制数; 文件或目录,是要设置的文件名或目录名,必须输入。,文件安全访问权限设置,1、符号标记法修改权限 符号标记法修改权限时,chmod命令中的mode是由 who operator permission三部分组成。其中: 操作对象who可以是下述字母中任何一个或者它们的组合: u,表示“用户(user)”,即文件或目

12、录的所有者; g,表示“同组(group)用户”,即与文件所有者同组的所有者; o,表示“其他(other)用户”; a,表示“所有(all)用户”,它是系统默认值。,- 32 -,文件安全访问权限设置,1、符号标记法修改权限 使用符号标记法修改权限时,chmod命令中的mode是由 who operator permission三部分组成。其中: 操作符operator可以是: +,添加某个权限; -,取消某个权限; =,赋予给定权限并取消其他权限,即设定唯一的权限;,- 33 -,文件安全访问权限设置,1、符号标记法修改权限 使用符号标记法修改权限时,chmod命令中的mode是由 who

13、 operator permission三部分组成。其中: 需要permission所表示的权限可用下述字母的任何一个或任意的组合: r,可读 ; w,可写 ; x,可执行 ;,- 34 -,chmod,文件安全访问权限设置,1、符号标记法修改权限 示例3-25:修改当前目录下的abn文件的权限,使其它用户没有读、写、执行权限:,- 36 -,$ chmod o-rwx abn,文件安全访问权限设置,1、符号标记法修改权限 示例3-26:修改当前目录下的abn文件的权限,使得同组用户只有读权限 :,- 37 -,$ chmod g=r abn,文件安全访问权限设置,1、符号标记法修改权限 示例

14、3-27:将当前目录下的test目录下的所有文件及子目录全部去掉写权限:,- 38 -,$ chmod R a-w test,文件安全访问权限设置,2、八进制数法修改权限 使用八进制数法修改权限时,chmod命令中的mode用三个八进制数abc表示,其中: a表示用户(user)的权限; b表示同组(group)用户的权限; c表示其他(other)的权限 而八进制数是4(可读)、2(可写)、1(可执行)的组合。因此: 若要读、写、执行权限(rwx),则4+2+1=7; 若要读、写权限(rw-),则4+2=6; 若要读、执行权限(r-x),则4+1=5,- 39 -,文件安全访问权限设置,2、

15、八进制数法修改权限 示例3-28:修改当前目录下的abn文件的权限,用户具有读、写、执行权限,同组用户和其他用户只具有读和执行权限,- 40 -,$ chmod 755 abn,第2章 LINUX操作系统的使用,1.SHELL命令的格式,2. VIM的使用,3. LINUX文件系统及权限,4.LINUX文件目录命令,主目录和当前工作目录,当用户登录Linux时或在Ubuntu上打开一个终端后,首先进入一个特殊目录,称为“用户主目录” ; Linux规定可以用符号“”表示当前登录用户的“用户主目录”。 当前所在的目录称为“当前工作目录”。当前工作目录可以用“.”表示,当前工作目录的父目录可以用“

16、”表示。,- 42 -,文件系统结构文件或目录的表示,Linux下的文件或目录通过路径来表示,路径有两种表示方式: 绝对路径:从根目录开始; 相对路径:从当前工作目录开始。,- 43 -,示例:假设根目录下的etc目录下有个test文件,则该文件的完整表示(绝对路径)是 :,/etc/test,文件系统结构文件或目录的表示,Linux下的文件或目录通过路径来表示,路径有两种表示方式: 绝对路径:从根目录开始; 相对路径:从当前工作目录开始。,- 44 -,示例:若/etc目录下有个子目录ab,而ab下有个字母dc,则目录dc的完整表示(绝对路径表示)是 :,/etc/ab/dc,文件系统结构文件或目录的表示,Linux下的文件或目录通过路径来表示,路径有两种表示方式: 绝对路径:从根目录开始; 相对路径:从当前工作目录开始。,- 45 -,示例:当用户“dh”登录系统后,打开Shell终端后首先进入它的主目录“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号