计算机操作系统实验一
操作系统安全实验1实验报告

操作系统安全实验1实验报告一、实验目的本次操作系统安全实验的主要目的是让我们深入了解操作系统的安全机制,通过实际操作和观察,掌握一些常见的操作系统安全配置和防护方法,提高对操作系统安全的认识和应对能力。
二、实验环境本次实验使用的操作系统为Windows 10 和Linux(Ubuntu 2004),实验设备为个人计算机。
三、实验内容与步骤(一)Windows 10 操作系统安全配置1、账户管理创建新用户账户,并设置不同的权限级别,如管理员、标准用户等。
更改账户密码策略,包括密码长度、复杂性要求、密码有效期等。
启用账户锁定策略,设置锁定阈值和锁定时间,以防止暴力破解密码。
2、防火墙配置打开 Windows 防火墙,并设置入站和出站规则。
允许或阻止特定的应用程序通过防火墙进行网络通信。
3、系统更新与补丁管理检查系统更新,安装最新的 Windows 安全补丁和功能更新。
配置自动更新选项,确保系统能够及时获取并安装更新。
4、恶意软件防护安装并启用 Windows Defender 防病毒软件。
进行全盘扫描,检测和清除可能存在的恶意软件。
(二)Linux(Ubuntu 2004)操作系统安全配置1、用户和组管理创建新用户和组,并设置相应的权限和归属。
修改用户密码策略,如密码强度要求等。
2、文件系统权限管理了解文件和目录的权限设置,如读、写、执行权限。
设置特定文件和目录的权限,限制普通用户的访问。
3、 SSH 服务安全配置安装和配置 SSH 服务。
更改 SSH 服务的默认端口号,增强安全性。
禁止 root 用户通过 SSH 登录。
4、防火墙配置(UFW)启用 UFW 防火墙。
添加允许或拒绝的规则,控制网络访问。
四、实验结果与分析(一)Windows 10 操作系统1、账户管理成功创建了具有不同权限的用户账户,并能够根据需求灵活调整权限设置。
严格的密码策略有效地增加了密码的安全性,减少了被破解的风险。
账户锁定策略在一定程度上能够阻止暴力破解攻击。
(完整word版)操作系统实验报告.实验一 WINDOWS进程初识

操作系统教程实验指导书实验一WINDOWS进程初识1、实验目的(1)学会使用VC编写基本的Win32 Consol Application(控制台应用程序)。
(2)掌握WINDOWS API的使用方法。
(3)编写测试程序,理解用户态运行和核心态运行。
2、实验内容和步骤(1)编写基本的Win32 Consol Application步骤1:登录进入Windows,启动VC++ 6.0。
步骤2:在“FILE”菜单中单击“NEW”子菜单,在“projects”选项卡中选择“Win32 Consol Application”,然后在“Project name”处输入工程名,在“Location”处输入工程目录。
创建一个新的控制台应用程序工程。
步骤3:在“FILE”菜单中单击“NEW”子菜单,在“Files”选项卡中选择“C++ Source File”, 然后在“File”处输入C/C++源程序的文件名。
步骤4:将清单1-1所示的程序清单复制到新创建的C/C++源程序中。
编译成可执行文件。
步骤5:在“开始”菜单中单击“程序”-“附件”-“命令提示符”命令,进入Windows “命令提示符”窗口,然后进入工程目录中的debug子目录,执行编译好的可执行程序:E:\课程\os课\os实验\程序\os11\debug>hello.exe运行结果 (如果运行不成功,则可能的原因是什么?) :答:运行成功,结果:(2)计算进程在核心态运行和用户态运行的时间步骤1:按照(1)中的步骤创建一个新的“Win32 Consol Application”工程,然后将清单1-2中的程序拷贝过来,编译成可执行文件。
步骤2:在创建一个新的“Win32 Consol Application”工程,程序的参考程序如清单1-3所示,编译成可执行文件并执行。
步骤3:在“命令提示符”窗口中运行步骤1中生成的可执行文件,测试步骤2中可执行文件在核心态运行和用户态运行的时间。
操作系统实验报告

篇一:操作系统实验报告完全版《计算机操作系统》实验报告班级:姓名:学号:实验一进程控制与描述一、实验目的通过对windows 2000编程,进一步熟悉操作系统的基本概念,较好地理解windows 2000的结构。
通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解windows 2000中进程的“一生”。
二、实验环境硬件环境:计算机一台,局域网环境;软件环境:windows 2000 professional、visual c++6.0企业版。
三、实验内容和步骤第一部分:程序1-1windows 2000 的gui 应用程序windows 2000 professional下的gui应用程序,使用visual c++编译器创建一个gui应用程序,代码中包括了winmain()方法,该方法gui类型的应用程序的标准入口点。
:: messagebox( null, “hello, windows 2000” , “greetings”,mb_ok) ;/* hinstance */ , /* hprevinstance */, /* lpcmdline */, /* ncmdshow */ )return(0) ; }在程序1-1的gui应用程序中,首先需要windows.h头文件,以便获得传送给winmain() 和messagebox() api函数的数据类型定义。
接着的pragma指令指示编译器/连接器找到user32.lib库文件并将其与产生的exe文件连接起来。
这样就可以运行简单的命令行命令cl msgbox.cpp来创建这一应用程序,如果没有pragma指令,则messagebox() api函数就成为未定义的了。
这一指令是visual studio c++ 编译器特有的。
接下来是winmain() 方法。
其中有四个由实际的低级入口点传递来的参数。
信息技术实验报告大一

信息技术实验报告大一实验一:计算机操作系统基础一、实验目的本实验的主要目的是了解计算机操作系统的基本概念、功能和特点,以及熟悉常见的操作系统命令的使用方法。
二、实验内容1. 了解并简要介绍计算机操作系统的定义、功能和分类。
2. 掌握常见操作系统命令的使用方法,包括文件和目录的创建、删除、复制和移动等操作。
三、实验步骤1. 阅读相关资料,了解计算机操作系统的基本概念和功能。
2. 使用命令行界面或图形化界面,登录操作系统。
3. 创建一个新的文件夹,命名为"实验报告"。
4. 在"实验报告"文件夹中创建一个新的文本文件,命名为"实验一.txt"。
5. 打开"实验一.txt"文件,在文件中写入实验的目的、内容和步骤。
6. 保存文件并关闭。
7. 将"实验一.txt"文件复制到桌面。
8. 删除"实验报告"文件夹及其所有内容。
9. 打开回收站,恢复被删除的"实验报告"文件夹。
10. 关闭操作系统。
四、实验结果通过实验,我们了解了计算机操作系统的基本概念、功能和特点。
我们还学会了通过命令行界面或图形化界面登录操作系统、创建、删除、复制和移动文件等常见的操作系统命令的使用方法。
五、实验总结本实验通过实际操作,使我们对计算机操作系统有了更深入的了解。
我们掌握了常见的操作系统命令,并能够熟练地使用这些命令进行文件和目录的管理。
这对我们今后的学习和工作具有重要的意义。
计算机基础实验报告实验一二参考模板

计算机基础实验报告实验一二参考模板一、实验目的计算机基础实验一的目的在于让学生熟悉计算机的基本操作和常用软件的使用,培养学生的动手能力和问题解决能力。
实验二则侧重于加深对计算机系统和网络知识的理解,提高学生的综合应用能力。
二、实验环境实验在学校的计算机实验室进行,每台计算机均安装了 Windows 操作系统,并配备了常用的办公软件、编程工具和网络浏览器等。
实验室还提供了稳定的网络环境,以便进行网络相关的实验操作。
三、实验内容与步骤(一)实验一1、计算机硬件的认识打开计算机主机箱,观察主板、CPU、内存、硬盘、显卡等硬件设备的外观和接口。
了解各硬件设备的主要功能和性能指标。
2、操作系统的安装与设置使用安装光盘或 U 盘启动盘,安装 Windows 操作系统。
进行系统初始化设置,如用户名、密码、日期时间等。
安装驱动程序,确保硬件设备正常工作。
3、常用办公软件的使用打开 Word 软件,进行文档的创建、编辑、排版和保存。
使用 Excel 软件进行表格的制作、数据计算和图表绘制。
利用 PowerPoint 软件创建演示文稿,添加文字、图片、动画等元素。
(二)实验二1、计算机网络基础了解计算机网络的组成、分类和拓扑结构。
学习 IP 地址、子网掩码、网关和 DNS 的概念和设置方法。
通过命令提示符(CMD)窗口,使用 Ping 命令检测网络连通性。
2、网络服务与应用配置 Web 服务器和 FTP 服务器,实现网页的发布和文件的上传下载。
学会使用浏览器访问网页、搜索信息和下载文件。
了解电子邮件的工作原理,注册邮箱并进行邮件的收发。
四、实验结果与分析(一)实验一1、硬件认识方面,学生能够准确识别计算机的主要硬件设备,并对其功能有了初步的了解。
但对于一些较新的硬件技术和性能参数的理解还不够深入。
2、操作系统的安装和设置过程较为顺利,大部分学生能够独立完成。
但在驱动程序的安装过程中,少数学生遇到了兼容性问题,需要通过更新驱动或寻求技术支持解决。
四川大学计算机操作系统 实验一 熟悉Linux命令

实验一 熟悉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 屏幕输出第三行
操作系统实验(一)

操作系统实验年级2014 级专业学号姓名指导教师年月日实验一 Windows任务管理器的使用一、实验目的通过在Windows 任务管理器中对程序进程进行响应的管理操作,熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能.二、实验内容启动并进入Windows环境,单击Ctrl + Alt + Del键,或者右键单击任务栏,在快捷菜单中单击“任务管理器”命令,打开“任务管理器”窗口.1.分别查看每个选项卡的内容,了解相关参数的含义及其当前内容.2.在“进程”选项卡上单击“查看”菜单,然后单击“选择列”命令.单击要增加显示为列标题的项目,然后单击“确定”.分别了解“进程”选项卡各列的含义及其当前内容.3.为更改正在运行的程序的优先级,可在“进程”选项卡上右键单击您要更改的程序,指向“设置优先级”,然后单击所需的选项.更改进程的优先级可以使其运行更快或更慢(取决于是提升还是降低了优先级) ,但也可能对其他进程的性能有相反的影响.(查看进程管理器,说明按照名字序号前5个进程的主要用途和功能.)4、修改windows服务选项,将windows的远程用户修改注册表的服务设置成禁止. :打开控制面板→管理工具→服务→找到"Remote Registry",双击,启动类型设置为禁用.5、修改windows的磁盘管理并设定配额选项。
设定配额的磁盘格式必须是NTFS,如果你的硬盘是FAT32格式;可通过以下命令:convert 盘符:/fs:ntfs 将某一磁盘分区转为NTFS。
6、修改windows启动选项,将其中的前三个自动启动的选项去掉. :开始→运行→输入msconfig,到启动页.7、修改windows的虚拟内存交换空间.8、修改windows使得windows启动时,显示操作系统列表时间为5秒,并写出启动文件的具体内容. :右键我的电脑→属性→高级→启动和故障恢复的设置→显示列表时间设为5,→点击编辑→列出具体内容,一般是:[boot loader]timeout=0default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect9、查看windows本地安全策略,并修改为定期强制修改密码.写出本地安全策略的审核的内容. :开始→运行→输入gpedit.msc →计算机设置→Windows设置→安全设置→账户策略→密码策略→密码最长存留期设置为需要的天数即可.10、获得此计算机网卡的网络配置及mac地址.开始→运行→输入cmd回车→输入ipconfig /all回车即是.11、在D盘新建一个文件夹,以自己的拼音缩写命名,并利用命令将其映射为I盘,例如为aaa,命令:subst I: d:\aaa.即将c:\aaa映射为I盘. (注:I盘是虚拟盘,不是实际的硬盘)语法subst [drive1:[drive2:}Path}subst drive1:/d参数drive1:指定要为其指派路径的虚拟驱动器.drive2:指定包含指定路径的物理驱动器(如果不是当前的驱动器).Path指定要指派给虚拟驱动器的路径./d删除虚拟驱动器./?在命令提示符显示帮助.注释以下命令在subst 命令中使用的驱动器上无法工作(或不应使用):chkdskDiskcompDiskcopyformatlabelrecoverdrive1 参数必须在lastdrive 命令指定的范围之内.如果没有,subst 将显示下列错误消息:Invalid parameter - drive1:范例若要为路径B:\User\Betty\Forms 创建虚拟驱动器Z,请键入:subst z:b:\user\betty\forms现在,不用键入完整路径,而是通过键入虚拟驱动器号,后跟冒号,即可到达该目录,如下所示:z:winxp中的映射盘符命令:subst另附上软件extrasubst.zip(创建虚拟驱动器)12、通过设备管理器查看系统所有组件配置.包括驱动程序,装载的所有程序,windows组件,硬件组件的IRQ等.13、查看windows的版本及注册信息. :开始→运行→输入winver回车14、利用windows自带的聊天工具,进行局域网内的聊天,并写出详细步骤. 首先启动服务中的Messager服务,Sp2以后版本默认为禁止的,将其设为自动,然后要发消息就开始→运行→输入net send 对方IP地址信息内容.回车即可15、利用命令查看windows进程中每个进程所提供的服务.命令:tasklist /SVC (注:查看svchost进程情况)实验二 Windows进程观测一、背景知识Windows提供了创建控制台应用程序的能力,使用户可以利用标准的C++工具,如iostream库中的cout和cin对象,来创建小型应用程序。
Windows操作系统实验

第2章Windows操作系统实验实验一Windows基本操作作业要求(1)将打开的窗口层叠,在各窗口中进行切换,并改变窗口的大小,这里要分清窗口右上角的三个按钮的作用。
注意:窗口在最小化时,程序仍在运行,单击“任务栏”窗口中的相关按钮,窗口即恢复。
(2)对菜单栏菜单、快捷菜单进行操作,注意菜单命令的各种不同形式。
(3)打开一个对话框,熟悉其中的各个操作元素。
实验二文件管理操作作业要求在Windows实验素材库建立了如图2-6所示的文件夹结构。
从相应网站下载该实验素材文件夹中的EXERCISE文件夹到D盘根目录下,完成以下操作:(1)在D盘根目录下建立如图2-7所示的文件夹结构。
(2)将EXERCISE文件夹下除TOOL以外的文件夹复制到STUDENT文件夹下。
(3)将STUDENT文件夹下的DOCUMENT文件夹下的文件移动到STUDENT1\WORD文件夹下。
(4)将ELSE文件夹重命名为WIN。
(5)删除VOICE和USER文件夹。
(6)恢复被删除的VOICE文件夹,彻底删除USER文件夹。
实验三运行程序和打开文档操作作业要求(1)选择“开始”菜单的“运行”命令运行计算器程序(Calc.exe)。
(2)选择“开始”菜单的“程序”命令运行画图程序。
(3)在“开始”菜单的“文档”中,找到一个近期使用过的文档,打开并编辑它。
(4)搜索“mspaint.exe”程序文件,并运行之。
实验四定制工作环境与计算机管理操作作业要求(1)在屏幕上找到“任务栏”窗口,将“任务栏”窗口隐藏或取消隐藏,并且改变“任务栏”窗口的大小。
(2)将自己喜爱的程序设置为屏幕保护程序。
(3)将自己喜爱的图片设置为桌面背景,并使图片平铺于桌面上。
(4)将桌面上的“我的电脑”图标拖动到任务栏的快速启动区。
(5)在桌面上创建“画图程序”的快捷方式。
实验五 Windows 2000综合练习作业要求从相应网站下载Windows实验素材文件夹中的EXERCISE文件夹到D盘根目录下,然后在EXERCISE文件夹下完成以下操作:(1)在USER文件夹下建立如下所示的文件夹结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机操作系统实验一
————————————————————————————————作者: ————————————————————————————————日期:
1.vi编辑器的基本使用
1)进入退出vi三种模式:
①由Shell进入vi编辑器时,首先进入普通模式。
如果不确定当前处于哪种模式,按两次 Esc键将回到普通模式。
(vi :如果存在,则打开;否则会创建一个新文件再打开;进入普通模式。
)
命令描述
vi 如果存在,则打开;否则会创建一个新文件再打开。
vi -R以只读模式(只能查看不能编辑)打开现有文件。
view 以只读模式打开现有文件。
②在普通模式下输入i(插入)、c(修改)、o(另起一行) 等命令时进入编辑模式;按 esc键退回到普通模式。
命令描述
i 在当前光标位置之前插入文本
I在当前行的开头插入文本
a 在当前光标位置之后插入文本
A 在当前行的末尾插入文本
o 在当前位置下面创建一行
O在当前位置上面创建一行
下面的方式也可在修改后入编辑模式:
命令描述
cc 删除当前行,并进入编辑模式。
cw删除当前字(单词),并进入编辑模式。
r 替换当前光标下的字符。
R 从当前光标开始替换字符,按Esc键退出。
s用输入的字符替换当前字符,并进入编辑模式。
S用输入的文本替换当前行,并进入编辑模式。
③在普通模式下输入冒号(:)可以进入命令模式。
输入完命令按回车,命令执行完后会自动退回普通模式。
退出命令说明
q 如果文件未被修改,会直接退回到Shell;否则提示保存文件。
q! 强行退出,不保存修改内容。
wq w命令保存文件,q 命令退出 vi,合起来就是保存并退出。
ZZ保存并退出,相当于wq,但是更加方便。
2)建立文件
vi:如果存在,则打开;否则会创建一个新文件再打开。
3)在新建文件上移动光标位置
命令描述
k 向上移动光标(移动一行)
j 向下移动光标(移动一行)
h向左移动光标(移动一个字符)
l 向右移动光标(移动一个字符)
(注:上下左右键也有相同功能)
用来移动光标的命令
命令说明
将光标定位在一行的开头。
或|
$将光标定位在一行的末尾。
w 定位到下一个单词。
b定位到上一个单词。
( 定位到一句话的开头,句子是以! . ? 三种符号来界定的。
) 定位到一句话的结尾。
{ 移动到段落开头。
&&&&&&
}移动到段落结束。
&&&&&&&&&
[[ 回到段落的开头处。
&&&&&&&&&&
]] 向前移到下一个段落的开头处。
&&&&&&&&&&
n| 移动到第n列(当前行)。
1G 移动到文件第一行。
G移动到文件最后一行。
nG 移动到文件第 n 行。
:n 移动到文件第n 行。
H移动到屏幕顶部。
nH 移动到距离屏幕顶部第n行的位置。
M 移动到屏幕中间。
L移动到屏幕底部。
nL移动到距离屏幕底部第n行的位置。
:x x是一个数字,表示移动到行号为 x 的行。
4)对文件执行删除、复原、修改、替换等操作
①删除:
命令说明
x 删除当前光标下的字符
X删除光标前面的字符
dw 删除从当前光标到单词结尾的字符
d^ 删除从当前光标到行首的字符
d$ 删除从当前光标到行尾的字符
D删除从当前光标到行尾的字符
dd 删除当前光标所在的行
可以在命令前面添加一个数字前缀,表示重复操作的次数,例如,2x 表示连续两次删除光标下的字符,2dd 表示连续两次删除光标所在的行。
②修改
命令描述
cc 删除当前行,并进入编辑模式。
cw 删除当前字(单词),并进入编辑模式。
r 替换当前光标下的字符。
R 从当前光标开始替换字符,按 Esc键退出。
s 用输入的字符替换当前字符,并进入编辑模式。
S用输入的文本替换当前行,并进入编辑模式。
命令描述
yy 复制当前行
ny
复制n行
y
yw 复制一个字(单词)
ny
复制n行
w
p 将复制的文本粘贴到光标后面
P将复制的文本粘贴到光标前面
命令说明
J 将当前行和下一行连接为一行
<< 将当前行左移一个单位(一个缩进宽度) >> 将当前行右移一个单位(一个缩进宽度)
~ 改变当前字符的大小写
^G Ctrl+G组合键可以显示当前文件名和状态
U撤销对当前行所做的修改
u 撤销上次操作,再次按'u'恢复该次操作
:f以百分号(%)的形式显示当前光标在文件中的位置、文件名和文件的总行数
:f 将文件重命名为
:w保存修改到
:e 打开另一个文件名为的文件
:cd
dirname
改变当前工作目录到dirname
:e # 在两个打开的文件之间进行切换
:n 如果用 vi 打开了多个文件,可以使用:n切换到下一个文件:p如果用 vi 打开了多个文件,可以使用 :n切换到上一个文件:N 如果用vi 打开了多个文件,可以使用 :n 切换到上一个文件:rfil
e
读取文件并在当前行的后边插入
:nr file 读取文件并在第 n 行后边插入
③替换
切换到命令模式,再输入 s/ 命令即可对文本进行替换。
语法为:
:s/search/replace/g
search 为检索的文本,replace 为要替换的文本,g 表示全局替换。
(注:把当前光标所处的行中的SEARCH单词,替换成REPLACE,并把所有SEARCH高亮显示;)
:%s/SEARCH/REPLACE 注:把文档中所有SEARCH替换成REPLACE;
:#,# s/SEARCH/REPLACE/g 注:#号表示数字,表示从多少行到多少行,把SEARCH替换成REPLACE;
④复原
'u' : 撤销上一个编辑操作
'ctrl+ r':恢复,即回退前一个命令
'U':行撤销,撤销所有在前一个编辑行上的操作
2.使用shell命令实现切换目录、查找并查看文件、查看用户信息。
1)在/home目录中创建3个目录,目录名称依次为a1、a2、a3。
2)编写一个shell脚本,从键盘读入10个数,显示最大值和最小值。
3.掌握vi编辑器的使用
同第一题
4.
1)使用vi编写一个c程序,完成以下功能:
要求该程序能通过命令行接收用户的输入的10个整数,然后进行从小到大的排序,再输出到txt文件中去。
编辑好后,存为.c文件(如a.c),使用gcc编译该文件,运行结果文件。
2)使用vi编写一个c程序,完成以下功能:
要求该程序接收用户的输入,其输入参数为Linux系统中的任意文本文件,接收输入后,c程序读取该文件内容,并打印在屏幕上,然后对文件内容进行修改并保存到文件中去。
编辑好后,存为.c文件(如a.c),使用gcc编译该文件,运行结果文件。
3)
GNU make的主要功能是读进一个文本文件makefile并根据makefile的内容执行一系列的工作。
makefile的默认文件名为GNUmake或Makefile,也可以在make的命令行中指定别的文件名。
如果不特别指定,make命令在执行时将按顺序查找默认的makefile文件。
多数程序员使用第三种文件名Makef
ile。
因为第一个字母是大写,通常被列在一个目录的文件列表的最前面。
Makefile写好之后,每次改变了某些源文件,只要执行make命令: #make
一个Makefile文件主要含有一系列的规则,每条规则包含以下内容:
一个目标(target),即make最终需要创建的文件,如可执行文件和目标文件;目标也可以是要执行的动作,如“clean”。
一个或多个依赖文件(dependency)列表,通常是编译目标文件所需要的其他文件。
一系列命今(command),是make执行的动作,通常是把指定的相关文件编译成目标文件的编译命令,每个命令占一行,且每个命令行的起始字符必须为TAB 字符。
Makefile规则的一般形式如下:
ﻩtarget:dependency
ﻩ(tab)<command>
①编写程序
②编写makefile文件
③执行结果:
5.实现Redhat虚拟机挂载U盘。
1.运行命令cat/proc/partitions,看看现在系统中有哪些分区
2.插入U盘后查看输出结果, 在/mnt目录下建立一个挂装USB存储器的目录,将USB设备(/dev/sdb1)挂装到/mnt/usb目录下,并查看USB存储器中的文件信息。