资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
计算机科学与软件学院操作系统上机实验报告学生姓名: 学号: 班级: 实验日期: 2014.4.15 实验名称:Linux 系统基本操作命令及开发环境实验目的:1、熟悉 Red Hat Linux9 的基本环境;2、掌握 Linux 的基本命令;3、学会使用 vi、Text Editor 等编辑器4、使用 C 语言编程实验内容:1、熟悉 Linux 的基本环境和 Linux 的基本命令2、熟悉 C 语言编程环境实验步骤及分析:(此部分为关键内容:要求整理实验主要步骤,总结编写实验过程中遇到哪些问题,如何解决的,若未解决也应总结,回答思考题的答案)一、 登录Xp 下 常用工具-VMware-VMware workstation root/ computer本次实验,学生先以系统管理员身份登录,然后创建普通用户帐号,以学生的姓名作为用户帐号名。在以后的实验中,学生以普通用户身份登录。创建用户帐号的方法:选择主菜单|系统设置(system setting)|用户和群组(最后一个),在用户管理窗口中选择添加用户。二、 练习 Linux 的基本命令Linux 系统属于大小写敏感的系统,所以输入命令时要严格区分大小写。(一)打开 Shell 提示方法:选择主菜单|系统工具 |终端(二)练习常用命令1. 显示当前目录路径名 pwd 命令,print working directory,打印工作路径;练习:$ pwdReturn 显示目录路径例如: $ pwd “$”表示在 Linux系统的提示符下/home/yehua pwd命令证明的确是在“/home/CAI”下2改变工作目录 cd 命令,切换目录。练习:$ cd /binReturn 改变工作目录到/bin$ pwdReturn 显示结果应为: /usr/bin$ cd xyzReturn 改变工作目录到 xyz,xyz 并不存在,出现错误信息$ cd . 返回父目录(cd 后面先有一个空格,然后是两个点 )3创建目录 mkdir 命令:在用户工作目录下创建 source 子目录$ cdReturn $ pwdReturn/home/wjx 随用户名不同 wjx 会有不同$ mkdir sourceReturn 创建 source 子目录$ cd sourceReturn$ pwdReturn/home/wjx/source4删除目录 rmdir 命令:在用户工作目录下删除 source 子目录(注意:rmdir 只能删除空目录)$ cdReturn $ pwdReturn/home/wjx 随用户名不同 wjx 会有不同$ rmdir sourceReturn 删除 source 子目录5目录列表 ls 命令,显示指定目录的文件及子目录清单。练习:注意观察 ls 命令参数的作用$ cdReturn $ pwdReturn/home/wjx 随用户名不同 wjx 会有不同$ ls l$ ls a6复制文件 cp 命令练习:将/home/wjx 下的 hello.c 复制到/home/wjx/c$ cp hello.c cReturn $ ls c Return$ cp hello1.c hello2.c cReturn 将 hello1.c 和 hello2.c 复制到 /home/wjx/c,文件名间至少有一个空格7自行练习其他命令练习截图说明:Linux 系统对文件和目录的常用操作命令格式和使用方法请参考附录 A 及“linux 的使用.pdf” 中第 48 页。三、 编辑器的使用(一) vi(二) Text Editor编辑器练习步骤:1打开编辑器2编辑文件(hello.c)3保存文件附 hello.c# include /注意:这句话的“#”不是命令提示符,是编译预处理命令的开头标识。main()printf(“hello!n”);以 vi 为例,练习编辑文件的步骤:1启动 vi$ vi hello.c2编辑启动 vi 后,vi 处于命令模式,要输入文本,需要将 vi 处于文本输入模式,进入文本输入模式的命令有多种(请参考附录) ,现可按 i 键进入文本输入模式。3退出 vihello.c 编辑完成后,需要存盘并退出 vi。为完成此功能,必须使 vi 处于命令模式。按ESC键使 vi 处于命令模式。在屏幕最后一行输入: wq,并回车。完成存盘退出功能的其他命令请参考附录。说明:vi 编辑器的说明及命令介绍请参考附录 B 及“linux 的使用.pdf”中第 57 页。实验截图四、 GCC 的使用1修改环境变量在编辑器下更改 .bash_profile 文件,该文件在用户的工作目录下,属于隐藏文件,要使用 ls a 命令才可以看到。修改其中的 PATH=/usr/bin:/usr/ucb:/etc:/. 为 PATH=/usr/bin:/usr/ucb:/etc:/usr/local/bin:.存盘退出,以后每次登录后就不用再更改 PATH 了。使用 env 查看环境变量2Gcc 编译器gcc 是 unix 环境下 gnu 组织提供的免费 c 语言编译器。使用方法:$gcc 文件名 o 可执行文件名其中 “o 可执行文件名“ 为可选项,如果没有的话,默认生成可执行文件 a.out编译步骤:$ gcc hello.c$ a.out 可执行文件的运行$ ./hello$ gcc hello.c -o hello 生成指定可执行文件 hello$ hello 运行 hello$ ./hello实验截图五、 思考题1、 你的工作目录是什么?/home/gaoshiyuan2、 编写一个程序,将一个字符串反向表示,并完成编辑、编译、链接、运行全过程。#include #include int main()char a100,temp;int i,Len;gets(a);Len=strlen(a);for(i=0;i=Len/2;i+)temp=ai;ai=aLen-1-i;aLen-1-i=temp;puts(a);
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号