一路向北~~
努力才会有惊喜

一、实验目的和要求

本实验的目的是使学生学会Linux的安装、配置和基础使用;掌握Linux常用命令的格式和操作以及系统管理、设备管理、用户管理和文件存取权限管理的基本方法;熟悉编译工具makeGCC的作用学会在Linux环境下进行工作。

1.熟悉并完成LinuxCentOS 7)的安装和基本配置的操作过程;

2.了解Linux的基本操作命令的格式,掌握基本操作命令功能和使用;

3.了解Linux的文本编辑器vi3种工作模式,掌握3种工作模式的转换并学会利用vi进行文本编辑

4.掌握Linux下存储设备的挂载与卸载的方法,并学会如何控制文件和目录的存取权限熟悉编译工具GCC的作用和基本使用方法

二、实验内容和原理实验内容:

安装并配置Linux(CentOS 7)操作系统。

安装并配置Linux(CentOS 7)操作系统。

三、实验环境

 

Windows10

四、算法描述和程序代码

hello.c源程序代码:

#include  <stdio.h>

main()

{char name[20];

printf(“Please input your name:”);

scanf(“%s”,name);

printf(“Welcome %s!\n”,name);

reture 0;}

四、实验结果截图

1输入代码

 

 2编译运行完成

 

 

实验内容:

  1. 控制文件和目录的存取权限。

1)将/usr/bin目录中的cal*文件和/bin目录中的cat*文件复制到rj1901zhangsan子目录中,并分别命名为zhangsancal和zhangsancat。使用ls查看rj1901zhangsan子目录中的各个文件的详细信息。

2)使用长列表命令ls查看/usr/bin目录中的cal文件和/bin目录中的cat文件,并把它们与rj1901zhangsan子目录中的文件进行比较。

3)通过建立链接在rj1901zhangsan子目录中以hello.link的文件名来执行文件hello。

比较链接文件和被链接文件有什么不同?文件的硬链接数是多少?执行hello.link的执行结果是什么?

4)改变文件hello.link的权限,使拥有者只具有读的权限。试着再运行hello.link它运行了吗?为什么?

没有,因为没有运行权限

5)删除hello.link这样做也删除了hello文件吗?为什么?

没有

实验内容:掌握Linux下存储设备的挂载与卸载的方法。

1)建立挂载点,使用mount和umount命令手工挂载本地磁盘(U盘)。

2)使用fdisk -l命令查看设备的连接情况,主要查看U盘的名称及文件系统类型。

3)卸载本地磁盘(U盘)

 

 

 

 

posted on 2022-06-02 17:24  一路向北~~  阅读(471)  评论(0编辑  收藏  举报