专科实验报告课程名称:LINUX系统及其编程实验项目:Linux操作基础和系统界面的熟悉实验地点:迎西学校房专业班级:软学号:200中学生姓名:指导班主任:2012年5月一、实验目的和要求通过本实验,可以把握Linux的基本操作、Linux的文本编辑以及Linux系统界面的转换和使用,使中学生对Linux有一个基本的了解。二、实验内容和原理1、Linux的基本操作。2、熟悉Linux操作系统vi编辑器的使用。3、熟悉控制台的基本操作以及控制台与XWindow桌面的转换。4、熟悉XWindow桌面及文件管理器Nautils的使用。5、通过文件管理器Nautils在XWindow的桌面上构建文件hello.c的链接。6.、台和XWindow中的文件管理器Nautils进行文件的基本操作。三、主要仪器设备pc机一台,虚拟机vm8,RedhatEnterpriseLinux5.四、操作方式与实验步骤1、Linux的基本操作。1)在超级用户下新构建一个用户,查看/etc/passwd文件中新用户添加完成后的情况。
(1)useraddstudent(2)passwd12345(3)cat/etc/passwd每位数组的涵义是:用户名:密码:用户号:组号:用户信息:用房主目录:用户默认shell类型2)用此用户名和口令登入系统,并用passwd命令更改口令,使用chfn命令输入用户的个人资料,并用finger查看该用户的详尽资料。(1)passwdstudent(2)chfnstudent(3)fingerstudent由于CentOS没有finger,所以先去安装了一下。2)用who命令查看当前登陆在系统中的用户列表、登录终端和登陆时间以及系统中的用户总量。2、熟悉Linux操作系统vi编辑器的使用。1)首先使用vi编辑器编辑一个C语言源程序hello.c,程序的功能是接受用户输入的姓名,之后在屏幕上输出一条句子“Welcome姓名”。#includeMain(){charname[20];printf(“Pleaseinputyourname:”);scanf(“%s”,name);printf(“Welcome%s!n”,name);reture0;}2)对上述的hello.c文件进行增、删、改操作。
(1)降低文字时用i命令。(2)删掉文字时用dd命令。(3)更改文字时用x命令。(4)使用命令“gcc–ohellohello.c”编译源程序,假如发觉程序错误,则须要反复使用vi编辑器更改源程序文件而且在更改后重新编译。3)在vi编辑器中列举用户当前目录下的文件。(1)借助命令:vi。(2)借助命令:e。3、熟悉控制台的基本操作以及控制台与XWindow桌面的转换。4、熟悉XWindow桌面及文件管理器Nautils的使用。5、通过文件管理器Nautils在XWindow的桌面上构建文件hello.c的链接。打开文件管理器,找到hello.c文件,单击键盘右键,选择“创建链接”命令,则在文件管理器的窗口中出现一个图标,名子为“到……的链接”,而且带一个小箭头符号。只要将该图标拖放在桌面就可以构建到该项目的链接。之后通过链接打开该文件。6、通过控制台和XWindow中的文件管理器Nautils进行文件的基本操作。最后分别通过控制台和XWindow中的文件管理器Nautils在用房主目录下构建一个hello子目录,将hello.c源程序文件和编译之后形成的目标代码文件和可执行文件复制到hello子目录中,删掉hello子目录中的hello.c源程序文件,最后再将hello子目录以及其中的文件一并删掉。
五、讨论、心得本次试验我熟悉了Linux界面和命令的使用,初步把握linux的使用命令,还能用vi全屏幕编辑器编辑简单的文本。就能简单的通过命令管理Linux下的文件,并通过用户管理进行不同的登陆和管理操作,这对我来说是一个挺好的开始。因为我使用的系统是CentOS,它默认没有finger软件,所以在使用该命令前,我还先通过yuminstallfinger命令下载安装了finger。专科实验报告课程名称:LINUX系统及其编程实验项目:Linux的文件系统和设备管理实验地点:专业班级:软件1学号:20中学生姓名:指导班主任:2012年5月一、实验目的和要求通过本实验可以把握Linux系统中文件管理的概念,包括常用命令的格式、文件类型、目录结构和文件系统以及Linux下储存设备的挂载与卸载的技巧,并学会怎样控制文件和目录的存取权限。二、实验内容和原理1、了解Linux系统的文件、文件系统的概念,并观察Linux系统的目录结构。2、控制文件和目录的存取权限。3、掌握Linux下储存设备的挂载与卸载的技巧。
三、主要仪器设备Pc机一台,RedHatEnterpriseLinux5操作系统,虚拟机vm8四、操作方式与实验步骤1、了解Linux系统的文件、文件系统的概念,并观察Linux系统的目录结构。1)查看系统文件/proc/filesystems,了解当前Linux系统所支持的文件系统类型。2)查看Linux系统的目录结构,了解Linux标准目录的主要内容及其用途和操作权限。查看当前你所处的目录,之后改变当前目录为根目录,确认当前目录为根目录后,了解Linux标准目录/usr、/home、/bin、/dev、/var、/etc和/mnt的主要用途和操作权限。2、控制文件和目录的存取权限。1)在用房主目录中创建一个名为mydir的目录。步入用房主目录,将/usr/bin目录中的cal文件和/bin目录中的cat文件复制到mydir目录中,并分别命名为mycal和mycat。使用长列表命令来查看mydir目录中的各个文件。1)使用长列表命令查看/usr/bin目录中的cal文件和/bin目录中的cat文件,并把它们与mydir目录中的文件进行比较。主要是所属用户不同。3)设法在用房主目录中以home_mycal的文件名来调用mydir/mycal文件。
比较这两个文件有哪些不同?文件的链接数是多少?执行home_mycal文件linux应用程序,执行的结果是哪些?可以看出链接数为22)改变文件home_mycal的权限,使拥有者只具有读的权限。试着再运行home_mycal文件,它运行了吗?为何?没有运行,由于没有执行权限。3)删掉home_mycal,这样做也删掉了mydir/mycal文件吗?为何?是的,由于它们指向的是同一个文件。3、掌握Linux下储存设备的挂载与卸载的技巧。1)构建挂载点,使用mount和umount命令手工挂载本地c盘(U盘以及Windows的分区)。2)使用fdisk-l命令查看设备的联接情况,主要查看U盘以及Windows分区的名称。3)卸载本地c盘(U盘以及Windows的分区)。4)设置/etc/fstab文件,便于在系统启动时手动挂载文件系统。五、讨论、心得Linux中,/bin储存可执行程序linux系统实验报告,/usr储存用户安装软件,/var储存动态改变数据,/root是根用房主目录linux系统实验报告,/home是储存普通用户数据,/etc储存系统和应用的配置文件linux操作系统版本,/dev储存设备信息,/mnt储存挂载目录,/boot储存启动文件,/lib储存库文件,等。
这一阶段最麻烦的就是分区挂载了,在尝试无数次失败后,才明白挂载的对象应当是一个分区,而非整个U盘,尽管麻烦遇见好多,不过最终还是完成了。专科实验报告课程名称:LINUX系统及其编程实验项目:Linux下的shell编程实验地点:迎专业班级:软件学号:2009中学生姓名:指导班主任:2012年5月一、实验目的和要求使中学生熟悉shell的基本操作,把握shell的基本编程方式,并通过使用Linux中最常用的参数处理创建简单的shell程序来简化日常管理任务,为系统管理服务。二、实验内容和原理假定有一台Windows和Linux双启动的主机,Windows有C、D两个分区,编撰一个负责挂载的脚本程序mmnt,参数为cdrom时挂载硬盘;参数为floppy时挂载软盘;参数为C(大小写都可以)时挂载Windows的C盘(有英文字符);参数为D(大小写都可以)时挂载Windows的D盘(有英文字符);参数为U(大小写都可以)时挂载U盘(有英文字符);参数为其他值时显示帮助信息:“Usage:mmntcdrom|floppy|C|c|D|d|U|u”。
编撰一个负责卸载的脚本程序umnt,完成相应的储存设备的卸载,参数的含意同上。三、主要仪器设备pc机一台,win7旗舰版和ubuntu12.04双操作系统.四、操作方式与实验步骤1、以root身分登入Linux系统,查看系统的命令提示符,确定系统使用的shell程序类型。列举Linux系统常见的shell种类。(1)echo$SHELL2、使用fdisk-l命令查看系统联接的储存设备,主要查看U盘以及Windows分区的名称,例如hda3,hda5和sda,以确定挂载的设备名。3、建立挂载点。mkdir/mnt/Cmkdir/mnt/Dmkdir/mnt/USB