《操作系统原理》实验报告材料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#useradd stul-g groupl
#su stul
Spasswd stul回车后敲入密码stude nt1
$exit
#useradd stud2-g groupl
#su stu2
$passwd stu2
$exit
(2)
#su stul
$cd~
$mkdir dirl
$exit
#su stu2
2.从虚拟机界面退出进入Windows OS界面的操作是Ctrl+Alt,从Windows OS
界面进入虚拟机界面的方法是鼠标点击虚拟机界面。
3.权限的含义是什么?如何使用数字法设定文件的权限?
Linux系统中的每个文件和目录都有相应的访问许可权限,访问权限分为只读(r),可写
(w)和可执行三种,有三种不同类型的用户可以对文件或者目录进行访问,分别是文件所有 者(u),同组用户(g)和其它用户(0)。所有的文件和目录都被创建他们的人所拥有。只要 你是这个文件的所有者或者你登陆为用户,你就拥有了改变所有者,群组和其他人权限的权
二、实验预习(预备知识的问题及回答)
1.为什么在Linux系统中,诸如光盘、U盘等要先挂载而后才能使用?如何获得U盘的
设备名?装载点在文件系统中的位置是什么?
由于文件系统的差异,Linux在默认情况下并不支持软盘,光盘,U盘,所以需要通过装
在相应盘片才可以访问其中的数据
装载点是挂载文件系统的目录位置
末行模式:保存文件,退出VI
三、实验内容(包含实验所用命令或相关程序源代码)
1.shell操作命令(给出每题所用的Shell命令或命令结果)
(1)创建名为stu1、stu2的2个用户,设置密码分别为student1和student2,并将它
们设为组group1中的成员。
#groupadd groupl
【源程序】
#in clude<sys/types.h>
#in clude<dire nt.h>
#in clude<stdio.h>
#in clude<crr no .h>
Int main (i nt argc,char *argv[])
{
FILE *in, *out;
Char ch;
《操作系统原理》
实验报告书
班级:
学号:
姓名:
指导教师:
2013-2014学年第二学期
实验名称:LINUX用户界面
实验时间:2014年4月2日第7周 星期三
一、实验目的
1,熟悉Linux字符操作界面,熟练掌握常用Shell命 令。
2,熟悉Linux文本编辑方法,学会编辑软件VI的使 用。
3,了解Linux编译器gcc的功能,掌握基于Linux平台的C程序的开发
$cd text/dirl
(6)使用cat>sneakers.txt命令,分析命令行cat sneakers.txt
$ cat>s neakers.txt
buy some sn eakers
the n go to the coffee shop
the n buy some coff
AD
$cat sn eakers.txt
利。
使用数字法改变权限:
命令格式chmod权限数值文件名
说明给指定文件赋予数值所规定的权限
在数字设定法中,每种权限设置均可以用数值来代表,其中0表示没有权限,
1表示可执行权限,2表示可写权限,4表示可读权限,这些值之和便可以用来设定特定权 限。
4.什么过滤操作?在Linux中如何实现?
过滤操作:将一个命令的输出作为一个命令的输入Linux实现的命令格式:命令|
命令
5•在Linux中挂载u盘并能显示其文档的中文信息,所使用的挂载命令是:
Mou nt/dev/sdal/m nt/usb
6.什么是vi?其三种操作模式的含义是什么?给出三种工作模式间的转换图。
命令模式:vi启动后的默认模式,控制光标的移动,复制删除文字,进入输入模式和末行 模式
输入模式:进行文字输入
$ cd~
$mkdir dir2
$exit
(3)
#su stul
$cd..
$ls-1
用户主目录权限为:drwx,
即目录的用户可读,写,执行,同组和其它的用户无任
何权限
#su stu'
$cd~
$ls-1
Dir1目录权限为:drwxr-xr-x,即目录的用户可读,写,执行
(4)调试pwd和cd命令,回答
从键盘中创建一个名为sn cakers.txt文件,文件内容为:buy some sn cakers
Then go to the coffee shop
Then buy some coff
(
bring the coffee home
take off shoes
put on sn eakers
make some coffee
F列关于Linux文件系统中目录的有关冋题。
①用户主目录的绝对路径如何表示?/home/stu1/home/stu2
②根目录如何表示?
/root
③.和..分别表示什么目录?
子目录,父目录
④〜表示什么目录?
用户主目录
⑤当前目录如何表示?
Cd~
(5)新建用户stu3,设置其密码为
student3,并将其设置为group2中成员。尔后,以stu3
relax!
$cd /home/stu1/dir1
$cat>home.txt
Bring the coffee home
Take off shoes
Put on sn eakers
Make some coffee
Relax!
[ctrl+d]
(
① 将
$mv/home.txt
②将home.txt添加到sneakers.txt尾部形成新的文件saturday.txt。
登录,在其主目录下建立名为
text的目录,在text目录下再建立名为dir1的子目录,
并使其成为当前目录。
#groupadd group2
文案大全
#useradd stu3-g group2
#su stu3wk.baidu.com
$passwd回车后敲入密码stude nt3
$cd~
$mkdir text
$mkdir dirl
$cat cn eakers.txAasturday.txt
$cat home.txt»Saturday.txt
实用标准文档
③ 将
【使用特权用户方法】
su
mv/home/stu3/text/home/stu2
【修改目录权限方法】
#cp/home/stu3/text/home/stu2
2.Linux C程序开发
相关文档
最新文档