一、实验目的
1、能够熟悉安装某Linux发行版本(例如Red HatUbuntu)的具体方法
2、了解Linux的启动过程
3、了解Linux文件的组织结构
4、熟悉X Window 环境
5、练习使用Linux 常用命令
6、熟练使用LinuxC语言开发环境
7、学习并掌握Linux 编译工具 gcc 的使用方法
二、实验指导
0、安装Linux
可以多引导方式在PC上安装linux,或是在Windows下利用VMware等软件安装linux.
1、开机
进入Linux后,Linux初始化过程中会显示大量初始化信息,要求大家逐渐读懂这些初始化信息。
2、开启终端或命令行环境
  Ubuntu图形界面下,输入“ctrl+alt+f1”即可进入纯命令行模式,也可输入“ctrl+alt+t”进入终端模式。在纯命令行模式下,输入“ctrl+alt+f7”即可回到图形用户界面。
3、登录及修改
Linux在相应初始化完成后,会在屏幕上显示“login:”此时输入用户名(即帐号)并键入回车,则系统显示”password:”,然后输入口令并键入回车。此时,系统验证所键入的用户名和口令,若正确则成功进入系统。
若用户希望修改口令,则可以在成功进入系统后,在命令提示符($#)后输入“passwd”并键入回车,则系统显示”new password:”.当用户键入新口令并键入回车后,系统再显示“retry
new password:”,此时需要再次键入刚才输入的新口令并键入回车,则系统接收并记住新口令。
4、退出、注销
当用户不再使用Linux时,在离开前,通常应键入“logout”“exit”命令或Ctrl+D来退出帐号。
5、关机或重启
Linux下,涉及到关机或重启的命令有
1halt命令。这是最常用的关机方式(需要在root账号下执行)。在Ubuntu的非root账号下,输入“sudo –s –H”“sudo su”,可切换到root权限下。在root中输入“su 用户名可切换到其它用户名权限下。
2reboot命令。用户只是想退出操作系统,并不想关机,还想再进入其他OS(例如WINDOWS)
3shutdown now命令。在多用户机器上,系统管理员在关机前,通知各用户即将关机,以
便给各用户留下一定的时间作保存、退出工作。
6、常用命令(请结合书P230-232的内容练习)
命令名
功能
使用举例
adduser
创建新用户[root模式]
#adduser
cp
复制文件
$cp 源文件 目标文件
rm
删除文件
$rm 文件名
mkdir
创建新目录
$mkdir 目录名
rmdir
删除目录
$rmdir 目录名
pwd
显示当前目录
$pwd
ps
显示进程状态
$ps
ls
显示当前目录下内容
$ls -l
cat
显示文件内容(如果文件内容无法显示或者是乱码,自己思考并查原因)
$cat 文件名
cd
转换当前目录(路径中一律用/来表示层次关系。如root/user/…
$cd 路径名
mv
移动文件
$mv 源文件 目标文件
more
分页显示
$ls –l|more
chmod
改变文件权限
$chmod 777 文件名
clear
清屏
$clear
(注意:上述命令中,chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示UserGroup、及Other的权限。r=4w=2x=1若要rwx属性则4 2 1=7;若要rw-属性则4 2=6;若要r-x属性则4 1=7。同学们可以通过查看文件属性对此命令的效果进行验证。)
7、练习使用Linux 编辑器Vim,为今后输入源程序做准备。
利用Vim 编辑器完成例程的输入、编译、运行。例程:
#include <linux/unistd.h>
int main( )
{
  int  i=getuid( ) ;
  printf(“Hello world! This is my uid: %d\\n”, i ) ;
}
Vi的常用命令见书P232-233
具体操作为——
进入Vi编辑器:
$vi  文件名  (请大家先建立以自己的班级号为名的文件夹,然后,在该文件夹内,以各自姓名的拼音作为文件名进行实验)
8、编译工具gcc
Linux的编译器是gccgcc软件包支持CC++gcc的可执行文件在/usr/bin/gcc下,/lib/usr/lib目录下是库文件。/usr/include目录下是头文件。 
gcc编译常用格式为:
$gcc  源文件名 
(例如:$gcc panfei.c,将生成默认可执行文件a.out
或者  $gcc  -o 目标文件名 源文件名 
(例如:$gcc –o panfei  panfei.c 
三、实验过程描述与结果分析
四、自我评析与总结
  进一步了解LINUX,能够掌握一些Linux的命令和vi操作的相关书写和编译执行方式,以及保存和退出。
  有了之前的基础,可以快速的使用常用的命令来完成相应的操作,正确的显示结果,编译并且运行代码比较难,经过几次模拟训练还是可以比较顺利的完成用X window编写代码并
运行结果。

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