实验三通过实验楼进行Ubuntu Linux的使用

实验三Ubuntu Linux的使用

、实验目的

①使用计算工具和技术在多层抽象上解决实际问题;

②与其他人合作理解数据并解决实际问题。

、实验背景

许多计算工具是在命令行或者终端界面来运行的。本实验是通过Ubuntu Linux命令行了解操作系统是如何工作的。

三、实验环境

实验楼

四、实验内容

主要分为二个部分:

①涉及Linux的基本命令、进程和文件相关命令,

②以更好地理解操作系统中的进程管理和文件管理。

五、实验步骤

第一部分:基本命令使用及进程管理

1. 在命令行输入命令:gedit lab03-Worksheet.txt

A. 查看当前目录下所有文件的详细列表的命令是什么?

答:使用ls命令。

B. 如果文件名前面有个"."表示什么?

答:表示隐藏文件。

C. 你的home目录的完整路径是什么?

答:/home/lab03-Worksheet.txt

D. 权限“-rw-r-----”是什么意思?

答:-rw-表示可读写权限;-r—表示只读权限。

E. 使用命令查看你用的机器有几个处理器?内存多大?

答:处理器数量:使用top命令;

内存大小:使用free命令。

处理器数量:

内存大小:

F. 列出你的机器上运行的所有进程名字及pid。

答:使用ps命令。

2. 重新在命令行运行gedit或者vi/vim打开文件lab03-Worksheet.txt,再使用ctrl-Z命令将挂起该进程,即告诉操作系统不要调度这个进程;输入fg(foreground)命令来重启该进程。再次使用ctrl-Z命令挂起该进程,现在使用bg(background)命令,会发现:可以同时使用终端和gedit。

G. 前台运行和后台运行之间的区别是什么?

答:软件的前台运行,就是软件直接由窗口运行,能和电脑使用者互动的界面。
软件的后台运行,指的是软件在资源管理器里运行,但是一般没有界面,但占用系统资源,为其他程序提供辅助作用。

3.在后台启动进程不一定要先挂起进程,也可以在命令后面使用&字符。例如,在后台运行计算器,可以使用gnome-calculator &。然后输入jobs命令,可以查看后台运行的进程。

H. Jobs命令是做什么的?

答:jobs Linux命令 jobs 命令显示了当前 shell 环境中已启动的作业状态。如果 JobID 参数没有指定特定作业,就显示所有的活动的作业的状态信息。

4. 可以使用kill命令终止一个进程(有点暴力)。假定gedit或者vi是第一个任务,python是第二个任务。

I. 输入 kill %2,会发生什么?

答:终止python任务。

第二部分:文件管理

5. 当运行一个程序时,操作系统会自动知道到哪里去找到这个程序。可以使用which命令来查看程序的安装位置。

K. 文件系统中,ls程序在哪?which程序在哪?

答:在Home目录中。

6. 找到你的Desktop目录。(可以在桌面上右键并选择Open in Terminal)。然后把网上的某个文件http://labfile.oss.aliyuncs.com/courses/496/gdbtest.zip下载到你的桌面目录上。可以使用文件下载命令wget,也可以用浏览器,使用wget命令更好。命令如下:

wget http://labfile.oss.aliyuncs.com/courses/496/gdbtest.zip

使用unzip gdbtest.zip命令解压下载的文件,可以发现新创建的目录下包含一些文件。使用less命令来查看文件bugging.c,可以使用光标上下键来翻页,使用quit命令或者q键可以退出less。

L. gdbtest.zip中包含几个文件?

答:四个文件。


使用less命令看结果

M.使用file命令查看这个几个文件,并给出文件的类型。

答:bugging.c,linked_list.c,test_linked_list.c为代码文件;

linked_list.h为代码头文件。


在linux下编辑的lab03-Worksheet.txt截图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值