Linux实验1

合集下载

linux实验1—Linux常用命令操作-2学时

linux实验1—Linux常用命令操作-2学时
2)将成绩单进行简单修改,并另存为score1.txt,分别用comm和diff命令将其同score.txt进行比较,观察两个输出结果有何不同。
6、到将hit-oslab-linux-20081009[1].tar.gz下载并解压到用户工作主目录下
7、安装rar解压缩软件,用rar命令压缩/解压缩先前创建的newfile。
9)将5)中创建的文件tmp_file复制到test目录下,并取名为testfile
10)进入test目录,查看当前目录
11)再从当前工作路径进入到/tmp目录(分别用绝对路径和相对路径进入)
12)返回到用户主目录,删除test目录。
13)请显示你最近输入过的20条历史命令?并学习tab键、上、下键的使用,并重新执行其中的2)和5)。
Linux操作系统课程实验
实验1:Linux常用命令使用
实验目的:
了解Linux字符界面的操作特点,验证Linux命令的用途,掌握Linux的常用操作;
实验内容:
一、linux操作命令
1、获得命令帮助
分别操作一下help、--help、man命令的用法;
2、目录操作命令
1)进入Linux操作界面后,确认你的linux系统有几个虚拟终端(tty)?
2)用pwd命令查看当前所在的目录
3)用ls命令列出此目录下的文件和目录
4)列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示
5)统计4)所列出的信息的行数
6)进入用户主目录下,分别创建测试目录test和tmp。
7)利用ls命令列出文件和目录,确认test和tmp目录创建成功
8)将4)中列出的内容重定向到tmp目录下的tmp_file文件中
6)在test目录下创建newfile文件的硬链接和软链接,并查看他们有何区别;修改原来的newfile内容,查看对应的软、硬连接文件是否有变化

Linux实验1

Linux实验1

福建农林大学实验报告系:专业:年级:姓名:学号:实验室号__ 计算机号实验时间:指导教师签字:成绩:实验一Linux桌面环境和shell命令的使用一、实验目的和要求a)了解Red Hat Enterprise linux server的桌面环境。

b)掌握Red Hat Enterprise linux server的桌面环境设置方法。

c)掌握Red Hat Enterprise linux server的桌面图标设置方法。

d)掌握shell命令的使用。

二、实验内容和原理1、启动红帽子linux系统操作步骤:1)以root用户,登录Red Hat Enterprise linux server,进入其桌面环境。

2)查看Red Hat Enterprise linux server的桌面图标、系统面板和主菜单中的内容,并记录相应的项目。

2、在系统面板上添加或删除对象1)在系统面板上添加一个可快速浏览用户主目录和终端的图标2)在系统面板上添加一显示桌面的图标3)修改系统下面的那个面板,使其属性改为自动隐藏,位置改为上方。

3、设置桌面1)将桌面背景设置为dragonfly.png图片2)将桌面背景设置为水平渐变颜色3)设置屏幕保护程序:屏保的模式为“随机”, 并设置开启屏幕保护程序的时间为2分钟4、添加桌面图标1)在桌面添加一个文件夹,命名为“我的文件夹”2)在该文件夹下添加一个文件,并在里面输入“我已经会用汉字输入法了,呵呵,很开心!。

”5、通过启动器去新建gedit文本编辑器的图标:gedit文本编辑器的位置是/usr/bin6、排列桌面图标7、在你的主目录下创建一个子目录subdir8、进入终端并输入命令,并记录命令的结果。

a)查看你当前的工作目录。

b)显示当前工作目录内容的详细信息。

c)将工作目录改到根目录(/dev)上。

d)列出/dev的内容,再分别列出各子目录的内容。

e)使用不带参数的命令cd改变目录,然后用pwd命令确定你当前的工作目录是哪里?f)使用命令cd../..,你将工作目录移到什么地方?g)再用cd命令,将工作目录改到你的主目录上。

山东大学linux实验1

山东大学linux实验1
实验一:Linux的基本操作和常见命令的使用(2学时)
实验要求:
1.熟悉Red Hat Linux 9系统的桌面。
2.掌握Linux常见的命令。
包括:date、cal、clear、echo、who、finger、mail、wall、write、talk、mesg、man
3.熟悉Linux常用的按键功能。
cal 1 1999
cal 1 99
显示结果不一样
__ 4. 列出系统中所有登陆用户.
who
__ 5. 显示你的登陆名.
who -m
__ 6. 显示你的用户信息.
finger myname
__ 7. 清屏.
clear
__ 8. 显示字符串'Out to lunch'.
常用的按键包括:<backspace>、<ctrl-C>、<Ctrl-d>、<ctrl-s>、<ctrl-q>、<ctrl-u>
实验内容:
一. 基本命令
__ 1. 显.
cal 2003
__ 3. 分别显示1999年1月份和99年1月份的日历. 1999年的和99年的是否是一个?
echo "Out to lunch"
__ 9. 使用wall命令进行系统广播:Good Evening everyone!
wall "Good Evening everyone"
__ 10.使用一个命令屏蔽所有消息.这个命令对所有用户都起作用吗?
二. Man 手册
__ 11. 使用man手册察看ls命令如何使用.

四川大学计算机操作系统 实验一 熟悉Linux命令

四川大学计算机操作系统 实验一  熟悉Linux命令
操作命令: cat:显示文件内容。 如:cat /etc/vsftpd/vsftpd.conf cp: 复制文件 cp /etc/vsftpd/vsftpd.conf testcp 把文件/etc/vsftpd/下的文件vsftpd.conf复制到当 前目录下,并重命名为testcp。 rm :删除文件
实验一 熟悉Linux命令
选择开始->程序->VMware->VMware Workstation,运行虚拟机:
登陆linux系统:帐户root,密码123456
实验一 熟悉Linux命令
鼠标和键盘在某一时刻只能由一个系统占用。两 个设备在两个系统之间的切换: ①鼠标点击VMware的工作窗口,进入Linux系统; ②在Linux状态下按Ctrl+Alt回到windows系统。 登陆Linux系统: 使用用户名“root” 注意:由于root是超级管理员,所以不要运行大 的删除命令。 本试验没有用到图形化界面,只用终端即可
实验一 熟悉Linux命令
1.1实验目的 (1)通过在Linux系统终端下执行一些基本命令, 初步建立对Linux系统的了解,会使用man命令查 找这些命令的使用帮助。 (2)理解/proc作为虚拟文件系统的作用。 (3)学习Linux内核、进程、存储等资源的一些重 要特征。
实验一 熟悉Linux命令
实验一 熟悉Linux命令
shell的特殊字符 (1)通配符*、? ,使用通配符可以表示多个文件: ls /etc/a* 列出/etc目录下以a打头的 所有文件名。 ls /etc/a?i* 列出/etc目录下以a打头的,第二个为任一字符, 接下来的字符为i的文件。 (2)sort命令:从所给文件中按行读取正文,并按照第一 个字母的顺序排序,然后将结果到标准输出(屏幕),如: (假设当前目录有文件animals) $ sort animals bee 屏幕输出第一行 cat 屏幕输出第二行 dog 屏幕输出第三行

实验一进程创建 Linux实验报告

实验一进程创建  Linux实验报告

实验一进程创建【实验目的和要求】1、1.了解进程的概念及意义;2.了解子进程和父进程;3.掌握创建进程的方法。

【实验内容】1、1.子进程和父进程的创建;2.编写附件中的程序实例;3.撰写实验报告。

【实验原理】1、原型:#include <unistd.h>pid_t fork(void);在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。

新进程为子进程,而原进程为父进程。

fork函数创建子进程的过程为:使用fork函数得到的子进程是父进程的一个复制品,它从父进程继承了进程的地址空间,包括进程上下文、进程堆栈、内存信息、打开的文件描述符、信号控制设定、进程优先级、进程组号、当前工作目录、根目录、资源限制、控制终端,而子进程所独有的只有它的进程号、资源使用和计时器等。

通过这种复制方式创建出子进程后,原有进程和子进程都从函数fork返回,各自继续往下运行,但是原进程的fork返回值与子进程的fork返回值不同,在原进程中,fork返回子进程的pid,而在子进程中,fork返回0,如果fork返回负值,表示创建子进程失败。

子进程和父进程继续执行fork调用之后的指令。

子进程是父进程的副本。

例如,子进程获得父进程数据空间、堆和栈的副本。

注意,这是子进程所有用的副本。

父进程和子进程并不共享这些存储空间部分。

父进程和子进程共享正文段。

2、原型:#include <unistd.h>pid_t vfork(void);vfork函数的调用序列和返回值与fork相同,但两者的语义不同。

vfork函数用于创建一个新进程,而该进程的目的是exec一个新程序。

vfork不将父进程的地址空间完全复制到子进程中,因为子进程会立即调用exec,它在父进程的空间中运行。

vfork保证子进程先运行,在它调用exit之后父进程才可能被调度运行,当子进程调用这两个函数中的任意一个时,父进程会恢复运行。

Linux操作系统-实验1-环境搭建-指导书-PPT版本-V1

Linux操作系统-实验1-环境搭建-指导书-PPT版本-V1

Linux操作系统第一章:Linux简介与系统安装实验一:实验环境搭建一台宿主机(Windows系统)加两台虚拟机(Desktop+Server)要求:(1)掌握VMware虚拟机的安装(2)利用VMware虚拟机安装Ubuntu Linux18.04桌面版操作系统(3)利用VMware虚拟机安装Ubuntu Linux18.04服务器版操作系统(4)从宿主机登录桌面环境和服务器环境(SSH登录)(5)练习涉及到的基本命令,如apt-get、ifconfig、ssh等(6)练习vim编辑文件基本操作等Tips:(1)绘制网络拓扑图(2)把遇到的问题和如何解决记录下来。

实验环境设置☐宿主机(Windows)•网络配置VMware Network Adapter(VMnet8)☐客户机•Ubuntu-Server(ubuntu-18.04.6-live-server-amd64)•Ubuntu-Desktop(ubuntu-18.04.6-desktop-amd64)虚拟机安装安装时网络类型选择NAT方式安装完成后的两台Ubuntu虚拟机宿主机:Windows记录宿主机IP地址客户机1:Ubuntu-Server命令行模式记录IP:192.168.126.130客户机2:Ubuntu-Desktop图形化操作方法记录IP:192.168.126.131NAT模式宿主机:Windows192.168.126.1192.168.126.130192.168.126.131客户机1:Ubuntu-Server客户机2:Ubuntu-DesktopSSH服务1.安装SSH服务2.启动SSH服务3.配置SSH服务(可选)4.验证SSH服务Desktop版客户机安装SSH服务Desktop版客户机安装SSH服务:sudo apt-get install openssh-serverDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机端修改SSH配置文件:端口22修改为1022 vi /etc/ssh/sshd_configSSH验证-从宿主机连接Desktop客户机2: ********************.126.131SSH验证-从宿主机连接Server版客户机1: ***********************.126.130Desktop版客户机查看SSH状态:记录监听端口和连接情况Server版客户端1查看SSH状态Desktop版客户机安装 net-tools:sudo apt-get install net-toolsDesktop版客户机查看IP地址: ifconfigDesktop版客户机查看网络连接情况:Netstat -aServer版客户机查看网络连接情况:Netstat -a。

操作系统实验1-Linux系统操作使用

操作系统实验1-Linux系统操作使用

第1章Linux系统操作使用一、Linux操作系统简介Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux 版本,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核、并且使用GNU 工程各种工具和数据库的操作系统。

Linux得名于天才程序员林纳斯·托瓦兹。

Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。

1981 年IBM公司推出微型计算机IBM PC。

1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。

1991年初,林纳斯·托瓦兹开始在一台386SX兼容微机上学习minix操作系统。

1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。

1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。

1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。

1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。

Linux 基本操作系统实验一

Linux 基本操作系统实验一

Linux 基本操作系统实验一linux基本操作系统实验一实验一linux基本操作一、实验目的:1.熟练掌握进入与退出redhatlinux系统的过程。

2.熟悉在窗口环境下操作使用linux系统的基本方法。

3.熟悉在文字模式环境下使用linux的基本命令。

二、实验任务:1.练习使用图形模式下系统的使用。

2.图形模式下的桌面、窗口、面板、图标、抽屉、便捷菜单的采用。

3.图形模式下文件夹、文件的基本操作。

4.文字模式下系统的基本操作。

5.在图形模式下运行应用程序的方法。

基本概念1.系统登入打开微型计算机电源开关;?屏幕上见到选项菜单:选redhat回车;稍等片刻(系统正装载,启动)屏幕显示装载信息;见系统登录界面提示输入用户名时,输入用户名:stud01并回车;(超级用户用户名为root,普通用户用户名为:stud01、stud02、。

)见到系统提示信息:password:时,输出用户口令:并contrary;(普通用户口令为:stud01、stud02、。

)此时可以见到系统图形界面,表示登录成功,在图形界面下可以利用鼠标进行操作。

?若要使用文字界面,可以使用:“应用程序”/“终端”命令进入文字界面,在文字界面下可以通过输入命令进行操作。

2.虚拟终端的切换采用组合键:ctrl+alt+fn其中fn分别为f1、f2、。

f7功能键,可以转换交互式终端。

3.申请帮助命令的使用man进入相关命令的帮助信息显示,pgup、pgdn可以前后翻页,esc、q退出帮助。

4.重新启动系统文字模式下输出命令:shutdowncrnowcontrary。

图形模式下,选面板->动作->重新启动->回答“是”,以新用户名和口令进入系统。

5.退出系统窗口环境下选择退出系统选面板->动作->冻结选面板->选择退出->关机?文字模式下选择退出系统退出系统:输入命令logout或exit回车关机:输入命令:shutdownch数字回车。

操作原理Linux实验1

操作原理Linux实验1

实验1 Linux的安装和基本操作姓名:班级:学号:实验目的1、学习如何安装和使用Linux系统。

2、熟悉Linux的常用基本命令。

实验内容1、学习Vmware软件使用以及在Vmware下安装Ubuntu。

参见文档“虚拟机Vmware安装Ubuntu.doc”2、启动系统:通过虚拟机启动Linux系统。

3、熟悉Ubuntu操作系统的使用界面和各项功能。

4、目录操作(分别通过命令和鼠标操作完成,写出响应的命令)(1)在/home目录下建立自己的子目录mydir,多建几个。

(2)进入/home,查看创建的子目录,删除部分子目录(3)进入子目录mydir,再创建子目录sub实验步骤:启动终端命令提示符,输入相应命令5、文件操作(通过命令完成,写出响应的命令)(1)复制部分文件到sub子目录(当前目录)cp/usr/src/linux-2.4/kernel/*.c .(2)ls –l 长格式显示目录清单,查看文件权限(3)查看sub目录下是否有sys.c文件(只显示该文件)(4)将sys.c改名为mysys.c实验步骤:启动终端命令提示符,输入相应命令实验指导一、LINUX的登录与退出1、登录在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC作为终端(terminal)登录(login)LINUX服务器(UNIX Server)。

(1)执行格式:telnet hostname(主机名)或telnet主机的IP地址例:telnet192.168.0.254(2)步骤login:(输入username)password:(输入密码)2、退出在Linux系统提示符$下,输入logout或exit 。

例:$ logout二、Linux命令格式命令 [选项] [处理对象]例:ls -la mydir注意:(1)命令一般是小写字串。

linux实验1

linux实验1

实验项目( 一 ) 实验报告姓名:学号:项目名称基本常用命令实验指导教师实验地点实验日期2013.10.182013.10.21实验目的熟练掌握Linux操作系统的基本命令实验过程说明:此处按照【实验内容】所描述的各个问题来回答。

基础模块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在当前目录下新建文件, 更改文件的权限增加文件所有者的读写执行权限.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。

17 显示当前工作目录的路径。

18 john用户在家目录中建立文件并更名为。

19 root用户以用长格式列出/home目录下所有的文件包括隐藏文件。

Linux实验操作步骤(超详细)

Linux实验操作步骤(超详细)

实验2 linux网卡及互联网配置
实验时间:9-24 地点:a2-506 教师:秦云涛
实验目的:
1、在fedora中通过图形化配置网卡
2、通过网络上网
实验内容:
1、在fedora中通过图形化配置网卡
2、通过网络上网
步骤:略
实验3 fedora基本操作
实验时间:10-15 地点:a2-506 教师:秦云涛
实验1 linux的安装
实验时间:9-10 地点:a2-506 教师:秦云涛
实验目的
1、在vmware下设置虚拟机
2、在vmware下安装linux
实验内容:
1、图形界面下安装linux
步骤:参看/view/a8990222192e45361066f5ba.html
7) mkdir命令练习:
1、 使用mkdir创建几个目录bb cc dd,怎么做?mkdir bb
mkdir cc
mkdir dd
8) cat、more、less命令练习:
1、 分别使用cat、more、less命令查看文件/etc/services,回答有什么不同?
9) chmod命令练习:
2、 使用cd命令直接进入/usr/local目录,该怎么做?cd /usr/local
3、 使用cd命令进入当前目录的上一级目录,该怎么做?cd ..
3) touch命令练习:
1、 使用touch命令创建空文件aa,该如何操作?touch aa
4) cp命令练习:
1、 使用cp命令讲当前目录下一个文件重新命名并存放到当前目录下,怎样操作?cp file1 file2
实验时间:12-3 地点:a2-506 教师:秦云涛

实验1 Linux常用的操作命令及使用方法

实验1  Linux常用的操作命令及使用方法

实验1 Linux常用的操作命令及使用方法1.实验目的1)熟悉本实验平台(虚拟机+Fedora);2)掌握常用的Linux命令;3)掌握Linux系统下C/C++程序的基本编辑、编译和运行方法。

2.实验内容1)通过操作熟悉基本Linux命令;2)编写、编译、执行一个C程序。

3. 实验准备1)了解Linux的发展背景以及当前的发行版Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年10 月5 日(这是第一次正式向外公布的时间),以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种类UNIX操作系统,并且使用人数还在迅猛增长。

是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Fedora 是一个Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。

它允许任何人自由地使用、修改和重发布,无论现在还是将来。

它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。

Fedora 项目由Fedora 基金会管理和控制,得到了Red Hat 的支持。

4. 实验内容1)了解Linux环境下常用的操作命令.双击桌面的虚拟机运行图标-Oracle VM VirtualBox:.启动VirtualBox虚拟机环境后运行Linux操作系统:.点击开始运行后出现如下界面:.在Password密码框中输入123456,就进入Linux的图形化操作界面:本课程实验将绕过图形化界面直接使用行命令的方式与Linux内核进行交互,熟悉Linux的运行机制并在此之上开发与Linux绑定紧密的各种应用程序。

实验一 实验报告

实验一 实验报告

实验报告一、实验名称:实验1 Linux文件与目录管理二、实验目的及要求掌握文件与目录管理命令掌握文件内容查阅命令三、实验环境硬件环境:计算机软件环境:linux操作系统四、实验内容及方法1. 文件与目录管理(1) 查看根目录下有哪些内容?(2) 进入/tmp目录,以自己的学号建一个目录,并进入该目录。

(3) 显示目前所在的目录。

(4) 在当前目录下,建立权限为741的目录test1,查看是否创建成功。

(5) 在目录test1下建立目录test2/teat3/test4。

(6) 进入test2,删除目录test3/test4。

(7) 将root用户家目录下的.bashrc复制到/tmp下,并更名为bashrc(8) 重复步骤6,要求在覆盖前询问是否覆盖。

(9) 复制目录/etc/下的内容到/tmp下。

(10) 在当前目录下建立文件aaa。

(11)查看该文件的权限、大小及时间(12) 强制删除该文件。

(13) 将/tmp下的bashrc移到/tmp/test1/test2中。

(14) 将/test1目录及其下面包含的所有文件删除。

2. 文件内容查阅、权限与文件查找(1) 使用cat命令加行号显示文件/etc/issue的内容。

(2) 反向显示/etc/issue中的内容。

(3) 用nl列出/etc/issue中的内容。

(4) 使用more命令查看文件/etc/man.config(5) 使用less命令前后翻看文件/etc/man.config中的内容(6) 使用head命令查看文件/etc/man.config前20行(7) 使用less命令查看文件/etc/man.config后5行(8) 查看文件/etc/man.config前20行中后5行的内容(9) 将/usr/bin/passwd中的内容使用ASCII方式输出(10) 进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期(11) 修改文件bashrc的时间为当前时间五、实验原理及实验步骤1. 文件与目录管理(1) 查看根目录下有哪些内容?ls /(2) 进入/tmp目录,以自己的学号建一个目录,并进入该目录。

操作系统实验一

操作系统实验一

操作系统实验一As a person, we must have independent thoughts and personality.本科实验报告操作系统课程名称:学号:姓名:专业:班级:指导教师:课内实验目录及成绩信息技术学院实验(实验一)1 实验名称:基本shell命令及用户管理2 实验目的掌握安装Linux操作系统的方法。

掌握Linux操作系统的基本配置。

了解GNOME桌面环境。

掌握基本shell命令的使用。

3 实验准备下载VMware Workstation虚拟机软件(版本不限)。

准备Linux操作系统的安装源(内核版本和发行版本均不限)。

注:实验准备、实验内容和作为回家作业布置,同学们利用课余时间可在私人计算机上完成。

4 实验要求、步骤及结果安装虚拟机软件。

【操作要求】安装VMware Workstation虚拟机软件,并填写以下4.1.1和的内容。

4.1.1【VMware Workstation虚拟机版本号】4.1.2【主要配置参数】安装Linux操作系统。

【操作要求】安装Linux操作系统,版本不限。

Linux发行版本:Linux内核版本:【主要操作步骤:包括分区情况】1、创建一台虚拟机安装操作系统时客户机操作系统选择Linux2、修改虚拟机的安装路径。

3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。

4、设置分区完毕,安装虚拟机了解Linux操作系统的桌面环境之一GNOME。

【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。

【操作步骤1】桌面图标【操作步骤2】主菜单【操作步骤3】个人用户主目录【操作步骤4】启动字符终端【操作步骤5】注销[root@localhost~]# exit【操作步骤6】重启系统[root@localhost~]# reboot【操作步骤7】关闭[root@localhost~]# halt【回答问题】简述Windows桌面环境与Linux桌面环境的主要区别。

实验一-熟悉Linux操作系统环境及常见命令的使用

实验一-熟悉Linux操作系统环境及常见命令的使用

实验一、熟悉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基本命令的使用实验报告

实验一 Linux基本命令的使用实验报告

实验一Linux基本命令的使用一、实验目的:通过实验熟悉Linux操作系统环境,掌握基本的Linux命令的使用。

二、实验要求:(1) 掌握Linux文件的权限管理(2) 掌握基本的文件和目录操作.(3) Linux用户管理(4) 文件的压缩和归档(5) 应用软件包的安装和管理三、实验步骤:一、用户和文件权限管理1. 创建用户组studentgroupadd student2. 在student 组中创建用户s01 和s02useradd –m -g student s01//大家注意-m选项的作用useradd –m -g student s023 为用户s01 和s02 设置密码passwd s01passwd s024 观察当前目录Pwd5 退到根目录cd /6 观察文件的详细属性ls -l7 查看文本文件cat /etc/fstab8 使用s01用户重新登录login s019 观察当前目录pwd10 返回上一级cd ..11 观察目录权限ls -l12 用s02 登录login s02确认s02能否进入/home/s0113 由用户s01修改目录/home/s01的用户组权限chmod g+rwx /home/s01 // 允许其他用户s02 访问/home/s01 的内容14 再次s02 登录观察s02是否能够访问/home/s01二文件归档和软件包的安装1. 插入usb盘, 挂载usbmount /dev/sdx /mnt //大家注意usb盘应该是第几个sd。

2. cd /mnt3. 拷贝Linux内核和mtool应用软件包cp4. 解压Linux内核tar5. 安装mtool 应用软件包rpm -ihv注意:文件归档和软件包的安装根据实际情况选作。

另外有些命令比如groupadd, useradd, passwd, mount等要求超级用户的权限。

实验一 Linux基本环境

实验一  Linux基本环境
6.最后一步是运行程序,方法如下:./outputfilename.out
3、添加新用户、修改文件属性
1.添加新用户(在root下,按默认值回答)
adduser用户名;如adduser s2001 ;以新用户登录到系统
2.修改用户口令passwd
如果是以root身份登录,修改root密码.只要输入
passwd
三种权限:owner group others
4、Windows xp与linux之间的信息共享
①. 首先要安装WinSCP软件
②. 在vmware软件中VM(虚拟机)菜单项的settings(设置)选项中设置以太网卡,网卡设置选第四项CUSTOM(自定义)中的第二个vnet1(HOST ONLY)
Makefile写好之后,每次改变了某些源文件,只要执行make命令,所有必要的重新编译将执行。
Make程序通过比较目标文件的生成时间和其所依赖的源文件的最后修改时间和来决定是否执行makefile中定义的命令来更新该目标文件。
Makefile文件的基本结构
Makefile规则的一般形式如下:
target:dependency dependency
五、实验报告要求
填写实验报告,包括姓名、学号、专业班级和实验名称等项,在报告中详细记录实验结果及遇到的问题和解决办法。
图1.3 WinSCP
附录:GCC编译器的使用
gcc则通过后缀来区别输入文件的类别。gcc所遵循的部分后缀约定规则:
.c :C语言源代码文件;
.a :是由目标文件构成的档案库文件;
.C,.cc或.cxx :是C++源代码文件;
.h :是程序所包含的头文件;
.i :是已经预处理过的C源代码文件;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.实验体会 通过实验我学会了使用 matleb 的基本用法,并且懂得了聚类算法的实现。
不 教师

优 良 中 及 及 签名

格格
了解 k-means 算法,熟悉 matleb 的具体用法,并用实现 k-means 算法的实例。
2.实验原理
聚类算法,聚类算法是给一大堆原始数据,然后通过算法将其中具有相似特征的数据聚为一类。
这里的 k-means 聚类,是事先给出原始数据所含的类数,然后将含有相似特征的数据聚为一个类中。
所有资料中还是 Andrew Ng 介绍的明白。
首先给出原始数据{x1,x2,...,xn},这些数据没有被标记的。
初始化 k 个随机数据 u1,u2,...,uk。这些 xn 和 uk 都是向量。
根据下面两个公式迭代就能求出最终所有的 u,这些 u 就是最终所有类的中心位置。
公式一:
意思就是求出所有数据和初始化的随机数据的距离,然后找出距离每个初始数据最近的数据。 公式二:
江南大学物联网工程学院实验报告
课程名称 《模式识别程序设计》 实验名称 基于 matleb k-means 算法 实验日期 2016- 11-10
班级 计科 1305 姓名 游思睿
பைடு நூலகம்学号 1030413529
实验报告要求 1.实验目的 2.实验内容 3.实验步骤 4.运行情况 5.实验体会
1.实验目的
%显示数据 plot3(data1(:,1),data1(:,2),data1(:,3),'+'); hold on; plot3(data2(:,1),data2(:,2),data2(:,3),'r+'); plot3(data3(:,1),data3(:,2),data3(:,3),'g+'); grid on;
意思就是求出所有和这个初始数据最近原始数据的距离的均值。 然后不断迭代两个公式,直到所有的 u 都不怎么变化了,就算完成了。 3.实验步骤
clear all; close all; clc;
%第一类数据 mu1=[0 0 0]; %均值 S1=[0.3 0 0;0 0.35 0;0 0 0.3]; %协方差 data1=mvnrnd(mu1,S1,100); %产生高斯分布数据
%%第二类数据 mu2=[1.25 1.25 1.25]; S2=[0.3 0 0;0 0.35 0;0 0 0.3]; data2=mvnrnd(mu2,S2,100);
%第三个类数据 mu3=[-1.25 1.25 -1.25]; S3=[0.3 0 0;0 0.35 0;0 0 0.3]; data3=mvnrnd(mu3,S3,100);
%三类数据合成一个不带标号的数据类 data=[data1;data2;data3]; %这里的 data 是不带标号的
%k-means 聚类 [u re]=KMeans(data,3); %最后产生带标号的数据,标号在所有数据的最后,意思就是数据再加一维度 [m n]=size(re);
%最后显示聚类后的数据 figure; hold on; for i=1:m
if re(i,4)==1 plot3(re(i,1),re(i,2),re(i,3),'ro');
elseif re(i,4)==2 plot3(re(i,1),re(i,2),re(i,3),'go');
else plot3(re(i,1),re(i,2),re(i,3),'bo');
end end grid on;
相关文档
最新文档