实验1Lunix 常用命令及编辑器的使用操作
- 格式:doc
- 大小:605.05 KB
- 文档页数:8
实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
实验名称:Linux 基本命令的使用实验时间:2学时实验目的:熟练使用Linux字符界面、窗口系统的常用命令。
实验内容(一)Linux操作基础1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6)2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal)3.使用帮助命令(man,help)4.查看当前登陆用户列表(who),显示当前用户(whoami)5.建立一个新用户mytest,设定密码(useradd,passwd)6.用mytest登录,用户注销或退出(logout, exit)7.转换用户身份(su)(二)文件操作命令8.显示当前工作目录,显示当前目录下的内容,列出所有文件和目录(包括隐含文件)(pwd,dir, ls)9.建立一个新目录test,并建立其子目录t1,t2和t3,进入t1子目录(mkdir, cd)10.在t1目录下,建立一个空文件aa(touch)11.用vi编辑器建立一个源文件bb,输入3到5行文字,然后保存并退出12.将aa和bb复制到t2目录下,将t2目录的bb文件移动到t3子目录下并改名13.显示aa文件和bb文件的内容(cat)14.分页显示一个大文件(more, less)15.在文件bb中查找某个特定的字符串(grep)16.查找某个特定文件(find)17.练习history命令,并执行其中一条历史命令;快速重复执行上一条命令18.将ls显示文件的结果,分别覆盖写和追加写到一个新文件中(> 和>>)19.练习压缩命令和解压缩命令(gzip 和gunzip)20.删除一个文件(rm命令)21.删除一个目录,如test/t11/t3子目录22.删除一个用户mytest及其主目录中的内容(userdel)实验名称:Vi编辑器的使用实验时间:2学时实验目的:熟练掌握Vi编辑器的基本使用方法。
LINUX操作系统实验报告姓名班级学号指导教师2011 年05月16 日实验一在LINUX下获取帮助、Shell实用功能实验目的:1、掌握字符界面下关机及重启的命令。
2、掌握LINUX下获取帮助信息的命令:man、help。
3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替换与别名,管道及输入输出重定向。
实验内容:1、使用shutdown命令设定在30分钟之后关闭计算机。
2、使用命令“cat /etc/cron、daliy”设置为别名named,然后再取消别名。
3、使用echo命令与输出重定向创建文本文件/root/nn,内容就是hello,然后再使用追加重定向输入内容为word。
4、使用管道方式分页显示/var目录下的内容。
5、使用cat显示文件/etc/passwd与/etc/shadow,只有正确显示第一个文件时才显示第二个文件。
实验步骤及结果:1.用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入命令Shutdown -h 302、使用命令alias将/etc/cron、daliy文件设置为别名named,左边就是要设置的名称右边就是要更改的文件。
查瞧目录下的内容,只要在终端输入命令即可。
取消更改的名称用命令unalias命令:在命令后输入要取消的名称,再输入名称。
3、输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。
步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。
4、使用命令ls /etc显示/etc目录下的内容,命令就是分页显示。
“|”就是管道符号,它可以将多个命令输出信息当作某个命令的输入。
5实验二文件与目录操作命令实验目的:1、掌握LINUX下文件与目录的操作命令,如pwd、cd、ls、touch、mkdir、rmdir、cp、mv、rm等。
《网络操作系统》综合实训指导书院系:信息科学与工程学院班级:07网络教师:温静静实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。
2.掌握常用Linux命令的使用方法。
3.了解Linux命令中参数选项的用法和作用。
二、实验工具与设备1.已安装Linux操作系统的计算机。
2.或装有Windows操作系统的计算机并通过网络与Linux服务器连接。
三、实验内容和步骤1.登录系统以适当的用户名在Windows 95/98下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。
2.文件操作命令(1)查看文件与目录ls(2)显示文件内容命令(cat)(3)文件复制命令(cp)(4)文件改名命令(mv)(5)删除文件命令(rm)3.目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)(2)建立子目录命令(mkdir)在用户目录下创建如图所示的目录结构。
图创建的目录结构(3)删除子目录命令(rmdir)4.用户管理命令的使用(1)登录命令(login)和注销命令(logout)提示:可以直接用Ctrl+d退出或注销用户。
(2)添加和更改用户命令①添加用户②转换用户(3)修改用户密码命令(passwd)(4)关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown [-r] [-h] [-c] [-k] [[+]时间]5.其他操作命令的使用(1)链接命令(ln)(2)查看用户命令who命令:查看当前正在登录的其他用户的命令。
whoami命令:查看当前正在使用(登录)的用户名。
(3)查看命令帮助信息命令(man)man命令:联机帮助命令。
用于查询命令和程序的使用方法和参数。
四.实验要求:1.写出实验报告2.练习题(1)熟悉Linux命令的功能和使用。
(2)将图1-5所示的目录结构变为图1-6所示的目录结构。
实验一 Linux基本环境一、实验目的1.熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。
2.学会使用vi编辑器编辑简单的C语言程序,并能对其编译和调试。
3.了解LINUX系统的安装过程。
二、实验学时2学时三、实验内容1.完成LINUX系统的登录,启动终端,使用adduser在超级用户下为自己创建一个用户。
2.登录自己的用户,使用who命令和whoami命令查看当前用户名称。
3.进行下列操作并记录结果(要求:结果记录在实验报告中)。
1)运行pwd命令,确定你当前的工作目录。
2)利用以下命令显示当前工作目录的内容: ls –l3)运行以下命令: ls –al4)使用mkdir命令建立一个子目录subdir5)使用cd命令,将工作目录改到根目录(/)上。
6)使用ls-l命令列出/dev的内容。
7)使用不带参数的命令cd改变目录,然后用pwd命令确定你当前的工作目录是哪里?8)使用命令cd../..,你将工作目录移到什么地方?4.在LINUX下查看你的文件。
1)利用cd命令,将工作目录改到你的主目录上。
2)将工作目录改到你的子目录subdir,然后运行命令:date > file1 将当前日期和时间存放到新建文件file1中。
3)使用cat命令查看file1文件的内容。
4)利用man命令显示date命令的用法:man date5.编写能输出“Hello world!”问候语的C程序,并在终端中编译、执行。
要求记录所使用的命令及结果。
6.编写一个程序:显示信息“Time for Play!”,并能在后台运行一段时间(自定义)后,弹出信息提醒用户。
要求记录所使用的命令及结果。
(提示:使用sleep(s)函数)四、实验参考(一)Linux基本命令介绍在Linux中进行命令行输入操作的界面叫做“终端”,成功进入Linux系统后,在桌面上点击鼠标右键,选择“终端”选项,即可弹出“终端”窗口。
一.实验名称:Linux 网络服务之Samba二.实验目的:1. 1. 掌握掌握Samba 服务器的基本配置;2.了解Samba 服务器的一些全局参数(文件服务器的一些全局参数(文件/etc/samba/smb.conf /etc/samba/smb.conf /etc/samba/smb.conf););3.掌握图形界面下的Samba 服务器的配置;4.掌握在Linux 和Windows 环境下查看共享的方法。
三.实验内容:1.1.使用图形界面配置使用图形界面配置Samba 服务器,要求:建立一个以你的姓名(汉语拼音)为名的用户,使所有用户对名的用户,使所有用户对/tmp /tmp 目录拥有读写的权利,而对目录拥有读写的权利,而对/etc/samba /etc/samba 目录,只有你自己拥有读写的权利(可截图,也可说明具体的操作的步骤)。
2.你的系统中现在拥有的用户为joshua joshua、、alex alex、、dax dax、、bryan bryan、、zak zak、、ed ed、、manager manager、、你自己,你自己,joshua joshua joshua、、alex 属于sale 组,组,dax dax dax、、bryan 属于hr 组,组,zak zak zak、、ed 属于web 组,你拥有自己的组,而manager 属于所有的组。
要求使用文本界面配置Samba 服务器,并满足下面的条件:(1)为所有的用户配置只读共享和读写共享(对)为所有的用户配置只读共享和读写共享(对/usr /usr 目录的只读共享和对/mnt/floppy 的读写共享);(2)为你自己配置专门的读写共享,其他用户不可访问(自己设定目录);(3)为组sale 建立一个目录建立一个目录/var/samba/sale /var/samba/sale /var/samba/sale,,使该目录只有组sale 的成员可以访问;(4)同样为其他两个组hr hr、、web 组建立同sale 一样的共享目录,一样的共享目录,具有同样的权具有同样的权限。
操作系统实验实验一Linux常用命令实验一.目的和要求本实验的目的是熟悉Linux操作系统的命令接口、图形接口和程序接口;了解Linux操作系统的启动过程;了解Linux操作系统的目录结构;用vi编辑器编写简单的C语言程序,并用gcc编译器编译、运行。
二.实验内容1、实现开机、登录、退出与关机:(1)可以以窗口工作方式和终端工作方式登录:如果用户登录后就进入终端工作方式(即命令工作方式),则可以在命令提示符下键入“startx”,进入窗口工作方式;如果用户登录后就进入窗口工作方式,则可以不退出X Windows 直接进入提示符状态使用Linux 命令:在“主菜单”中选择“系统工具→终端”选项,在出现的窗口中可以使用字符命令。
(2)如果以root用户登录,则命令窗口的提示符为#;如果以普通用户登录,则命令窗口的提示符为$;登录用户名:user 密码:123456 (3)修改口令(修改口令操作不做):成功进入系统后,在命令提示符后输入“passwd”并键入回车键。
(4)退出帐号:命令方式下:logout(5)关机或重启:(6)命令方式下:(root用户可以执行)shutdown、halt或reboot(7)输入没有参数的shutdown命令,两分钟之后即可关闭系统。
在这段时间,Linux 将提示所有已经登录系统的用户系统将要退出。
halt命令相当于shutdown -h now,表示立刻关机。
reboot命令相当于shutown -r now,表示立刻重新启动。
(8)窗口方式下:“桌面”->“注销”2、掌握的基本常用命令列表(1)关于目录的操作命令:cd、ls、mkdir 、rmdir、pwd等;(2)关于文件的操作命令:cat、find、vi/vim、cp、rm、mv、touch、echo、dd、du、df、chmod、ln等;(3)关于进程管理的操作命令:ps、kill、top、free 等;(4)关于系统管理的操作命令:whoami、passwd、adduser/useradd、addgroup、userdel、groupdel、su、who、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在X-Window界面下切换到字符界面-控制台虚拟终端,重新登录,Ctrl+Alt+F7返回图形界面)、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在6个虚拟终端之间切换)等;(5)安装和卸载文件系统:mount、umount等;(6)显示有关计算机系统信息的命令:uname(显示操作系统的名称)、uname –n(显示系统域名)、uname –p(显示系统的CPU名称)(7)使用man命令来获得每个Linux命令的帮助手册,用man ls,man passwd,man pwd命令得到ls、passwd、pwd三个命令的帮助手册。
Linux程序设计实验指导书目录实验一:linux安装 (3)实验二:常用命令的使用 (10)试验三vi编辑器 (11)实验四 shell编程 (11)实验五常用开发工具 (12)实验六 makefile的编写与使用 (14)实验七 Linux环境编程 (14)实验八 (15)实验一:linux安装一、实验目的1.学会在操作系统安装之前,根据硬件配置情况,指定安装计划2.掌握多操作系统安装前,利用硬盘分区工具(如PQMagic)为Linux准备分区3.掌握Linux操作系统的安装步骤4.掌握Linux系统的简单配置方法5.掌握Linux系统的启动、关闭步骤6.掌握在虚拟机上的Linux安装步骤和使用方法二、实验内容1.安装并使用硬盘分区工具,为Linux准备好分区2.安装Linux系统(如红旗Linux桌面版)3.配置Linux系统运行环境4.正确的启动、关闭系统注意:为了避免新手在第一次安装Linux时,破坏掉磁盘上的有用数据,推荐第一次在winxp系统上的虚拟机上安装linux。
因此需要一下步骤:1.安装winxp下的虚拟机软件vmware,并创建一个虚拟机。
2.在虚拟机环境中安装linux系统。
3.配置Linux系统运行环境4.正确启动、关闭系统。
三、背景知识Linux安装有三种方式,分别是:通过光盘安装、硬盘安装和网络安装。
另外有三种形式,分别是:Linux独立操作系统、Linux与windows共存的双(多)操作系统、Windows下虚拟机安装Linux的双(多)操作系统。
在三种安装方式中,通过光盘安装最为简单,但是需要事先从网络上下载安装镜像文件,并将其刻录到光盘上;或者直接从外面买别人刻好的安装光盘。
由于Linux是开源的操作系统,因此不存在“盗版”的说法。
另一种是通过硬盘安装,需要事先将安装镜像文件下载到本地fat32格式的磁盘分区上,然后重新启动进入纯dos下,进行一些必要的设置就可以从硬盘自动安装了,其后的安装步骤跟光盘安装一样。
《Linux操作系统》实验指导书主编教师:王振目录实验一Linux操作系统的安装 (3)【实验目的】 (3)【实验环境】 (3)【实验重点及难点】 (3)【实验内容】 (3)实验二常用命令的使用(一) (5)【实验目的】 (5)【实验环境】 (5)【实验重点及难点】 (5)【实验内容】 (5)实验三常用命令的使用(二) (9)【实验目的】 (9)【实验环境】 (9)【实验重点及难点】 (9)【实验内容】 (9)实验四VI编辑器的使用 (14)【实验目的】 (14)【实验环境】 (14)【实验重点及难点】 (14)【实验内容】 (14)实验五Linux系统管理与配置 (15)【实验目的】 (15)【实验环境】 (16)【实验重点及难点】 (16)【实验内容】 (16)(一)命令行管理 (16)(二)图形界面管理 (17)实验六shell编程(一) (19)【实验目的】 (19)【实验环境】 (19)【实验重点及难点】 (19)【实验内容】 (19)实验七shell编程(二) (23)【实验目的】 (23)【实验环境】 (23)【实验重点及难点】 (23)【实验内容】 (23)实验八FTP服务器的配置 (25)【实验目的】 (25)【实验环境】 (25)【实验重点及难点】 (25)【实验内容】 (25)实验九NFS服务器 (26)【实验目的】 (26)【实验环境】 (26)【实验重点及难点】 (26)【实验内容】 (26)实验十配置Samba服务器 (28)【实验目的】 (28)【实验环境】 (28)【实验重点及难点】 (28)【实验内容】 (28)实验一Linux操作系统的安装【实验目的】1.掌握Linux操作系统的安装;2.通过安装,学习Linux操作系统与其他操作系统的区别。
【实验环境】1、Linux操作系统安装;2、虚拟机软件;3、计算机内存配置要求512M以上。
【实验重点及难点】Linux操作系统安装过程。
计算机与信息学院 实验课程:操作系统阜阳师范学院 Fuyang Teachers College实验报告 ====================================================================专业:年级班级: ~ 学年 第 学期姓名 学号:实验报告实验报告实验报告}exit(0);}main( ){ client( );}2.server.c#include <sys/types.h>#include <sys/msg.h>#include <sys/ipc.h>#define MSGKEY 75struct msgform{ long mtype;char mtext[1000];}msg;int msgqid;void server( ){msgqid=msgget(MSGKEY,0777|IPC_CREAT); do{msgrcv(msgqid,&msg,1030,0,0);printf(“(server)received\n”);}while(msg.mtype!=1);msgctl(msgqid,IPC_RMID,0);exit(0);}main( ){server( );}实验报告#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 12#define B 3#define P 5int isInBuf(int buf[], int x, int *p){ int i, j = -1;for (i = 0; i < B; i++){ if(buf[i] == x){ j = i;break;}else if (buf[i] == -1){ (*p)++;buf[i] = x;j = i;break;}}if(j==-1) (*p)++;return j;}int oldopt(int i, int buf[ ], int list[ ], int f[ ]) { int k, h, j=0, max=-1;for (k = 0; k < B; k++){ for (h = i; h < N; h++)if (buf[k] == list[h]){ f[k] = h;break;}if(h==N)f[k] = N;}for (k = 0; k < B; k++){ if (max < f[k]){ max = f[k];j = k;}}return j;}int main(){ int list[N]; #include <stdio.h>#include <stdlib.h>#include <time.h>#define N 12#define B 3#define P 5int isInBuf(int buf[], int x, int *p) { int i, j = -1;for (i = 0; i < B; i++){ if(buf[i] == x){ j = i;break;}else if (buf[i] == -1){ (*p)++;buf[i] = x;j = i;break;}}if(j==-1) (*p)++;return j;}int oldlru(int f[ ]){ int i, j = 0, max = -1;for (i = 0; i < B; i++){ if(f[i] > max){ max = f[i];j = i;}f[i]++;}return j;}int main(){ int list[N];int change[N];int buf[B], f[B], i, j,k;int result[B][N];int old;int absent;srand((int)time(NULL));printf("\n The Random List:\n");for (i = 0; i < N; i++)int change[N];int buf[B],f[B],i,j,k;int result[B][N];int old;int absent;srand((int)time(NULL));printf("\n The Random List:\n");for (i = 0; i < N; i++){ list[i] = rand() % P+1;printf("%3d", list[i]);}printf("\n----------------------------------------------\n");printf("\nOPT:\n");absent=0;for(i = 0; i < B; i++)buf[i] = f[i] = -1;for(i = 0; i < N; i++){ j=isInBuf(buf, list[i],&absent);if(j== -1) //需置换页面{ old=oldopt(i, buf, list, f);change[i]=buf[old];buf[old] = list[i];}else change[i]=-1;for(k=0;k<B;k++)result[k][i]=buf[k];}printf("the result is:\n");for(i=0;i<B;i++){ for(j=0;j<N;j++)printf("%3d",result[i][j]);printf("\n");}printf("\nthe page is changed:\n");for(i=0;i<N;i++){ if(change[i]== -1)printf(" ");else printf("%3d",change[i]);}printf("\nabsent:%d\n",absent);printf("the absent vote is:%f\n",(float)absent/N);}{ list[i] = rand() % P+1;printf("%3d", list[i]);}printf("\n-------------------------------------------\n");printf("\nLRU:\n");absent = 0;for(i = 0; i < B; i++)buf[i] = f[i] = -1;for(i = 0; i < N; i++){ j = isInBuf(buf, list[i],&absent);old = oldlru(f);if(j== -1){ change[i]=buf[old];buf[old] = list[i];f[old] = 0;}else{ f[j]=0;change[i]=-1;}for(k=0;k<B; k++)result[k][i]=buf[k];}printf("the result is:\n");for(i=0;i<B;i++){ for(j=0;j<N;j++)printf("%3d",result[i][j]);printf("\n");}printf("\nthe page is changed:\n");for(i=0;i<N;i++){ if(change[i]== -1)printf(" ");elseprintf("%3d",change[i]);}printf("\nabsent:%d\n",absent);printf("the absent vote is:%f\n",(float)absent/N); }实验报告。
姓名:学号班级:实验二vi编辑器的使用一、实验目的1.掌握Linux系统的vi编辑器2.掌握Linux系统的文本编辑二、实验环境1.Linux软件和计算机三、实验内容或步骤(一)实验知识准备书上p86-89(二)实验内容1.在普通用户的目录下创建文件夹ex2,然后进入该目录。
2.输入vi,编辑一个新文件。
3.此文件的内容为:Search for knowledge, read more, sit on your porch and admire the view without paying attention to your needs.Spend more time with your family and friends, eat your favorite foods, and visit the places you love.Life is a chain of moments of enjoyment; not only about survival.Use your crystal goblets. Do not save your best perfume, and use it every time you feel you want it.Remove from your vocabulary phrases like "one of these days" or "someday".Let‘s write that letter we thought of writing "one of these days"!Let‘s tell our families and friends how much we love them.Do not delay anything that adds laughter and joy to your life.Every day, every hour, and every minute is special.And you don‘t know if it will be your last.将文件存盘为exam21.txt。
实验一、熟悉Linux操作系统环境及常见命令的使用一、实验目的(1)练习进入和退出系统的操作;学习linux联机帮助命令的使用,学会怎样利用借助联机帮助命令随时查阅系统说明文档。
(2)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。
二、实验准备知识1.登录Linux系统必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:1〕root--超级用户帐号〔系统管理员〕,使用这个帐号可以在系统中做任何事情。
2〕普通用户--这个帐号供普通用户使用,可以进行有限的操作。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。
如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。
影响系统的正常运行。
用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来区分真假用户的关键字。
当用户正确地输入用户名和口令后,就能合法地进入系统。
屏幕显示:[root@loclhost /root] #这时就可以对系统做各种操作了。
注意超级用户的提示符是“#”,其他用户的提示符是“$”。
2.修改口令为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以防止用户无意中按错键。
如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个。
例如:[root@loclhost /root] # passwd <CR>3.退出系统不管是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可。
例如:[root@loclhost /root] # exit <CR>4.获取帮助linux 带有联机手册,可以用man 命令查阅各系统命令及系统调用的语法。
实验一 LINUX操作基础实验目的:1、掌握字符界面下关机及重启的命令。
2、掌握LINUX下获取帮助信息的命令:man、help。
3、掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等实验内容:1、使用shutdown命令设定在30分钟之后关闭计算机。
2、使用init命令实现图形界面到字符界面及字符界面到图形界面的切换。
3、分别使用命令man和help查看ls命令的帮助文档。
4、使用命令将当前计算机的主机名显示为IT。
5、使用命令显示公元2008年8月的月历。
6、显示当前计算机上的日期和时间。
7、统计文件/etc/passwd的行数、字符数和单词数。
实验步骤及结果:1、2、3、4、5、6、7、实验二 LINUX系统的文件操作命令实验目的:1、掌握LINUX下文件和目录操作命令:cd、ls、mkdir、rmdir、rm。
2、掌握LINUX下文件信息显示命令:cat、more。
3、掌握LINUX下文件复制、删除及移动命令:cp、mv。
4、掌握LINUX的文件检索、排序命令:grep、sort。
实验内容:1、使用命令切换到/etc目录,并显示当前工作目录路径。
2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。
3、使用命令创建目录/root/linux,然后删除该目录。
4、使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,并查看该文件的内容。
5、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。
6、查看文件/etc/passwd的前3行内容。
7、创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。
8、使用命令显示/etc/passwd文件的文件类型。
9、在文件/etc/passwd中搜索匹配字符“root”。
大连东软信息学院《Linux基础》实验指导书编写者: Linux课程组目录实验一:基本常用命令实验实验二:综合服务器配置实验一:基本常用命令实验【实验目的】●掌握文件系统的基本命令●掌握管理用户和用户组的基本命令【实验环境】●Windows xp系统●Vmware 虚拟机及linux虚拟机【预备知识】●文件系统的基本命令表1 文件系统基本命令列表●管理用户和用户组的基本命令【实验学时】●基础模块2学时●提升模块2学时【实验内容】●基础模块1 在当前目录中新建文件text,并设置文件的属性为:文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。
2 在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。
3 查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
4 建立文件file3和文件file4。
5 在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为shiyan1.c。
6 用长格式列出/home目录下所有的文件包括隐藏文件。
7 在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。
8 在当前目录下新建文件file.txt , 更改文件的权限增加文件所有者的读写执行权限.9 建立文件ff.txt 并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-10 用vi建立文件bbbb.txt 并将用户名加入其中保存退出。
11 在/root文件下建立一个文件夹AAA,然后进入AAA文件夹,创建普通文件bbb。
12 在/root下面,新建newfile 文件,将该文件移动到/home下。
13 查看ex1.txt是不是在当前目录下存在,如果不存在,建立ex1.txt ;如果存在,查看文件的权限,修改其权限使得其他用户无读权限14 关机命令15 重启命令。
16 john用户在家目录中建立文件exam.c,将文件exam.c拷贝到/tmp 这个目录下,并改名为shiyan.c。
实验二Linux基本命令1实验目的:掌握Linux环境下的基本操作命令。
2实验内容:掌握Linux的基本操作命令3实验步骤:3.1 登录和退出<1> 登录服务器系统:注:远程用户可使用telnet或sshtelnet 远程主机IP地址,或ssh 用户名@ssh服务器IP地址Red Hat Enterprise Linux Server release 5.2 (Tikanga)Kernel 2.6.18-92.el5 on an i686login:<2> 在login:后输入用户帐号:如user。
Red Hat Enterprise Linux Server release 5.2 (Tikanga)Kernel 2.6.18-92.el5 on an i686login: ml2010Password:<3> 在password:后输入密码:如果登录失败,说明该帐号已为他人使用,请换帐号重来登录。
Red Hat Enterprise Linux Server release 5.2 (Tikanga)Kernel 2.6.18-92.el5 on an i686login: ml2010Password:Last login: Sat Mar 17 09:45:03 from 218.192.121.139[ml2010@tan ~]$<4> 登录后,输入passwd命令来修改密码。
根据提示输入当前密码,再输入两次新的密码。
[ml2010@tan ~]$ passwdChanging password for user ml2010.Changing password for ml2010(current) UNIX password:New UNIX password:Retype new UNIX password:passwd: all authentication tokens updated successfully.[ml2010@tan ~]$<5> 输入logout命令退出系统。
实验一Red Hat Linux 9.0的安装与配置一. 一.实验目的:1.1.熟悉和掌握Red Hat Linux9.0服务器的安装与配置;2.2.掌握Linux的基本命令使用和功能。
二. 二.实验内容:1.1.利用PC虚拟机来安装与配置Red Hat Linux9;2.2.完成安装配置后掌握一些界面及必要的Linux命令使用和功能。
三. 三.实验步骤:1.1.利用v m w a r e虚拟机来安装R e d H a t L i n u x9.0:(1)(1)启动v m w a r e虚拟机;(2) (2)单击“新建PC”, 出现“PC安装向导-Virtual PC”对话框,单击“下一步”;(3) (3)在新PC的名称处:输入LINUX, 单击“下一步”;设置向导, 单击“下一步”;(4) (4)选择安装Linux, 单击“下一步”;(5) (5)调整内存为64M, 单击“下一步”;(6) (6)创建指定位置(如E盘)的磁盘映像文件LINUX.VHD, 单击“下一步”;(7) (7)配置步骤完成,启动系统;(8) (8)单击工具栏“CD” ?“载入第一张映像文件ISO”;单击工具栏“PC” ?“重启”(9) (9)开始安装●●开始安装按―ENTER‖键。
●●接下来的几步操作只须点击―NEXT‖即可;●●当出现―语言选择‖窗口时,选择Chinese(Simplifield)(简体中文);当出现―键盘布局选择‖窗口时,选择U.S.English;●●当出现―鼠标选择‖窗口时,选择2键鼠标(PS/2);当出现―选择安装类型‖窗口时,选择定制;●●当出现―选择磁盘分区设置‖窗口时,选择用Disk Druid 手工分区(D);这里如果选择自动, 则不做任何设置;当出现―选择磁盘分区设置提示‖窗口时,选择是;●●当出现―磁盘设置‖窗口时,选择新建;当出现―添加分区‖窗口时,选择ext3;接着选择新建boot分区, home分区, 新建user分区与大小;●●当出现―磁盘设置‖窗口时,选择新建根目录分区ext3;当出现―磁盘设置‖窗口时,选择新建交换分区swap;接着选择新建交换分区的大小, 一般为物理内存的两倍, 新建剩余目录Home分区与大小;磁盘分区完成。
Linux的安装和基本操作命令,进程基本管理,Vi编辑器的应用的实验报告C H A N GZ HO U U N I VER S I T Y实验报告实验课程名称: Linux 操作系统学生姓名:学院(系):班级学号:计算机103 指导教师:成绩:实验时间: 2012 年月日 2013 年月日实验一Linux的安装一、实验目的1、了解硬盘分区的概念和方法。
2、掌握硬盘的分区规则。
3、掌握Linux操作系统的安装和配置过程。
二、实验设备1.一台PC机,Red Hat Linux 9.0系统光盘或者ISO文件、VMware 6.0。
三、实验内容和方法1、根据教材所学内容,用光盘或者在虚拟机上安装Red Hat Linux 9.0。
2、自行规划安装Linux操作系统所需的分区结构(注意:完全安装至少要大于5GB空间)。
3、步骤:1)熟悉虚拟机的实用;2)用PQ Magic软件对虚拟机内的硬盘进行分区,格式化;3)安装Linux操作系统;4)安装过程的相关信息设置,并注意文件系统的挂接点;5)安装后的配置操作(显卡声卡显示器等);6)启动安装完成的Linux系统,输入用户名和密码,登录系统。
四、实验报告内容以书面形式记录下每一步的过程(主要过程请用图片给出),包括所输入的若干信息,遇到的问题和解决方法。
五、实验心得通过本次实验,让我了解了硬盘分区的概念和方法,对硬盘的分区规则也有了一定的认识,掌握了Linux 操作系统的安装和配置过程。
实验2 Linux基本操作命令一、实验目的:熟悉Linux的基本命令;熟悉Linux操作系统。
二、预备知识:1、文件操作命令;查看文件命令:ls。
显示文件内容命令:cat。
文件删除命令:rm。
2、目录操作命令改变当前目录的命令:cd;建立一个子目录:mkdir;删除目录命令:rmdir;3、系统管理命令注销命令:logout;关机命令:shutdown。
命令的具体参数和使用方法见实验参考资料。