- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统实验报告(1)
学号: 姓名: 班级: 成绩:
实验名称:Linux常用命令实验
实验地点:
所使用的工具软件及环境: Linux
、实验目的:
本实验的目的是熟悉 Linux操作系统的命令接口、图形接口和程序接口 ; 了解 Linux操作系统的启动过程;
了解Linux操作系统的目录结构;用 vi编辑器编写简单的 C语言程序,并用gcc编译器编译、运行。
二、实验内容: 按题目要求完成观察操作系统的行为和程序的编写。
1、 实现开机、登录、退出与关机:
⑴ 如果以root用户登录,则命令窗口的提示符为 #;如果以普通用户登录, 则命令窗口的提示符为 $;登录用户
名:user 口令:123456
修改口令(不做):成功进入系统后,在命令提示符后输入 passwd并键入回车键
退出账号:命令方式下: logout
关机或重启:
命令方式下: shutdown、halt、reboot
窗口方式下:主菜单- 关闭系统”-〉关机或重启”-……
2、 掌握的基本常用命令列表
关于目录的操作命令: cd、l$ mkdir、rmdir、pwd等;
关于文件的操作命令: cat、find、vi/vim、cp、rm、mv、dd、du、df、chmod、ln 等;
关于进程管理的操作命令: ps、kill、top、free等;
关于系统管理的操作命令: whoami、passwd、adduser、addgroup、userdel groupdel su、who、
Ctrl+Alt+Fn(n=1、2、3、4、5、6)等;
安装和卸载文件系统: mount、umount等;
显示有关计算机系统信息的命令: uname (显示操作系统的名称)、uname ~n (显示系统域名)、uname
■p (显示系统的CPU名称)
使用 man命令来获得每个 Linux 命令的帮助手册,用 man ls, man passwd, man pwd 命令得至V ls、passwd、
pwd三个命令的帮助手册。也可以使用:命令名 --help格式来显示该命令的帮助信息,如 who - help
其它命令:time、date、cal 等。
3、 阅读/etc/inittab文本文件,思考问题:如果要求启动Linux系统之后进入字符界面,应如何修改 /etc/inittab
文件?用户应具有什么权限?
4、 切换到不同的虚拟终端登录到 Linux系统。
5、 vi编辑器的使用
会用vi编辑器建立、编辑、显示以及加工处理文本文件。
6、 熟悉gcc编译环境:编写一个 C语言程序newfile1.c,求1?100中偶数的和,编译并运行(可以使用以下两
种编译、运行方式)
编译gcc newfile1.c运行./a.out (没有指定目标模块,使用缺省的 a.out)
编译 gcc ~o newfile1 newfile1.c 运行./newfile1 (指定目标模块 myfile1 )
7、 编写一个C语言程序newfile2.c,显示字符串Hello, Linux!”,将其反向输出,并写出编译和运行的命令。
8、 熟悉Linux系统的目录结构,报告 Linux内核的行为。
报告以下内容:
CPU类型和型号
内核版本
从系统最后一次启动以来经历了多长时间 ?形式为dd:hh:mm:ss
当前配置的内存数量
当前可用内存数量
自系统启动以来,发生的所有的中断的次数
从系统启动开始创建的进程数
内核执行的上下文转换的次数
三、源程序及运行结果------实验内容中的3(回答问题)、6、7(编写C语言程序,编译并运行)和8(报告Linux 内核的行为,注意:第 8题如果使用命令查看,只需写出相关命令;如果编写程序,需要编译并运行,并写出 编译和运行的命令。)
3.
答:如果要求启动 Linux系统之后进入字符界面, 应修改/etc/inittab文件,在字符界面使用 vi /etc/inittab命令,
将“id:5:initdefault:这一行的id:后的数字(默认为 5)改为3即可。
修改/etc/inittab文件,需要用户拥有该文件写的权限。 。
6 .编写一个 C语言程序newfile1.c,求1?100中偶数的和
步骤:
1) vi newfile1.c
2) 输入
#include stdio.h
int main(void)
{
int sum =0;
int i;
for (i=1;i=100;i++)
{
if(i%2 == 0)
{
sum += i;
}
}
printf( sum =n% d,sm);
return 0;
}
3) 编译 newfile1.c 文件,gcc newfile1.c
4) 执行./a.out
5)
您可能关注的文档
- 《审计案例研究》形成性考核册二次作业.docx
- 《审计案例研究》形成性考核册三次作业.docx
- 《审计案例分析》课程考核方案.docx
- 《客房清洁程序和质量标准》评分表.docx
- 《审计案例研究》形成性考核册一次作业.docx
- 《室内空气质量检测报告》.docx
- 《小企业会计制度》(主要会计事项分录举例)(五)DOC.docx
- 《小数乘小数》课堂实录与反思.docx
- 《小企业管理》形成性考核册作业.docx
- 《小熊住山洞》课件的设计特点及使用说明.docx
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
文档评论(0)