河南城建学院
《计算机操作系统》实验报告
实验名称:__实验1 系统的开启与关闭,用户的登录与退出及编程入门
成绩: 专业班级: 0814121
学号: 081412119 姓名: 高胜超
实 验 日 期 : 20##年 09 月 25 日
实验器材:一台装有Windows操作系统PC机,上装有虚拟机系统VMWare,实验过程通过VMWare系统启Linux系统工作。
一、实验目的
(1)掌握系统开启和关闭的方法及正常关闭系统的意义和必要性;
(2)掌握用户的登录与退出的方法及用户退出系统或注销的意义和必要性;
(3)了解UNIX/Linux系统的图形界面全貌及使用办法;
(4)掌握命令操作方法,I/O的重定向和引号机制。
二、实验过程及内容
(1)系统的开启
通过Windows系统启动VMware Workstation系统。
在VMware Workstation界面上,单击?启动Red Hat Linux;
注:当鼠标陷入Linux系统中时将无法移出Linux窗口,此时可通过组合键“Ctrl+Alt”来释放鼠标。
(2)系统的注册与登录
当系统启动过程结束后,请分别在图形和字符界面下以超级用户身份登录:
用户名:root
回车
password:123456
回车
(3)用户的退出或签退
在字符界面下方法有三:logout; exit; Ctrl_D
在图形方式下:à注销(logout)à注销(logout)à确定
(4)语言切换:
在图形界面下的登录界面下有“语言(L)”按钮,单击之在选择列表中选择语言后按“确定”,在下次的图形界面登录后将使用新设定的语言。
(5)关闭系统与重启动
①系统关闭
字符方式下方法有:
halt [-p] #关系统并关电源
init 0 #关系统并关电源
shutdown ”System will shutdown in 2 minutes, please logout in 2 minutes” –y –g2 #向每个用户广播引号内的信息,并与2分钟后关闭系统
图形方式:à注销(logout)à关机(halt)à确定
②系统重启动
init 6
reboot
shutdown -r -g0
图形方式:à注销(logout)à重新启动(Restart the computer)à确定
(6)在图形界面下启动模拟字符终端
1)à系统工具à终端;
2)在桌面上单击右键,在快捷菜单中选择“创建新终端”;
3)右击桌面在快捷菜单下选择终端。
(7)登录后的操作:
使用man命令查看命令ls,cal,halt和shutdown的用法;使用man命令查看系统调用open(),close(),read和write()的用法。
(8)变量及引号的使用
1)变量
x=5
y1=”Five is $x”
y2=”$x is Five”
echo $x $y1 $y2
2)引号
【1】
echo ”\$PATH=$PATH” #显示环境变量PATH的值
string=’$PATH’ #定义string变量
string1=”$PATH” #定义string变量
echo –e ”\$string=$string\n\$string1=$string1”
echo ”x+1=`expr $x + 1`”
echo ”x+1=$((x+1))”
【2】
myname=’gaoshengchao’
myself=’I am a student,myname is $myname and my workdir is `pwd`.’
myself1=’I am a student myname is \
\”$myname\” and my work dir is \”`pwd`\”.’
echo $myself $myself1
3)参数替换
使用命令vi DispAllVar编辑DispAllVar,在其中输入一行内容如下(可按i进入插入状态):
echo $*
保存后退出(可先按ESC键,再按:x)。或者使用命令
echo ’echo $*’ > DispAllVar
生成DispAllVar文件。再定义变量x,令其值为test parm。依次执行以下命令,并观察结果:
X=”test parm” #定义变量x
chmod +x DispAllVar #为DispAllVar增加执行权
./DispAllVar I am `whoami` the value of x is $x
./DispAllVar I am `whoami` the value of $x is \”$x\”
./DispAllVar I am `whoami` the value of \$x is \’$x\’
4)I/O重定向示例
ls > /tmp/x
cat –n /tmp/x
wc < /tmp/x
5)管道示例
ls /dev | wc
ls -l /dev | wc -l
ls -l /dev | wc -w
ls | grep hda1
cat /etc/passwd | grep root
三、实验数据
(1)系统的注册与登录:
(2)在字符界面下方法有三种:logout; exit; Ctrl_D
(8)变量及引号的使用
1)变量实验:
2)引号
【1】
【2】
3)参数替换
使用命令vi DispAllVar编辑DispAllVar,在其中输入一行内容如下(可按i进入插入状态):
echo $*
保存后退出(可先按ESC键,再按:x)。或者使用命令
echo ’echo $*’ > DispAllVar
生成DispAllVar文件。再定义变量x,令其值为test parm。依次执行以下命令,并观察结果:
4)I/O重定向示例
5)管道示例
四、出现问题及解决方案
(1)、字符界面与图形界面之间的转换问题:
当从图形界面向字符界面切换时使用组合键“Ctrl+Alt+F#”,从字符界面向字符界面或图形界面切换时请使用组合键“Alt+F#”。其中,F7为图形界面,F1 ~ F6为字符界面。
教师评语:
教师签名:
第二篇:计算机操作系统实验报告(文件基本操作)
数学与计算机科学系实验报告
课程:计算机操作系统 地点:软件实验室二时间:20##年 月 日