linux开发环境实验报告,Linux系统基本操作命令及开发环境实验报告.doc

Linux系统基本操作命令及开发环境实验报告

计算机科学与软件学院

操作系统上机实验报告

学生姓名: 学号: 班级: 实验日期: 2014.4.15

实验名称:Linux系统基本操作命令及开发环境

1、熟悉的基本环境2、的基本命令;

3、学会使用vi编辑器

4、使用C语言编程、熟悉的基本环境和的基本命令

、熟悉C语言编程环境登录

X–root/ computer

本次实验,学生先以系统管理员身份登录,然后创建普通用户帐号,以学生的姓名作为用户帐号名。在以后的实验中,学生以普通用户身份登录。

创建用户帐号的方法:

选择[主菜单]|[系统设置](system setting)|[用户和群组](最后一个),在用户管理窗口中选择[添加用户]。

练习Linux的基本命令

Linux系统属于大小写敏感的系统,所以输入命令时要严格区分大小写。/home/wjx 随用户名不同wjx会有不同

$ mkdir source[Return] 创建source子目录

$ cd source[Return]

$ pwd[Return]

/home/wjx/source

4.删除目录rmdir命令

练习:在用户工作目录下删除source子目录(注意:rmdir只能删除空目录)

$ cd[Return]

$ pwd[Return]

/home/wjx 随用户名不同wjx会有不同

$ rmdir source[Return] 删除source子目录

5.目录列表ls命令,显示指定目录的文件及子目录清单。

练习:注意观察ls命令参数的作用

$ cd[Return]

$ pwd[Return]

/home/wjx 随用户名不同wjx会有不同

$ ls –l

$ ls –a

6.复制文件cp命令

练习:将/home/wjx下的hello.c复制到/home/wjx/c

$ cp hello.c c[Return]

$ ls c [Return]

$ cp hello1.c hello2.c c[Return] 将hello1.c和hello2.c复制到/home/wjx/c,文件名间至少有一个空格7.自行练习其他命令

练习截图

说明:

Linux系统对文件和目录的常用操作命令格式和使用方法请参考附录A及“linux的使用.pdf”中第48页。

编辑器的使用

include //注意:这句话的“#”不是命令提示符,是编译预处理命令的开头标识。

main()

{

printf(“hello!\n”);

}

以vi为例,练习编辑文件的步骤:

1.启动vi

$ vi hello.c

2.编辑

启动vi后,vi处于命令模式,要输入文本,需要将vi处于文本输入模式,进入文本输入模式的命令有多种(请参考附录),现可按i键进入文本输入模式。

3.退出vi

hello.c编辑完成后,需要存盘并退出vi。为完成此功能,必须使vi处于命令模式。按[ESC]键使vi处于命令模式。在屏幕最后一行输入:wq,并回车。完成存盘退出功能的其他命令请参考附录。

说明:

vi编辑器的说明及命令介绍请参考附录B及“linux的使用.pdf”中第57页。

实验截图

GCC的使用

1.修改环境变量

在编辑器下–a命令才可以看到。

修改其中的PATH=/usr/bin:/usr/ucb:/etc:/. 为PATH=/usr/bin:/usr/ucb:/etc:/usr/local/bin:.

存盘退出,以后每次登录后就不用再更改PATH了。

使用env查看环境变量Gcc编译器

gcc是unix环境下gnu组织提供的免费c语言编译器。

使用方法:$gcc 文件名 [–o 可执行文件名]

其中 “–o 可执行文件名“ 为可选项,如果没有的话,默认生成可执行文件a.out

$ gcc hello.c

$ a.out 可执行文件的运行$ ./hello

$ gcc hello.c -o hello 生成指定可执行文件hello

$ hello$ ./hello

实验截图

思考题

你的工作目录是什么?

/home/gaoshiyuan

编写一个程序,将一个字符串反向表示,并完成编辑、编译、链接、运行全过程。

#include #include int main(){ char a[100],temp; int i,Len; gets(a); Len=strlen(a

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值