嵌入式实验1 下载本文

内容发布更新时间 : 2024/5/21 1:21:28星期一 下面是文章的全部内容请认真阅读。

实验一 Shell常用命令实验

一、实验目的:

1. 简单Shell命令的使用

2. 使用Shell命令完成指定功能

二、基本原理:

Shell也叫做命令行界面,它是Unix操作系统下传统的用户和计算机的交互界面。用户直接输入命令来执行各种各样的任务。Linux操作系统继承了这一工具,是Linux开发人员必须掌握的一项技术。普通意义上的Shell就是可以接受用户输入命令的程序。它之所以被称作Shell是因为它隐藏了操作系统低层的细节。

注意:

(1)命令格式必须记得加上空格

(2)命令路径必须清楚(绝对路径、相对路径) (3)学会使用tab自动补全功能

(4)使用键盘方向键(上下)重复历史操作

三、实验设备:

PC机(安装ubuntu系统)

四、实验步骤:

(注:必须使用root用户登陆ubuntu系统,挂载命令需要在开机前添加虚拟光驱) A、目录操作

(1)在/home下建立自己的子目录(目录名为姓名全拼),然后在自己的子目录下再创建子目录,可以多建几个。

(2)进入/home,查看创建的子目录。 (3)删除一部分自己子目录下的子目录。 (4)再回自己的子目录,显示当前目录清单。 (5)显示当前目录所处的路径(绝对路径)。

(6)在自己的子目录下在创建子目录sub和sub1。 (7)进入sub子目录。

B、文件操作

(1)复制文件/etc/passwd到sub子目录(当前目录) (2)用长格式显示当前目录清单,看看文件的权限。 (3)查看sub目录中是否有passwd文件。

(4)将passwd改名为mypasswd(通过mv命令,用法与cp一致)。 (5)查看sub目录中是否有mypasswd文件,是否还有passwd文件。 (6)将sub子目录下的所有文件打包,并压缩生成doc.tar文件。 (7)查看该文件,注意其文件名的颜色。 (8)进入sub1子目录。

(9)在sub1在目录下将sub中的doc.tar文件解包解压到当前目录。 (10)查看sub1子目录下的文件,查看是否已经解包解压。

(11)删除sub1下的所有文件(一次性删除,不用选择提示)。 (12)返回父目录。 (13)进入sub子目录。

(14)修改文件mypasswd的权限为如下。(使用 chmod 命令,格式为chmod 权限 文件名)

文件拥有者:可读、可写、可执行;

所属同组用户:可读、可执行; 不同组用户:可读。

(15)删除sub子目录下所有文件,mypasswd除外,并查看是否完成。 (16)删除mypasswd。 (17)返回用户目录。

(18)删除sub和sub1子目录。

C、挂载命令

将光盘映像文件linux.iso(/dev/cdrom)通过挂载到/mnt/iso目录下并把全部文件复制到~/Desktop/test1中。

五、思考

1. Shell命令和可执行程序有何联系,Shell命令是如何控制计算机操作? 2. 挂载功能的具体含义?

3. 终端对于图像界面的优势在哪?

4. Linxu中常用find命令查找符合条件的命令,试查找出文件名以 df 开头的文件,并把它们复制到系统桌面( find 命令格式自己的查找,可上网或者用命令 man find)