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.启动vilinux系统免费下载
$ 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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。