嵌入式技术应用实验指导书Word文档格式.docx

上传人:b****6 文档编号:17205956 上传时间:2022-11-28 格式:DOCX 页数:87 大小:6.23MB
下载 相关 举报
嵌入式技术应用实验指导书Word文档格式.docx_第1页
第1页 / 共87页
嵌入式技术应用实验指导书Word文档格式.docx_第2页
第2页 / 共87页
嵌入式技术应用实验指导书Word文档格式.docx_第3页
第3页 / 共87页
嵌入式技术应用实验指导书Word文档格式.docx_第4页
第4页 / 共87页
嵌入式技术应用实验指导书Word文档格式.docx_第5页
第5页 / 共87页
点击查看更多>>
下载资源
资源描述

嵌入式技术应用实验指导书Word文档格式.docx

《嵌入式技术应用实验指导书Word文档格式.docx》由会员分享,可在线阅读,更多相关《嵌入式技术应用实验指导书Word文档格式.docx(87页珍藏版)》请在冰豆网上搜索。

嵌入式技术应用实验指导书Word文档格式.docx

点击【虚拟机/设置】菜单,出现“虚拟机设置”对话框,点击左上角“选项”选择卡,在右侧栏的版本对话选择“OtherLinux2.6.xkernel”项,点击“确定”按钮。

2.在VMWare虚拟机上安装Linux发行版Fedora9

提示:

虚拟机运行起来后,相当于虚拟出来另一台计算机,它也使用宿主系统WindowXP的键盘和鼠标,如果在安装过程中想点击安装界面中的按钮直接用鼠标点击即可,如果想使鼠标离开虚拟机窗口,应当按“Ctrl+Alt”键。

2.1.安装Fedora9

(1)点击窗口中的“

”,启动虚拟机,出现Fedora的安装界面,如下图所示:

(2)使用键盘的“上、下方向键”选择第一项“Installorupgradeanexistingsystem”开始安装Fedora,当出现下图“testmedia”界面时,使用键盘的“左、右方向键”选择“Skip”项跳过安装媒体的检查,按“回车键”继续安装。

(3)几分钟后出现下图界面,按“Next”按钮继续;

(4)出现“Whatlanguagewouldyoulike…”界面时,选择“简体中文”,按“Next”按钮继续;

(5)出现“请为您的系统选择合适的键盘”界面时,选择“美国英语式”,按“下一步”按钮继续;

(6)弹出警告对话框时,按“是”按钮;

(7)出现“网络设备”窗口点“Edit”按钮打开编辑界面,我们一般使用静态的IP,选中“手动配置”,分别输入IP和子网掩码,按“确定”按钮,设置网关为192.168.1.1,设置主DNS为192.168.1.1,按“下一步”按钮继续;

(8)出现时区设置界面时,选择城市为“Asia/Shanghai”,按“下一步”按钮继续;

(9)出现设置根账号(root)密码界面时,输入密码‘123456’,弹出“脆弱密码”对话框,按“是”按钮采用此密码;

(10)出现安装硬盘分区设置界面时,直接按“下一步”按钮,弹出“将分区写入磁盘”对话框,按“将修改写入磁盘”按钮继续,显示格式化分区进度条;

(11)出现选择安装的软件包界面时,选中“软件开发”,“现在定制”,按“下一步”按钮,选中“服务器”类的“FTP服务器”和“老的网络服务器”,按“下一步”按钮开始安装,将依次显示“检查依赖关系”进度条、“开启安装进程”进度条、“软件包安装进度”进度条,安装过程比较长,大约30分钟,请耐心等待;

(12)安装完成后显示“祝贺您,安装已完成。

”界面,按“重新引导”按钮重启Fedora系统;

2.2.第一次运行Fedora9

第一次运行Fedora9需要进行时区、账户、网络等一些设置。

(1)按

按钮打开虚拟机电源,出现Fedora引导画面。

(2)第一次运行时会出现“欢迎”界面,按“前进”按钮。

(3)出现“许可证信息”界面,按“前进”按钮。

(4)出现“创建用户”界面时,输入用户名和密码创建一个普通用户,用户名和密码都用“arm”,按“前进”按钮。

(5)出现“DateandTime”界面时,直接按“前进”按钮。

(6)最后出现“硬件配置”界面,显示硬件信息,直接按“完成”按钮,弹出询问是否发送配置文件的对话框,点击“不,不发送”按钮,完成首次启动的设置。

(7)Fedora启动起来后,首先显示登录界面如下图所示,点击“arm”用户,在“password”文本框中输入密码,点击“登录”按钮,出现GNOME桌面,这样Fedora就启动完成了,以后就可以通过鼠标在。

3.在VMWare虚拟机上使用光盘映像文件xxx.iso

3.1.虚拟机启动之前设置光盘映像文件

按照下图步骤在虚拟机开启电源之前,设置要使用的光盘映像文件xxx.iso,开启虚拟机电源启动进入Fedora系统之后,光盘映像挂载在/media目录下,在桌面上显示光盘图标

,就可以像使用普通光盘一样使用光盘映像了。

3.2.虚拟机启动进入Linux系统之后设置光盘映像文件

(1)进入Linux系统之后若桌面上已经有光盘图标,说明光驱中已经有光盘,如果想改用新的光盘映像文件,首先应弹出原光盘。

如下图所示,鼠标右键点击光盘图标,在弹出的快捷菜单中点击“弹出”,就可以弹出原光盘。

(2)使用虚拟机菜单【虚拟机/可移动设备/CD/DVD(IDE)/设置…】打开“虚拟机设置”对话框,按照前面②③④⑤步骤选择使用的光盘映像文件xxx.iso

(3)使用虚拟机菜单【虚拟机/可移动设备/CD/DVD(IDE)/连接】启用光盘映像。

Linux系统桌面上将出现新光盘映像图标。

实验2Linux常用命令的使用

学习linux系统常用命令的使用。

已经安装安装Linux系统的计算机(或winxp系统下在VMWare虚拟机上安装Linux系统);

4.使用文件浏览器

双击桌面上的

图标将打开文件浏览器,和window系统的文件浏览器使用方法一样。

文件浏览器还可以通过以下方法打开:

(1)使用【应用程序/系统工具/文件浏览器】菜单

(2)使用【位置】菜单

设置文件浏览器,在单窗口中打开文件,方法如下:

使用文件浏览器【编辑/首选项】菜单打开“文件管理首选项”对话框,点击“行为”标签,选中“总是在浏览器窗口中打开”,点击“关闭”按钮。

5.使用文本编辑器gedit

gedit是Linux系统下的文本编辑器,使用方法类似于windows系统下的记事本程序,但具有自动根据文件类型语法加亮显示的功能。

gedit通过【应用程序/附件/文本编辑器】启动,界面如下:

6.使用命令行终端

在Linux系统中,有大量的命令在命令行终端使用更简洁方便。

打开命令行终端窗口使用【应用程序/系统工具/终端】菜单,如下图所示。

7.常用命令的使用

Linux常用命令如下:

下面的操作都在命令行终端中执行,绝大多数命令都有参数,下面是通用参数说明:

--help显示帮助,所有命令都可以通过—help参数获得帮助信息。

--verbose执行时显示详细的信息。

--version显示版本信息。

7.1.磁盘管理命令

(1)ls

功能说明:

列出目录内容(list)。

语  法:

ls[-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I<

范本样式>

][-T<

跳格字数>

][-w<

每列字符数>

][--block-size=<

区块大小>

][--color=<

使用时机>

][--format=<

列表格式>

][--full-time][--help][--indicator-style=<

标注样式>

][--quoting-style=<

引号样式>

][--show-control-chars][--sort=<

排序方式>

][--time=<

时间戳记>

][--version][文件或目录...]

补充说明:

执行ls指令可列出目录的内容,包括文件和子目录的名称。

示例:

(2)cd

切换目录(changedirectory)

cd[目的目录]

cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。

其中“cd~”命令中的“~”代表当前用户的专用目录,每个用户在/home目录下都有以用户名命名的专用目录,根用户root的专用目录不在/home目录,而在根目录/root下。

(3)pwd

显示工作目录的绝对路径名称(printworkingdirectory)

pwd[--help][--version]

(4)df

显示磁盘的相关信息(diskfree)。

df[-ahHiklmPT][--block-size=<

][-t<

文件系统类型>

][-x<

][--help][--no-sync][--sync][--version][文件或设备]

参  数:

-a或--all包含全部的文件系统。

--block-size=<

以指定的区块大小来显示区块数目。

-h或--human-readable以可读性较高的方式来显示信息。

-H或--si与-h参数相同,但在计算时是以1000Bytes为换算单位而非1024Bytes。

-i或--inodes显示inode的信息。

-k或--kilobytes指定区块大小为1024字节。

-l或--local仅显示本地端的文件系统。

-m或--megabytes指定区块大小为1048576字节。

--no-sync在取得磁盘使用信息前,不要执行sync指令,此为预设值。

-P或--portability使用POSIX的输出格式。

--sync在取得磁盘使用信息前,先执行sync指令。

-t<

或--type=<

仅显示指定文件系统类型的磁盘信息。

-T或--print-type显示文件系统的类型。

-x<

或--exclude-type=<

不要显示指定文件系统类型的磁盘信息。

[文件或设备]指定磁盘设备。

df可显示磁盘的文件系统与使用情形。

(5)mkdir

建立目录(makedirectories)

mkdir[-p][--help][--version][-m<

目录属性>

][目录名称]

-m<

或--mode<

建立目录时同时设置目录的权限。

-p或--parents若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。

mkdir可建立目录并同时设置目录的权限。

在/root目录下建立arm子目录

(6)rmdir

删除目录(removedirectory)

rmdir[-p][--help][--ignore-fail-on-non-empty][--verbose][--version][目录...]

-p或--parents删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。

--ignore-fail-on-non-empty忽略非空目录的错误信息。

当有空目录要删除时,可使用rmdir指令。

删除在/root目录下的arm子目录

7.2.文件管理命令

(1)cp

复制文件或目录(copy)

cp[-abdfilpPrRsuvx][-S<

备份字尾字符串>

][-V<

备份方式>

][--help][--spares=<

][--version][源文件或目录][目标文件或目录][目的目录]

 -a或--archive 此参数的效果和同时指定"

-dpR"

参数相同。

 -b或--backup 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。

 -d或--no-dereference 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。

 -f或--force 强行复制文件或目录,不论目标文件或目录是否已存在。

 -i或--interactive 覆盖既有文件之前先询问用户。

 -l或--link 对源文件建立硬连接,而非复制文件。

 -p或--preserve 保留源文件或目录的属性。

 -P或--parents 保留源文件或目录的路径。

 -r 递归处理,将指定目录下的文件与子目录一并处理。

 -R或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。

 -s或--symbolic-link 对源文件建立符号连接,而非复制文件。

 -S<

或--suffix=<

 用"

-b"

参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"

~"

 -u或--update 使用这项参数后只会在源文件的更改时间较目标文件更新时或是 名称相互对应的目标文件并不存在,才复制文件。

 -v或--verbose 显示指令执行过程。

 -V<

或--version-control=<

参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这字符串不仅可用"

-S"

参数变更,当使用"

-V"

参数指定不同备份方式时,也会产生不同字尾的备份字串。

 -x或--one-file-system 复制的文件或目录存放的文件系统,必须与cp指令执行时所处的文件系统相同,否则不予复制。

 --sparse=<

 设置保存稀疏文件的时机。

cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。

若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。

创建arm目录,并将install.log复制到arm目录

(2)mv

移动或更名现有的文件或目录

mv[-bfiuv][--help][--version][-S<

附加字尾>

方法>

][源文件或目录][目标文件或目录]

 -b或--backup 若需覆盖文件,则覆盖前先行备份。

 -f或--force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。

 -i或--interactive 覆盖前先行询问用户。

 --suffix=<

 与-b参数一并使用,可指定备份文件的所要附加的字尾。

 -u或--update 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。

mv可移动文件或目录,或是更改文件或目录的名称。

将arm目录下的install.log文件移动到/tmp目录下

(3)rm

删除文件或目录(remove)

rm[-dfirv][--help][--version][文件或目录...]

 -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。

 -f或--force 强制删除文件或目录。

 -i或--interactive 删除既有文件或目录之前先询问用户。

 -r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理补充说明:

执行rm指令可删除文件或目录,如欲删除目录必须加上参数"

-r"

,否则预设仅会删除文件。

先建立/root/tmp1/tmp2/tmp3目录,然后删除/root/tmp1及其下面的目录

(4)which

查找文件

which[文件...]

which指令会在环境变量$PATH设置的目录里查找符合条件的文件。

(5)cat

显示文件内容

cat[-AbeEnstTuv][--help][--version]fileName[>

>

fileName]

把档案文件内容显示在基本输出设备(屏幕),或加>

fileName输入到另一个档案文件中。

参数:

-n或--number由1开始对所有输出的行数编号

-b或--number-nonblank和-n相似,只不过对于空白行不编号

-s或--squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行

-v或--show-nonprinting

cat-ntextfile1>

textfile2把textfile1的档案内容加上行号后输入textfile2这个档案里

cat-btextfile1textfile2>

textfile3把textfile1和textfile2的档案内容加上行号(空白行不加)之后将内容附加到textfile3里。

(6)chmod

变更文件或目录的权限(changemode)

chmod[-cfRv][--help][--version][<

权限范围>

+/-/=<

权限设置...>

][文件或目录...]

或chmod[-cfRv][--help][--version][数字代号][文件或目录...]

或chmod[-cfRv][--help][--reference=<

参考文件或目录>

][--version][文件或目录...]

在linux系统里,文件或目录权限有读取、写入和执行3种权限,搭配拥有者与所属群组管理权限范围。

权限设置方式采用文字或数字代号皆可。

符号连接的权限无法变更,如果对符号连接修改权限,会作用在被连接的原始文件。

权限范围的表示法如下:

 u:

User,即文件或目录的拥有者。

 g:

Group,即文件或目录的所属群组。

 o:

Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

 a:

All,即全部的用户,包含拥有者,所属群组以及其他用户。

 有关权限代号的部分,列表于下:

 r:

读取权限,数字代号为"

4"

 w:

写入权限,数字代号为"

2"

 x:

执行或切换权限,数字代号为"

1"

 -:

不具任何权限,数字代号为"

0"

 s:

特殊功能说明:

变更文件或目录的权限。

 -f或--quiet或--silent 不显示错误信息。

 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。

 --reference=<

 把指定文件或目录的权限全部设成和参考文件或目录的权限相同

 <

+<

权限设置>

 开启权限范围的文件或目录的该项权限设置。

-<

 关闭权限范围的文件或目录的该项权限设置。

=<

 指定权限范围的文件或目录的该项权限设置。

改变install.log文件的权限,去掉写权限,加上执行权限

(7)tar

建立或还原备份文件,可以加入或解开备份文件内的文件(tapearchive)。

tar[-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-C<

目的目录>

][-f<

备份文件>

][-N<

日期时间>

][文件或目录...]

部分参数含义:

-A或--catenate新增文件到已存在的备份文件。

-c或--create建立新的备份文件。

-C<

或--directory=<

切换到指定的目录。

-d或--diff或--compare对比备份文件内和文件系统上的文件的差异。

-f<

或--file=<

指定备份文件。

-h或--dereference不建立符号连接,直接复制该连接所指向的原始文件。

-i或--ignore-zeros忽略备份文件中的0Byte区块,也就是EOF。

-k或--keep-old-files解开备份文件时,不覆盖已有的文件。

-K<

文件>

或--starting-file=<

从指定的文件开始还原。

-l或--one-file-system复制的文件或目录存放的文件系统,必须与tar指令执行时所处的文件系统相同,否则不予复制。

-m或--modification-time还原文件时,不变更文件的更改时间。

-N<

日期格式>

或--newer=<

只将较指定日期更新的文件保存到备份文件里。

-O或--stdout把从备份文件里还原的文件输出到标准输出设备。

-p或--same-permissions用原来的文件权限还原文件。

-P或--absolute-names文件名使用绝对名称,不移除文件名称前的"

/"

号。

-r或--append新增文件到已存在的备份文件的结尾部分。

-t或--list列出备份文件的内容。

-u或--update仅置换较备份文件内的文件更新的文件。

-U或--unlink-first解开压缩文件还原文件之前,先解除文件的连接。

-v或--verbose显示指令执行过程。

-W或--verify写入备份文件后,确认文件正确无误。

-x或--extract或--get从备份文件中还原文件。

-z或--gzip或--ungzip通过gzip指令处理备份文件。

-Z或--compress或--uncompress通过compress指令处理备份文件。

实验3G

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1