linux操作系统实验教程费翔林,实验一操作系统接口实验.doc
实验一 操作系统交互式接口使用
(一)实验环境:linux 用户名和密码:user
(二)实验的目的:了解linux的各种操作命令的使用
(三)实验要求
1、按照指导书完成各种命令的使用
2、写实验报告,要求在报告中回答问题
(四)实验预备知识
操作系统提供给用户提供两种使用方式:命令操作和系统调用方式。命令操作方式是指以鼠标点击、键盘输入的方式使用操作系统。系统调用方式帮助用户在程序中调用操作系统的程序模块。
关于linux的背景知识请参看《linux操作系统实验教程》(费翔林主编、高等教育出版社)第一章
(五)实验内容
1、打开linux终端处理程序。
2、学会利用linux帮助功能
Linux可以用man命令获取帮助,格式为:
man 命令名称 或者 命令名称 –help
特别:man man 可以学习man的帮助文档
问题1:ls命令的功能以及各参数的含义?
3、常用命令
(1).显示文件目录命令ls(DOS下为DIR)?(2).改变当前目录命令cd(DOS下为CD)
(3).建立子目录mkdir(DOS下为MD或MKDIR)
(4).删除子目录命令rmdir(DOS下为RD)?
(5).删除文件命令rm(DOS下为DEL或EARSE)?
(6.)文件改名命令mv(DOS下为REN或RENAME)
(7.)文件复制命令cp(DOS下为COPY)?
(8).显示文件的内容cat(DOS下为TYPE)
(9)date
(10)who
(11)clear或者tput
(12)查看进程有关信息的命令ps
(13)设置文件权限
两种方法:
Chmod {a,u,g,o} [+,-] {r,w,x} 文件名?a(all)所有者(user)、组成员(group)、其它(other)、r可读、w可写、x可执行。+表示添加该功能,-表示消除该功能。
Chmod nnn 文件名 其中nnn为8进制数,可用这个八进制数来设置权限,1表示有权限,0表示没有,如100000000(把进制为400)表示user可读写,group和other不具有权限。
例如$ chmod u+x show表示将文件show设置为可以执行
问题2:要求利用以上命令建立一个自己的目录,并在该目录中建一个文本文件,其中的内容为一条命令,如ls
问题3:修改上一个文本的权限为可执行,然后执行它
4、重定向和管道
输入输出重定向
linux命令从标准输入设备中读取信息,将输出信息送到标准输出设备,通常计算机的标准输入设备为键盘,标准输出设备为显示器。如果希望将输入输出定向到非标准设备,使用、>>实现输出重定向
例如 ls>a表示将输出结果定向到文件a,如果添加到文件a就用〉〉
问题4:将命令ls的帮助信息存入一个文件,再观察这个文件的内容。
管道命令:
问题5:解释命令ls|more的实现过程。
5、shell脚本的编写
查看环境变量:$echo $shell
建立脚本:用编辑器编辑一个文件,假设名为show,其中内容为:
echo $0
echo $2
echo $4
echo $*
使用脚本前,要赋于它权限:
$ chmod u+x show
执行:
$ ./show a b c d e f g
问题6:写出运行上述命令的结果。并解释之
6了解本机的配置信息
Linux有个目录/proc,要获得系统的CPU信息cat /proc/cpuinfo
问题7查看/proc目录,回答以下问题
(1)CPU的类型和型号
(2)所使用的linux内核版本
(3)从系统最后一次启动以来经历了多长时间?
(4)总共有多少CPU时间执行在用户态、系统态、空闲态?
(5)配置了多少内存?当前有多少内存可用?
(6)从系统启动以来已经创建了多少个进程?
(7)有多少个磁盘读写请求?
(8)内核已进行了多少次上下文切换?
以上问题可以通过查看一下目录获得
cat /proc/stat
cpu 432661 13295 86656 422145968 171474 233 5346
cpu0 123075 2462 23494 105543694 16586 0 4615
cpu1 111917 4124 23858 105503820 69697 123 371
cpu2 103164 3554 21530 105521167 64032 106 334
cpu3 94504 3153 17772 105577285 21158 4 24
intr 1065711094 1057275779 92 0 6 6 0 4 0 3527 0 0 0 70 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
linux操作系统实验教程费翔林,实验一操作系统接口实验.doc相关推荐
- 费翔林, 骆斌. 操作系统教程(第五版).第121页28、29题笔记
参考文献:[1]费翔林, 骆斌. 操作系统教程(第五版) [M]. 北京:高等教育出版社,2014. 题目:某多道程序系统采用可变分区存储管理,供用户使用的内存空间为200KB,磁带机5台.采用静态方 ...
- 费翔林, 骆斌. 操作系统教程(第五版).Page118第19题笔记
参考文献:[1]费翔林, 骆斌. 操作系统教程(第五版) [M]. 北京:高等教育出版社,2014. 题目:在单处理器多到分时系统中,有三道作业依次提交,其提交时刻及运行时间分别为 作业 作业提交时刻 ...
- 计算机控制实验教程,新)《计算机控制技术》实验教程.doc
肇庆学院光机电一体化综合性实验教学示范中心实验教材之二十六 计算机控制技术 实 验 教 程 肇庆学院电子信息与机电工程学院 编 二00八年九月 内容简介 本书主要是基于清华大学出版社出版的由于海生先生 ...
- 计算机基础实验教程第二版苏州大学出版社,计算机基础实验教程
计算机基础实验教程 (2008年机械工业出版社出版的图书) 语音 编辑 锁定 讨论 上传视频 <计算机基础实验教程>是2008年机械工业出版社出版的图书,作者是李晓宾.本书主要包括了计算机 ...
- 大学计算机基础实验教程知识点总结,《大学计算机基础实验教程》.pdf
计算机公共课系列教材 大学计算机基础实验教程 主摇编摇何摇宁 副主编 高建华摇余艳霞摇杨先娣 编摇委 康摇卓摇蒋摇华摇熊素萍摇李摇艳 武汉大学出版社 计算机公共课系列教材 编摇委摇会 主 任:杨健霑 ...
- 计算机网络实验教程钱德沛_《计算机网络实验教程-第2版》【价格 目录 书评 正版】_中国图书网...
实验一 网络实验入门 1 实验内容 2 实验环境及设备简介 3 网线的制作 4 交换机和路由器的基本配置 5 报文分析软件介绍 6 简单局域网组建实验 7 基于地址转换的组网实验 预习报告 实验二 数 ...
- 雨林木风linux如何安装教程,雨林木风桌面操作系统Ylmf OS 4.0安装演示
zs0255 于 2011-04-21 17:58:17发表: 表激动嘛 yilons 于 2011-04-21 15:19:02发表: 有空试试 gd2008 于 2011-04-17 11:18: ...
- 大学计算机基础实验教程课后答案,大学计算机基础与实验教程习题答案.doc
. . . .. . 学习好帮手 习题1的答案 选择题 1.B 2.A 3.B 4.D 5.C 6.A 7.C 8.D 9.B 10.C 11.A 12.C 13.D 14.B 15.C 16.B 二 ...
- linux 用mutex定义一个linkedlist,【基于LINUX的操作系统实验教程最终版材料】
(基于LINUX的操作系统实验教程)(最终版) <基于LINUX的操作系统实验教程.doc>由会员分享,可免费在线阅读全文,更多与<(基于LINUX的操作系统实验教程)(最终版)&g ...
最新文章
- 【深度学习】21个深度学习调参技巧,一定要看到最后一个
- MySQL 5.6版本GTID复制异常处理一例
- JavaScript入门第一天,js教程,js变量, 数据类型,数据转换,隐式转换
- android decorview动画,Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解...
- 清北学堂十一培训酱油记
- java对象和json对象之间互相转换
- 安徽关节式焊接机器人_机器人自动焊接技术的优势及应用介绍
- 数据产品经理的5大阶段和6步作战模型
- mysql备份与恢复 cat_MySQL备份和恢复具体实施
- Infinity loop in cursor iteration
- FPGA实现按键消抖及短时间按键和长时间按键不同动作
- 10位photoshop顶尖设计大师
- arm linux系统启动流程
- 【021】VS2010实现强类型DataSet
- 使用共享内存作为进程互斥锁的代码
- SQL查询本周过生日的同学,和下周过过生日的同学
- 香帅的北大金融学课笔记4 -- 基金
- 动态Web-JSP和tomcat
- 荣耀20搭载鸿蒙,荣耀20新机发布 搭载鸿蒙系统荣耀20详细参数
- colab 跑 deformable-detr 记录: