一、实验目的
1、能够熟悉安装某Linux发行版本(例如Red Hat、Ubuntu)的具体方法
2、了解Linux的启动过程
3、了解Linux文件的组织结构
4、熟悉X Window 环境
5、练习使用Linux 常用命令
6、熟练使用Linux的C语言开发环境
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下,涉及到关机或重启的命令有
1)halt命令。这是最常用的关机方式(需要在root账号下执行)。在Ubuntu的非root账号下,输入“sudo –s –H”或“sudo su”,可切换到root权限下。在root中输入“su 用户名”可切换到其它用户名权限下。
2)reboot命令。用户只是想退出操作系统,并不想关机,还想再进入其他OS(例如WINDOWS)。
3)shutdown 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各为一个数字,分别表示User、Group、及Other的权限。r=4,w=2,x=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的编译器是gcc。gcc软件包支持C、C++。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小时内删除。
发表评论