unix-linux实验报告 华北电力大学 阎蕾
linux综合实验

华北科技学院计算机系综合性实验
实验报告
课程名称 linux操作系统
实验学期 2013 至 2014 学年第 1 学期学生所在系部计算机学院
年级 2011 专业班级计科B113 学生姓名来丹丹学号 201107014330 任课教师杜杏菁
实验成绩
计算机系制
《 linux操作系统》课程综合性实验报告
开课实验室:基础六2013年11月 1 日
50 18 * * * rm -r/home/student/abc/* 运行后,如下图
3、第二条指令运行情况,如下图
五、实验总结
通过本次实验,我了解到我对linux操作系统的crontab命令还不是很熟悉,对于上机操作还缺乏一些基本命令的练习,了解到可以通过一些linux命令实行对文件的删除、创建、压缩,觉得学习linux命令也是十分必要的,对于这次实验,起初会遇到文件无法删除的问题,不过通过老师和同学的帮助,这些问题都解决了,感觉获益匪浅,感觉自己刚开始做的时候,会不知道如何下手,咨询了老师,然后看了看课件,感觉有点把握了,这时候就开始初步的进入终端来练习一下实验内容,只要不放弃,我相信最后会成功的,在以后的学习中,我认为学习这些并没有坏处,反而增加了自信,作为计算机系学生,掌握一定的linux操作系统知识是十分必要的,我想我们现在虽然课程结束了,但是也不要弃之。
linux实验报告

目录实验一Linux基本操作一、实验目的1、掌握linux操作系统的登录与其他基本口令2、掌握linux操作系统的基本命令二、实验内容1、linux命令的格式2、Linux命令的输入、修改、执行、分类、联机帮助3、Linux文件操作三、实验环境安装有Fedora操作平台的计算机一台四、实验过程与结果分析一、linux基本操作由于实验中我们使用的不是root权限,所以对于一些用户建立,关机等都没有相应的权限。
1)登录1.控制台登录提供用户名与密码方可登录2.远程登录这部分由于实验环境所限为进行练习2)修改口令Password pass3)退出4)关机与重启关机:shutdown now重启:reboot二、linux命令这部分主要是练习主要的命令格式(命令格式为:命令名选项一选项二…参数一参数二… )命令的输入与修改,命令的执行等等,这些操作也都及其简单。
主要是用以下几个命令1)$who$who –q /*显示登录用户名和用户数*/$who am I /*显示当前用户和登录时间*/2)echo命令:$ echo Hello! */显示字符串中的参数字符串/*-n /*输出字符串后不换行*/3)data命令用法示例:$date …+Today is %D,now is %r‟ /*显示今天的日期,和现在的时间*/$date …%B %d,%Y‟ /*显示月日年*/4)cal /*显示当年当月的日历*/三、文件操作Linux文件通常是由字母、数字、“.”、“_”和“-”字符组成。
在对大量文件进行操作时可以使用通配符。
个人觉得文件的通配符非常的重要,使用起来及其方便,主要的通配符有以下几种:?:匹配任意单个字符* :匹配0或多个任意字符[ ]:匹配方括号中列出的字符集中的任意单个字符集例如:输出所有以.c结尾的文件$ echo *.c对文件的操作主要有创建新文件,对文件权限的操作,文件的转移等等,命令操作如下所示:1)文件的创建1.cat > newfile2.vi newfile2)文件的权限文件主要有权限有读权限、写权限、执行权限、无权限四种3) 常用文件操作的命令1.文件显示:cat 、more、less2.文件复制、删除和移动cp、rm、mv3.文件内容的统计和排序wc、sort4.改变文件的存取权限chmod5.改变文件的时间标签touch6.设置文件掩码umask7.文件查找、搜索find、grep四、目录操作目录操作是本章最重要的内容,它结合文件操作,用户必须熟练使用在各种目录下进行文件操作。
国开电大操作系统 Linux系统使用 实验报告

国开电大操作系统 Linux系统使用实验报告实验一:Linux系统使用实验目的:熟悉Linux系统环境,掌握常用命令,了解如何使用帮助,掌握文件和目录操作。
实验器材:Linux平台。
实验内容:1.了解Gnome图形界面。
2.以root用户登录Linux系统,创建自己的帐号。
3.执行常见命令。
4.使用特殊控制进行命令行编辑。
5.使用man命令查找特定的帮助信息。
6.Linux系统文件和目录的操作。
实验步骤:1.了解Gnome图形界面1) 类似于Windows任务栏。
2) 类似于Windows桌面和资源管理器。
3) 类似于Windows下方任务栏。
4) 使用Ctrl+Shift变换输入法,其中智能拼音最常用。
5) 使用Ctrl+Alt+F1~F6可以从图形界面切换到tty1~tty6中的一个Terminal文字界面。
6) 使用Ctrl+Alt+F7可以从Terminal文字界面切换到图形界面。
在文字界面增加用户成功。
7) Linux文件系统目录基本结构:Linux文件系统是多级树形结构。
典型Linux文件系统大致的结构如下:根目录bin常用的Linux命令目录usr用户目录dev设备文件lib用于系统开发的库文件etc系统管理用的配置文件tmp临时文件目录2.以root用户登录Linux系统,创建自己的帐号。
在系统安装过程中可以创建以下两种帐号:1)root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。
2)普通用户--这个帐号供普通用户使用,可以进行有限的操作。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。
如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。
用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。
linux 基本操作 实验报告

linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。
对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。
实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。
在登录界面输入用户名和密码后,我们就可以进入系统。
在系统中,我们可以使用命令“exit”来退出系统。
实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。
我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。
实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。
比较常用的编辑器有vi和nano。
我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。
实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。
我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。
实验五:系统管理最后,我们还可以使用一些命令来管理系统。
比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。
通过以上实验,我们可以初步了解Linux系统的基本操作。
当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。
希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。
华北电力大学操作系统实验报告(含思考题答案)

华北电⼒⼤学操作系统实验报告(含思考题答案)操作系统综合实验( 20 -- 20 年度第学期)名称:题⽬:院系:班级:学号:学⽣姓名:指导教师:成绩:⽇期:年⽉实验⼀:实验环境的使⽤⼀、实验⽬的:1、熟悉操作系统集成实验环境OS Lab的基本使⽤⽅法。
2、练习编译、调试EOS操作系统内核以及EOS应⽤程序。
⼆、实验内容:1、启动OS Lab2、学习OS Lab的基本使⽤⽅法3、EOS内核项⽬的⽣成和调试4、EOS应⽤程序项⽬的⽣成和调试5、退出OS Lab6、保存EOS内核项⽬三、实验过程:本实验实验过程主要按照eos操作系统实验教程上所对应的章节来进⾏。
实验结果:(⼀)启动OS Lab :(⽆)(⼆)学习OS Lab的基本使⽤⽅法:(1)、创建了第⼀个项⽬:(2)、⽣成了第⼀个项⽬(3)、添加了func⽂件后经过⼀系列的调试,打印出了相关内容,按shift+F5结束调试。
(4)、查看变量的值:有3种⽅法:1、将⿏标移动到源代码编辑器中变量n的名称上,此时会弹出⼀个窗⼝显⽰出变量n当前的值(由于此时还没有给变量n赋值,所以是⼀个随机值)。
2、在源代码编辑器中变量n的名称上点击⿏标右键,在弹出的快捷菜单中选择“快速监视”,可以使⽤“快速监视”对话框查看变量n的值。
然后,可以点击“关闭”按钮关闭“快速监视”对话框。
3、在源代码编辑器中变量n的名称上点击⿏标右键,在弹出的快捷菜单中选择“添加监视”,变量n就被添加到了“监视”窗⼝中。
使⽤“监视”窗⼝可以随时查看变量的值和类型。
此时按F10进⾏⼀次单步调试,可以看到“监视”窗⼝中变量n的值会变为0(1)、调⽤堆栈:使⽤“调⽤堆栈”窗⼝可以在调试的过程中查看当前堆栈上的函数,还可以帮助理解函数的调⽤层次和调⽤过程。
EOS内核项⽬的⽣成和调试:(2)、新建EOS内核项⽬(3)、⽣成项⽬(4)、调试项⽬(5)、查看软盘镜像⽂件中的内容(6)、查看EOS SDK(Software Development Kit)⽂件夹EOS应⽤程序项⽬的⽣成和调试新建EOS应⽤程序项⽬⽣成项⽬:按F7⽣成项⽬调试项⽬:按F5进⾏各种调试查看软盘镜像⽂件中的内容:使⽤FloppyImageEditor⼯具打开该项⽬中的Floppy.img⽂件,查看软盘镜像中的⽂件。
linux操作基础实验报告

linux操作基础实验报告Linux 操作基础实验报告一、实验目的本次实验的主要目的是让学生熟悉和掌握 Linux 操作系统的基本操作,包括文件和目录管理、用户和权限管理、进程管理以及网络配置等方面,为今后更深入地学习和使用 Linux 系统打下坚实的基础。
二、实验环境本次实验使用的操作系统是 Ubuntu 2004 LTS ,实验在虚拟机中进行,虚拟机软件为 VMware Workstation Pro 16 。
三、实验内容及步骤(一)文件和目录管理1、登录到 Linux 系统后,首先使用`pwd` 命令查看当前工作目录。
2、使用`ls` 命令查看当前目录下的文件和子目录。
3、使用`mkdir` 命令创建一个新的目录,例如`myfolder` 。
4、使用`cd` 命令进入新创建的目录。
5、在新目录中,使用`touch` 命令创建一个新的空文件,例如`myfiletxt` 。
6、使用`vi` 或`nano` 命令编辑该文件,输入一些文本内容并保存。
7、使用`cat` 命令查看文件的内容。
8、使用`cp` 命令将该文件复制到其他目录。
9、使用`mv` 命令将文件移动到其他位置。
10、使用`rm` 命令删除文件和目录,注意使用`r` 选项递归删除非空目录。
(二)用户和权限管理1、使用`sudo adduser` 命令创建一个新用户,例如`newuser` 。
2、使用`sudo passwd newuser` 命令为新用户设置密码。
3、切换到新用户登录,查看当前用户信息,使用`whoami` 和`id` 命令。
4、回到 root 用户,使用`chmod` 命令修改文件或目录的权限,例如给一个文件设置读写执行权限。
5、使用`chown` 命令修改文件或目录的所有者和所属组。
(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。
2、使用`top` 命令动态查看系统的资源使用情况和进程状态。
3、使用`kill` 命令结束一个指定的进程,需要知道进程的 PID 。
大学课件-Unix实验报告-Linux

⼤学课件-Unix实验报告-Linux《操作系统》系列课程之初级《Linux操作系统使⽤》实验指导书试验1 Linux的基本命令及vi初步实验1.1 命令基础●实验所属系列:操作系统初级试验●实验对象:本科●相关课程及专业:计算机操作系统,软件专业●实验类型:课程设计●实验时数(学分):1学时实验⽬的掌握Linux的基本安装,熟悉Linux命令的格式,熟悉⼀些常⽤的Linux命令,熟悉如何使⽤帮助。
实验内容与要求要求登录进⼊Linux系统,⽽后更改⾃⼰的⽤户⼝令执⾏⼏个常⽤的Linux命令使⽤man命令,来查找特定命令的帮助信息内容⼀、登录,更改密码1.安装VMware虚拟机,安装Linux操作系统。
在安装过程中设置root⽤户的密码为111111。
从图形界⾯进⼊控制台界⾯的组合[Fn+Crtl+Alt]从控制台界⾯进⼊图形界⾯[Alt+F7]2.登录后将当前的密码改为你⾃⼰希望的密码。
⽤⼼记住新密码。
⽤笔记录密码的话,容易引起安全问题。
(passwd命令)3.退出系统后,再重新进⼊,以确定⽤户⾃⼰的密码已经被修改。
[Ctrl+d] / logout / exit4.系统关机:poweroff / shutdown5.重启系统:reboot⼆、基本命令1.显⽰系统的时间(date)2.显⽰⽂件/etc/passwd中⼀共有多少⾏(wc -l /etc/passwd)3.显⽰2002年的全年的⽇历4.显⽰1752年9⽉的⽉历,请注意这个⽉的⽉历是否有些特别。
5.显⽰1999年1⽉与99年1⽉的⽉历。
1999年与99年是同⼀年吗?6.有两个命令是⽤来显⽰当前系统中的⽤户情况的。
⽤这两个命令显⽰现在有哪些⼈已经登录到系统中,并查看他们是何时登录进⼊系统的。
7.只显⽰⽤户⾃⼰的登录名。
8.使⽤clear命令,清屏。
三、man 命令使⽤man man命令,来查找man命令的帮助信息。
仔细阅读系统所给出的帮助信息,注意man命令能提供哪⼏个⽅⾯的帮助?使⽤man cal命令,在系统所提供的帮助中,找出cal命令的正确的使⽤格式。
linux系统使用实验报告

linux系统使用实验报告Linux 系统使用实验报告一、实验目的本次实验旨在深入了解和熟悉 Linux 操作系统的基本操作、命令行使用以及系统配置,掌握常见的文件管理、进程管理、用户权限管理等功能,提高对 Linux 系统的实际应用能力。
二、实验环境1、操作系统:Ubuntu 2004 LTS2、实验工具:终端模拟器(Terminal)三、实验内容与步骤(一)系统登录与基本命令1、启动计算机,选择 Ubuntu 操作系统,输入用户名和密码登录系统。
2、打开终端模拟器,熟悉常用的基本命令,如`ls` (列出当前目录下的文件和文件夹)、`cd` (切换目录)、`mkdir` (创建新目录)、`rmdir` (删除空目录)等。
(二)文件管理1、在用户主目录下创建一个名为`experiment` 的文件夹,使用`mkdir experiment` 命令。
2、进入该文件夹,使用`cd experiment` 命令。
3、在`experiment` 文件夹中创建一个文本文件`filetxt` ,使用`touch filetxt` 命令。
4、使用`vi` 或`nano` 编辑器打开`filetxt` 文件,输入一些文本内容,并保存退出。
5、查看文件的内容,使用`cat filetxt` 命令。
6、复制文件,使用`cp filetxt file_copytxt` 命令。
7、移动文件,使用`mv filetxt/`命令将文件移动到上级目录。
8、删除文件,使用`rm file_copytxt` 命令。
(三)进程管理1、运行一个后台进程,例如`ping &`,然后使用`jobs` 命令查看后台进程。
2、将后台进程切换到前台,使用`fg %1` (其中%1 为后台进程的编号)命令。
3、终止进程,使用`Ctrl + C` 组合键终止正在运行的进程。
4、查看系统当前运行的进程,使用`ps aux` 命令。
(四)用户权限管理1、创建一个新用户,使用`sudo adduser username` 命令,其中`username` 为新用户的用户名。
Lniux文件系统实验报告

实验五文件系统
一、实验目的
1.掌握Linux系统下fdisk命令的用法。
2.掌握Linux系统下文件系统的创建、挂载与卸载。
3.掌握Linux系统下利用RAID技术实现磁盘冗余阵列的方法。
二、实验内容
1.磁盘分区管理
2.动态磁盘管理
三、实验指导
1.服务器现需要新建一块20GB的硬盘,需要对新增的硬盘进行分区管理、分区方案为/user目录所在分区10GB,/backup目录所在分区5GB,/home目录所在分区5GB。
步骤一,添加新硬盘
点击“编辑虚拟机设置”按钮,如下图
选择添加硬盘,如下图
下一步选择“SCSI(S)推荐”,如下图
下一步创建“新虚拟磁盘”,设置磁盘空间大小为“20GB”,如下图所示
单击完成,即完成了新硬盘的添加,如下图所示
通过fdisk -l命令查看新硬盘是否添加成功
步骤二,利用fdisk命令对/dev/sdb/进行分区
步骤三,格式化新建分区,在各分区上建立ext3类型的文件的系统,建立时要求检查磁盘坏块并显示详细信息。
步骤四,将/dev/sdb1挂载到/user目录,/dev/sdb2挂载到
/backup目录,/dev/sdb3挂载到/home目录
2、某公司的Linux服务器新增两块硬盘,硬盘大小为40GB。
为了实现数据保护功能,现需利用2块硬盘创建RAID1卷。
要求创建的RAID设备名为/dev/md110,并利用mkfs命令创建ext3文件系统。
最后将文件系统挂载到系统上。
四、实验总结
通过本次实验,我学习到fdisk 的一些命令和在Linux 系统下利用RAID 技术实现磁盘冗余阵列的方法。
电大本科Linux系统使用实验报告

实验一Linux常用命令使用一、实验目的1.掌握Linux一般命令格式。
2.掌握有关文件和目录操作的常用命令。
3.熟练使用man命令。
二、实验内容1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。
2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。
3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。
4.利用man命令显示date、echo等命令的手册页。
5.显示系统中的进程信息。
三、主要实验步骤1.登陆进入系统,修改个人密码。
2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。
Date:Cal:Who、who am i:Echo:Clear:3.浏览文件系统;(1)运行pwd命令,确定当前工作目录。
(2)运行ls –l命令,理解各字段含义。
(3)运行ls –ai命令,理解各字段含义。
(4)使用cd命令,将工作目录改到根(/)上。
运行ls –l命令,结合教材中图2.2,了解各个目录的作用。
(5)直接使用cd,通过pwd指令验证目录位置。
(6)用mkdir建立一个子目录subdir。
(7)将工作目录更改到subdir。
4.文件操作:(1)验证当前工作目录在subdir。
(2)运行date>file1,然后运行cat file1,看到什么信息?(3)运行cat subdir,会出现什么结果?为什么?(4)利用man命令显示date命令的使用说明。
(5)运行man date>>file1,看到什么信息?运行cat file1,看到什么信息?(6)利用ls –l file1,了解链接计数是多少?运行ln file1 ../fa,再看看链接计数有什么变化?用cat命令显示fa文件内容。
(7)显示file1的当前10行,后19行。
华电Linux课程设计报告

一、课程设计的目的与要求1.设计目的学习UNIX/LINUX系统下的多进程创建、控制和通信。
2. 设计要求(1)前台程序通过fork和execl系统调用启动后台程序。
(2)前台程序创建消息队列和命名管道,通过消息队列向后台程序发送经过转换的用户命令;通过命名管道从后台程序获取命令执行的结果,并显示在终端。
后台程序可以通过popen来执行转换后的命令。
(3)至少实现如下Windows——Linux对照命令:dir——ls,rename——mv,move——mv,del——rm,cd——cd(pwd),exit——exit。
(4)当用户输入exit时,前台程序指示后台程序结束,在后台程序结束后,前台程序退出;在此之前,用户的输入都被作为一条命令进行处理。
二、设计正文1.需求分析1.1功能需求分析1.1.1前台程序通过fork和execl系统调用启动后台程序。
1.1.2 前台程序创建消息队列和命名管道,通过消息队列向后台程序发送经过转换的用户命令;通过命名管道从后台程序获取命令执行的结果,并显示在终端。
后台程序可以通过popen来执行转换后的命令。
1.1.3 至少实现如下Windows——Linux对照命令:dir——ls,rename——mv,move——mv,del——rm,cd——cd(pwd),exit——exit。
1.1.4 当用户输入exit时,前台程序指示后台程序结束,在后台程序结束后,前台程序退出;在此之前,用户的输入都被作为一条命令进行处理。
1.2数据需求分析需要用数组存储读取的信息以及返回的结果。
用两个文件分别存储前台程序和后台程序。
1.3性能需求分析1系统安全可靠、功能完善齐全、操作方便。
2.设计思路概要根据题目要求,需要在前台程序接收用户输入,然后将Windows命令转换成Linux可执行命令,以消息队列的形式传给后台程序,后台程序接收消息队列中的内容,并执行把结果写入管道中,前台程序读取管道内容打印到标准输出。
华北电力大学编译实验报告

课程设计报告( 2012 -- 2013年度第 1 学期)名称:编译技术课程设计B题目:词法分析器设计算符优先分析程序设计基于算符优先分析方法的语法制导翻译程序设计院系:计算机系班级:学号:学生姓名:指导教师:阎蕾, 岳燕设计周数:1周成绩:日期:年月日《编译技术》课程设计B任务书一、目的与要求1.词法分析器设计的目的与要求1.1 词法分析器设计的实验目的本实验是为计算机科学与技术专业、网络工程专业、信息安全专业的学生在学习《编译技术》课程后,为加深对课堂教学内容的理解,培养解决实际问题能力而设置的实践环节。
通过这个实验,使学生应用编译程序设计的原理和技术设计出词法分析器,了解扫描器的组成结构,不同种类单词的识别方法。
能使得学生在设计和调试编译程序的能力方面有所提高。
为将来设计、分析编译程序打下良好的基础。
1.2 词法分析器设计的实验要求设计一个扫描器,该扫描器是一个子程序,其输入是源程序字符串,每调用一次识别并输出一个单词符号。
为了避免超前搜索,提高运行效率,简化扫描器的设计,假设该程序设计语言中,基本字(也称关键词)不能做一般标识符用,如果基本字、标识符和常数之间没有确定的运算符或界符作间隔,则用空白作间隔。
单词符号及其内部表示如表1-1所示,单词符号中标识符由一个字母后跟多个字母、数字组成,常数由多个十进制数字组成。
单词符号的内部表示,即单词的输出形式为二元式:(种别编码,单词的属性值)。
表1-1 单词符号及其内部表示单词符号种别编码单词的属性值BEGIN IF THEN ELSE END标识符整型常数1234567—————在名字表中的地址十进制整数+ * ** ()89101112—————2.算符优先分析程序设计的目的和要求2.1 算符优先分析程序设计的实验目的本实验是为计算机科学与技术专业的学生在学习《编译技术》课程后,为加深对课堂教学内容的理解,培养解决实际问题能力而设置的实践环节。
Unix实验报告-Linux的基本命令和vi初步

电子科技大学计算机科学与工程学院标准实验报告(实验)课程名称UNIX操作系统电子科技大学教务处制表电子科技大学实验报告一、实验室名称:计算机学院实验中心二、实验项目名称:Linux的基本命令和vi初步三、实验目的:掌握Linux的基本安装,熟悉Linux命令的格式,熟悉一些常用的Linux命令,熟悉如何使用帮助。
四、实验内容:命令基础:•登录进入Linux系统,而后更改自己的用户口令•执行几个常用的Linux命令•使用man命令,来查找特定命令的帮助信息文件与目录:•显示当前目录的目录名•改变当前目录使用ls命令的不同命令选项,来查看文件与目录的属性•创建和删除目录•创建0长度的文件•拷贝、移动、重命名、链接及删除文件•查看文件的内容修改文件和目录权限:•使用长列表命令来查看文件与目录的信息•能够解释文件与目录权限中各位的含义•能够对普通文件与目录的权限进行操作vi编辑器:•创建一个文件•保存退出一个文件及不保存退出一个文件•在文本中使用不同的键进行光标的移动•在一个文件中加入、删除与修改文本•设定选项以自定义编辑环境•调用命令行编辑功能五、实验器材(设备、元器件):个人电脑(安装window 10操作系统)WSL(window 10下的Linux子系统)cmder(windows 10下的命令行)六、实验步骤:命令基础:一、登录,更改密码1.安装VMware虚拟机,安装Linux操作系统。
在安装过程中设置root用户的密码为111111。
从图形界面进入控制台界面的组合[Fn+Crtl+Alt]从控制台界面进入图形界面[Alt+F7]2.登录后将当前的密码改为你自己希望的密码。
用心记住新密码。
用笔记录密码的话,容易引起安全问题。
(passwd命令)3.退出系统后,再重新进入,以确定用户自己的密码已经被修改。
[Ctrl+d] / logout / exit4.系统关机:poweroff / shutdown5.重启系统:reboot二、基本命令1.显示系统的时间(date)2.显示文件/etc/passwd中一共有多少行(wc -l /etc/passwd)3.显示2002年的全年的日历4.显示1752年9月的月历,请注意这个月的月历是否有些特别。
linux基本操作 实验报告

linux基本操作实验报告《Linux基本操作实验报告》摘要:本实验报告旨在介绍Linux操作系统的基本操作,包括文件管理、用户管理、权限管理等内容。
通过实际操作,掌握Linux操作系统的基本技能,为今后的深入学习和应用打下基础。
一、实验目的1. 了解Linux操作系统的基本概念和特点;2. 掌握Linux操作系统的基本命令和操作;3. 熟悉Linux操作系统的文件管理、用户管理、权限管理等功能。
二、实验环境本次实验使用的是Ubuntu 20.04 LTS版本的Linux操作系统。
三、实验内容1. 文件管理在Linux操作系统中,文件管理是非常重要的一部分。
通过命令行可以进行文件的创建、复制、移动、删除等操作。
在本次实验中,我们将学习如何使用命令行进行文件管理操作,并掌握常用的文件管理命令。
2. 用户管理Linux操作系统是一个多用户的操作系统,因此用户管理也是非常重要的一部分。
在本次实验中,我们将学习如何创建用户、修改用户密码、删除用户等操作,并掌握常用的用户管理命令。
3. 权限管理在Linux操作系统中,权限管理是非常严格的。
每个文件和目录都有自己的权限设置,包括读、写、执行等权限。
在本次实验中,我们将学习如何使用命令行进行权限管理操作,并掌握常用的权限管理命令。
四、实验步骤1. 文件管理实验步骤- 创建一个新的文件夹:mkdir test- 进入新的文件夹:cd test- 创建一个新的文件:touch file.txt- 复制文件到另一个文件夹:cp file.txt /tmp- 移动文件到另一个文件夹:mv file.txt /tmp- 删除文件夹及其内容:rm -rf test2. 用户管理实验步骤- 创建一个新的用户:sudo adduser newuser- 修改用户密码:sudo passwd newuser- 删除用户:sudo deluser newuser3. 权限管理实验步骤- 查看文件权限:ls -l- 修改文件权限:chmod 755 file.txt五、实验总结通过本次实验,我们学习了Linux操作系统的基本操作,包括文件管理、用户管理、权限管理等内容。
linux操作系统实验报告

linux操作系统实验报告Linux 操作系统实验报告一、实验目的本次实验的主要目的是深入了解和熟悉Linux 操作系统的基本操作、命令行使用、文件系统管理以及进程管理等方面的知识和技能。
通过实际操作和实践,提高对 Linux 操作系统的掌握程度,为今后在相关领域的学习和工作打下坚实的基础。
二、实验环境本次实验使用的是虚拟机软件 VirtualBox 安装的 Ubuntu 2004 LTS操作系统。
虚拟机配置为 2GB 内存,20GB 硬盘空间。
实验在Windows 10 操作系统的主机上进行。
三、实验内容及步骤(一)用户和权限管理1、创建新用户使用`sudo adduser <username>`命令创建新用户,例如创建用户名为`testuser` 的新用户。
2、设置用户密码使用`sudo passwd <username>`命令为新用户设置密码。
3、切换用户使用`su <username>`命令切换到新用户。
4、用户权限管理修改`/etc/sudoers` 文件,为新用户赋予特定的权限,例如允许执行特定的管理员命令。
(二)文件和目录操作1、查看文件和目录使用`ls` 命令查看当前目录下的文件和目录,使用`ls l` 命令查看详细信息,包括文件权限、所有者、大小和修改时间等。
2、创建、删除文件和目录使用`touch <filename>`命令创建新文件,使用`mkdir <directoryname>`命令创建新目录。
使用`rm <filename>`命令删除文件,使用`rmdir <directoryname>`命令删除空目录,使用`rm r <directoryname>`命令删除非空目录。
3、复制、移动文件和目录使用`cp <source> <destination>`命令复制文件或目录,使用`mv <source> <destination>`命令移动文件或目录。
Linux系统的基本操作及常用命令实验报告

操作系统实验报告姓名:姜良超学号:40 专业班级:集成112课题:Linux系统的基本操作及常用命令实验一Linux系统的基本操作及常用命令1.1.1 实验目的1.学习如何安装和使用Linux操作系统。
2.熟悉Linux操作系统的常用基本命令。
1.1.2 实验内容1.学习VMware软件的使用以及在VMware下安装Ubuntu操作系统。
2.启动系统:通过虚拟机启动Linux系统。
3.熟悉Ubuntu操作系统的使用界面和各项功能。
4.目录操作(分别通过命令和鼠标操作完成,写出相应的命令)。
5.熟悉文件操作命令。
6.熟悉系统询问与权限命令。
7.熟悉进程操作命令。
8.熟悉一些其他常用命令。
1.Linux的登陆与退出本地登录Linux操作系统(1)双击桌面上的VMware Workstation图标,运行虚拟机。
(2)建立一台虚拟机。
单击文件(file)→新建(new)→新建虚拟机(new virtual machine)命令,弹出虚拟机创建菜单。
(3)根据向导完成虚拟机的创建(4)在客户操作系统(Guest operating system)中选择Linux,单击NEXT 按钮。
(5)在虚拟机名字中键入自己想建立的名字。
(6)在位置中选择虚拟机安装位置。
(7)如果需要网络就选择一个合适的网络环境。
(8)点击finish按钮,返回主界面。
登录:双击桌面上的VMware Workstation图标,运行虚拟机软件,找到左列下拉菜单中Ubuntu图标,点击绿色箭头启动Linux操作系统。
单击用户名输入登录密码。
成功登录Ubuntu主界面。
退出:如果要退出系统,单击右上角用户名,选择shut down命令关闭系统。
2.Linux命令格式Linux系统中bash命令的一般格式是:命令名【选项】【处理对象】例:$ ls -la mydir使用bash命令时,应注意一下几点:·命令名一般是小写的英文字母。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科技学院
实验报告
( 2012—2013年度第1学期)
名称:UNIX/LINUX体系及编程
院系:信息工程系
班级:
学号:
学生姓名:
指导教师:**
设计周数: 3
成绩:
日期:2012年9 月9日
实验正文
一.实验目的和要求:
1.1.掌握UNIX/Linux系统的目录和文件管理命令。
2.掌握shell的输入输出重定向,编写shell脚本文件。
3.编写C语言程序,使用GCC编译,使用GDB调试。
4.掌握make工具,撰写makefile文件,完成C程序的自动编译。
5.要求每人能独立完成实验。
二.实验主要内容:
1.用pwd命令显示用户主目录的路径名,用date命令查看当前日期和时间,用who 命令查看当前登录在系统中的用户列表,利用who命令选项查看当前系统中的用
户总数和系统启动时间。
比较whoami 和who am i显示的结果区别。
命令:pwd:查看当前工作路径
命令:date:查看日期时间
命令who –a 查看登陆系统中的所有用户,同时显示启动时间
命令:whoami 和 who am i 的区别:whoami只显示当前用户的名字
2. 用vi编辑器,先在用户主目录中创建文件,编辑文件。
并作统计文件大小,重新
编辑文件。
字符串替换等工作
命令:创建qq文件:vi qq
命令:统计创建文件大小:du –h qq
命令:字符串的替换:在命令模式下输入
cat qq 查看文件
可以把文件中所有的huangjinlong替换成Mk:1,$s/huangjinlong/Mk/g 1表
示第一行,$s表示最后一行。
内容如下:
3.运用find命令查找passwd文件
在/目录下查找passwd文件:find / -name passwd
查找一天前所创建的文件:find /home/deno/ -atime +1 查找一天前所访问的文件:find /home/deno/ -ctime +1
查找/home/demo目录下属主是qq的文件:find -user qq
4.编写flower脚本
a.显示用户名。
显示用户当前系统中的进程。
b 判断当前用户是否为root用户:若是root用户,则根据命令行参数n,清除/var/log
目录下的某个文件的内容但保留其最后的n行的内容,若没有参数,则保留10行;若不是root用户,提示出错。
文件为/var/log/cron文件。
利用cat –n 查看文件一共65行。
脚本如下:
执行:bash /home/demo/flower.sh 查看/var/log/cron
5.十进制转换为十六进制:代码如下:
编译:gcc –Wall –n xd
执行:./xd
撰写makefile 文件:
Makefile:
主函数:main.c
Output.c:
Judge.c
Make自动编译编译:
执行jinzhi:
三.实验总结:
通过本次实验,我了解了linux下的简单命令的操作,同时简单认识了系统的整体结构。
在实验中编写了简单的脚本,知道了格式的注意点。
虽然在编写makefile的时候遇见了很多格式问题,但是通过与同学的讨论,最终调试完成。
对于linux,还有很多要学习和理解的。