操作系统实验二

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2 Linux基本环境

1、实验目的

(1)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。

(2)学会使用vi编辑器编辑简单的C语言程序,并能对其编译和调试。

2、实验预备内容

(1)参阅相关Linux操作系统的安装手册,熟悉Linux的基本安装和配置;

(2)参阅相关Linux的命令参考手册,熟悉Linux下的操作命令。

3、实验内容

(1)以student用户身份登陆,并使用“ls”,“cat”“cd”等命令来实现基本的文件操作并观察Linux文件系统的特点;

(2)使用vi编辑器编写个一C语言程序,并用gcc命令进行编译和链接,并用a.out来输出结果。

4、思考

(1)Linux系统在用户登陆和操作界面以及文件系统上有哪些特点?

5、实验报告填写内容

(1):列出ls、rm命令的详细内容(包括命令的格式、功能及主要参数的含义)(2):写出综合练习题1的答案(要求:将题目和答案同时写上,不得省略题目)(3):写出gcc命令的详细内容(包括命令的格式、功能及主要参数的含义)

一、实验预备知识

新建终端:桌面点击鼠标右键选择新建终端

Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。

⏹ Shell 可执行的用户命令可分为两大类:

◆ 内置命令

Linux 程序

◆ 实用程序: 应用程序

Shell 脚本

用户程序

⏹ Shell 命令提示符

例如:[student@localhost student] $

⏹ Shell 命令格式

命令名 [选项] [参数] ↓

◆ 命令名必不可少;

◆ 选项通常以“-”开头,也有少数不使用“-”,当有多选项时,可以只使

用一个“-”; 如: ls -l -a 与 ls -la

◆ 参数是执行命令所必须的对象,如文件、目录

“↓”表示Enter 键

一、相关命令用法介绍

1. pwd 命令

⏹ 格式:pwd

⏹ 功能:显示当前目录的绝对路径。

练习:在shell 命令提示符后输入 pwd ,显示用户当前目录的绝对路径

2.cd 命令

⏹ 格式:cd [目录]

⏹ 功能:切换到指定目录。

⏹ 注:

◆ 超级用户的主目录是/root ;

◆ 普通用户student 主目录默认就是/home/student 。

◆ 几个特殊目录的符号:. 当前目录、..上级目录、../..上二级目录、~用户主

目录

练习:①用pwd 命令显示用户当前目录的绝对路径;

②使用cd 命令进入/usr 目录,然后用pwd 命令显示此时用户当前目录的绝对路径; ③使用cd 命令返回到用户主目录。

⏹格式:ls [选项] [文件|目录]

⏹功能:显示指定目录中的文件和子目录信息

⏹主要选项说明:

◆-a:显示所有文件及目录

◆-d:若参数是目录,只显示目录信息。

◆-l:详细列出文件名、权限、文件大小等信息

◆-t:将文件依建立时间之先后次序列出

练习:[1] 查看当前目录下文件和子目录信息。

[2] 查看/home目录的详细信息。

[3] 将/bin 目录下所有文件及目录详细信息。

[4] 查看/bin下bash文件的详细信息。

参考答案:

[1]: ls

[2]: ls -l /home

[3]: ls -al /bin

[4]:ls -l /bin/bash

以练习[4]为例介绍linux文件目录的属性显示格式

在shell命令提示符后输入ls –l /bin/bash 得到如下显示结果-rwxr-xr-x 1 root root 62028 2003-02-11 /bin/bash

⏹格式:cat [选项] 文件列表

⏹功能:显示文本文件的内容

⏹主要选项说明:

◆-n(number)在每一行前显示行号

练习:[1]查看/etc/profile文件的内容。

[2]查看/etc/profile ,并加行号。

参考答案:[1] cat /etc/profile [2] cat –n /etc/profile

5. man命令(帮助命令)

⏹格式:man 命令名

⏹功能:显示指定命令的手册的帮助信息。

⏹注:屏幕显示出该命令在Shell手册页的第一屏帮助信息,用户可使用上下方向键、

PgDn、PgUp键前后翻阅帮助信息,按q键则退出man命令。

练习:查看ls命令的手册的帮助信息。

6.mkdir 命令

⏹格式:mkdir [选项] 目录名

⏹功能:新建一个目录

⏹注:命令详细信息可使用mkdir --help(此处为两个“-”)显示

练习:在用户主目录下新建一个名为firstdir 的目录。

参考答案:mkdir firstdir

7.rmdir

⏹格式:rmdir [选项] 目录名

⏹功能:从一个目录中删除一个或多个子目录项。需要特别注意的是,一个目录被删

除之前必须是空的,删除非空目录需要使用rm –r 目录名。

⏹注:命令详细信息可使用rmdir --help 显示

练习:删除用户主目录下的名为firstdir 的空目录。

参考答案:rmdir firstdir

8.rm

⏹格式:rm [选项] 目录名/文件名

⏹功能:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所

有文件及子目录均删除。

⏹注:命令详细信息可使用rm --help 显示

相关文档
最新文档