admin管理员组

文章数量:1535374

2024年3月3日发(作者:)

《Linux系统管理》Linux文件管理实验报告

一、实验目的:

1.掌握Linux系统文件的操作命令

2.掌握Linux系统权限的操作命令

二、实验内容:

1. 用文件显示命令显示文件。

(1)以root身份进入系统命令符界面,查看当前目录下的文件及目录信息,请使用常见的选项进行显示并观察结果;查看/etc目录下的文件及目录信息,并查看/etc目录自己的信息,简述两种显示结果是否有区别?

(2)显示/etc/passwd文件中的信息同时含有行号,并用more、less、head及tail命令进行不同的查看方式对该文件的部分内容进行显示;

(3)在/tmp目录下创建/lianxi/first目录路径;在/tmp/lianxi目录下同时创建名为second和third的两个目录;生成 test目录作为lianxi的子目录,并将其权限设置为(744)(要求创建后查看是否存在);

(4)利用cat及重定向命令在/tmp/lianxi/first目录中建立小型文件m1,输入以下信息:

echo “Hello! Linux”

echo ‘date’

并显示m1文件的内容;

(5)将当前日期重定向至/tmp/lianxi/first/目录的m2文件中,并显示其文件内容;

(6)并利用cat命令将m1和m2文件合并至/tmp/lianxi/first/目录的m3文件中,并显示文件内容。

2. 用查找、排序、显示内容命令操作文件。

(1)检索/etc/passwd文件中名为root的字符串,且显示其所在文件中的行号,同时利用管导线再次完成此功能;利用cat和管道线查看配置文件/etc/中过滤掉空格及‘#’注释的文件内容。

(2)重新编辑/tmp/lianxi/first/m1文件中的内容,使得最终m1文件中的内容显示为:

Study 30 independently

Hardly 95 finish

Linux 85 task

查看m1文件中的内容;

对m1文件按每行第一个字符进行排序输出;

对m1文件按每行第一个字符进行方向排序;

对m1文件按每行第一个字段进行数值排序;

对m1文件按每行以第三个字段为关键字进行排序;

把root目录下的所有文件按文件由大到小进行排序。

(3)查找/tmp/lianxi/first中m开头的所有文件;在/根目录下查找3天之内没有被访问过的目录。

3. 复制、删除和移动文件。

(1)将/tmp/lianxi目录复制到/root目录下,重命名为test;

(2)将/tmp/lianxi/first/目录下的m1文件复制到/tmp/lianxi/second目录,删除first目录下的原m1文件;

(3)将/tmp/lianxi/first/目录下的m3文件重命名为m1。

4. 在/home目录中建立文件XXX_f1, XXX_f2, XXX_f3, XXX_f4(XXX为姓名拼音),建立目录dhy,查看/home目录中所有文件及目录的权限。

5. 创建名为student的普通用户。(useradd student)

6. 修改XXX_f1文件的属主为student,其它不变;修改XXX_f2的属组为student,其它不变,修改XXX_f3文件的属主和属组均为student。

7. 修改XXX_f1文件的权限,使XXX_f1文件属组中成员具有读写权限;修改XXX_f2文件的权限,使XXX_f2文件的拥有者具有读写权限,其他用户无任何权限。

8. 修改目录dhy的权限,使其只有所有者具有全部权限,其他用户无任何权限。

9. 查看/root目录下文件的权限,属主及属组。

(1)修改/root目录中文件的属主为student,属组不变

(2)修改/root目录中文件的属主和属组均为student

(3)修改/root目录中文件的权限为属组和其他用户可以读取

(4)修改/root目录中文件的权限为所有用户可以读写

10. 在/root中建立文件,在/home目录中建立文件的符号链接文件,。

11. 在/home目录中搜索属于student用户的文件。

三、实验过程:

1.

(1)

简述:两者存在区别

区别:使用ls命令,在不加任何选项情况下,可以查看指定目录下文件及目录的简要信息;ls -l将权限、拥有者、文件大小等信息详细列出;ls -ld显示目录的权限、拥有者、文件大小等信息的详细信息;

(2)

(3)

(4)

(5)

(6)

2.

(1)

(2)

(3)

3.

(1)

(2)

(3)

4.

5.

6.

7.

8.

9.

10.

11.

四、实验总结:(实验中遇到的问题及解决方法,心得体会等)

本节实验学习了Linux系统文件的操作命令。并用more、less、head及tail命令进行对该文件的部分内容的显示。用查找、排序、显示内容命令操作文件。还学了相关命令进行文件的删除,移动,复制。还学会了Linux系统权限的相关命令。学会了如何在目录中建立文件,如何建立目录,学会相关命令来查看目录中所有文件及目录的权限。

掌握了创建普通用户和修改文件的属主和属组和权限,使文件属组中成员具有读写权限。通过老师的教导,我在本次的实验存在的问题有多,比如对命令的理解不太透彻,对命令的使用,常常出错。以后要多翻课本,进行二次学习,从而加深理解,多练习,以后还要加倍努力来夯实自己的基础。

本文标签: 文件目录权限命令显示