操作系统实验指导书(2)

2018-12-20 23:02

操作系统实验指导书

实验2 Linux系统常用命令的使用(1)

1. 实验目的

(1)熟悉使用Linux字符界面、图形用户界面; (2)掌握Linux 系统对文件和目录的操作命令; (3)掌握Linux 系统权限改变命令。

2. 实验设备

计算机、安装了Linux的虚拟机。

3. 实验内容及要求

(1)vi的进入与退出;

(2)Linux的编译器 gcc的作用; (3)shell程序的编写和执行。

(4)利用vi编辑器编写shell程序、C语言源程序,并用gcc对C语言源程序进行编译链接,生成可执行文件后运行。

4. 实验步骤

4.1Linux界面分两种:字符界面、图形用户界面

Alt+F1~Alt+F7可以从字符界面的虚拟终端切换到其他虚拟终端。

Ctl +Alt+F1~Ctl+ Alt+F7可以从图形化用户界面切换到字符界面的虚拟终端。

4.2 Linux 系统对文件和目录的操作命令

(1)ls(显示目录内容)

命令格式:ls [选项] [目录或是文件]

例:以长格式显示当前目录中所有文件的详细信息 $ls –l

(2)cp(文件或目录的复制)

命令格式:cp [选项] 源文件或目录 目标文件或目录 例:将当前目录下的文件file1.txt复制成file2.txt $cp file1.txt file2.txt

3

操作系统实验指导书

(3)mv(文件或目录更名或将文件由一个目录移到另一个目录中) 命令格式:mv [选项] 源文件或目录目标文件或目录 例:将当前目录下的文件file移到上一层目录 $mv file ..

(4)rm(删除文件或目录)

命令格式:rm [选项] 文件

例:强制删除当前目录下的xh子目录 $rm –rf xh

(5)mkdir(创建目录)

命令格式:mkdir [选项] dir-name

例:在当前目录下建立一个名为dir,并要求其所有者拥有读、写和执行的权利,而同组用户和其他用户只拥有读权利的目录

$mkdir –m744 dir

(6)rmdir(删除空目录)

命令格式:rmdir [选项] dir-name (7)cd(改变工作目录) 命令格式:cd [directory] 例:返回上一级目录 $cd ..

(8)pwd(显示出当前工作目录的绝对路径) 命令格式:pwd (9)find(搜索文件)

命令格式:find 目录列表 [选项] 例:在全盘查找一个名为a.txt的文件 $find/-name a.txt

(10)grep(按指定模式查找文件) 命令格式:grep [选项] 字符串 文件列表 (11)more 通用的按页显示 命令格式:more [选项] 文件名

(12)cat(显示文件)

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

例:将文件file1与file2的内容连接起来并存放在file3中 $cat file1 file2 >file3

4.3 Linux 系统权限改变命令

(1)chmod(改变文件或目录的访问权限)

该命令有两种用法:文字设定法和数字设定法(0没有权限、1可执行权限、2可写权限、4可读权限),格式分别为

4

操作系统实验指导书

$chmod [who] [操作符] [mode] 文件名 $chmod [mode] 文件名

(2)chgrp(改变文件或目录所属组) 命令格式:chgrp [选项] group filename 例:将文件filel0所属用户组改为xh $chgrp xh filel0

(3)chown(更改某个文件或目录的属主和属组) 命令格式:chown [选项]

用户或组

文件

例:将文件filel1的属主改为xh: $ chown xh filel1

5.拓展训练

在虚拟机的Linux环境下,通过命令使一个文件具有执行权限。

5

操作系统实验指导书

实验3 Linux系统常用命令的使用(2)

1.实验目的

(1)熟悉使用Linux进程管理命令。

(2)掌握Linux 系统与用户有关的命令。 (3)掌握Linux 其他命令。

2.实验设备

计算机、安装了Linux的虚拟机。

3.实验内容及要求

利用Linux的终端界面练习并掌握Linux的进程管理、用户有关的命令等。

4.实验步骤

4.1 Linux进程管理命令

(1)at(在指定时间执行程序) 命令格式:at time [day] [file] 例:在2009年4月1日10:30执行who命令 $at 10:30 4/1/2009 who

(2) bg 和 fg (进程的挂起及恢复命令) 命令格式:bg/fg

例:在后台执行netscape程序 $./netscape & 或

$./netscape

按Ctl+Z组合键中断 $bg

将目前后台运行的程序调到前台运行 $fg

(3) who(查看当前在线上的用户情况) 命令格式:who

(4)w(显示目前登录的用户及正在执行的命令)

6

操作系统实验指导书

命令格式:w

例:显示当前登录系统的用户xh及该用户正在执行的命令 $w xh

(5)ps(进程查看命令) 命令格式:ps [选项]

例:查看属于自己的进程的详细信息 $ps -u

以长格式查看属于自己的进程的详细信息 $ps –l

查看其他用户的进程的详细信息 $ps –al

查看后台运行的程序 $ps –aux

(6)kill(向指定的进程发送信号) 命令格式: kill [-signal ] pid 例:删除进程号(PID)为1330的进程 $kill 1330

若普通kill无法删除进程号(PID)为1330的进程,则 $kill -15 1330

若连参数-15都无法删除进程号(PID)为1330的进程,则$kill -9 1330

4.2 Linux 其他命令

(1)echo(显示字符串) 命令格式: echo [ -n ] 字符串 例:显示字符串“Hello,everyone!” $echo “Hello,everyone!” (2)cal(显示日历)

命令格式: cal [选项] [月份] [年] 例:显示当前月份的月历 $ cal

(3) date(显示和设置系统日期和时间) 命令格式: date [选项] 显示时间格式 例:以标准格式显示当前系统日期时间 $date

将时间按改为8月21号下午3点50分 $date 08211550 (4)Clear(清屏) 命令格式: clear

5.拓展训练

将虚拟机中Linux平台的时间设置为12小时制。

7


操作系统实验指导书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《伯牙绝弦》 教案反思

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: