admin 管理员组文章数量: 1184232
2024年1月14日发(作者:entercriticalsection可以重入吗)
课程名称: Linux操作系统
实验名称:实验4、Linux文件系统-目录和文件管理
实验四、Linux文件系统-目录和文件管理
一、实验要求
(1)掌握目录和文件管理的操作命令;
(2)掌握文件权限的修改方法。
(3)掌握文件链接的方法。
二、实验内容和实验步骤
【操作要求1】查看Linux系统常见的目录。
【操作步骤】输入命令:ls,查看Linux系统常见的目录,截图如下:
1
【操作要求2】显示当前目录下文件类型。
【操作步骤】输入命令:ls –l|more,截图如下:
说明:
【操作要求3】查看当前目录下所有文件类型
【操作步骤】输入命令:file *,截图如下:
“-”:表示普通文件
“d”:表示目录文件
“c”:表示字符设备文件
“b”:表示块设备文件
“l”:表示符号链接文件
【操作要求4】先创建两个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。
【操作步骤】
(1)以普通用户cad登陆字符界面,输入命令:123456,当前目录为用户的主目录:/home/cad。
(2)输入命令:ls –l,查看当前目录中的所有文件。
(3)创建两个目录,输入命令:mkdir dir{1,2}。
(4)输入命令:ls –l,确认两个目录创建成功。以上4个步骤截图如下:
2
(5)输入命令:mv dir2 dir1,将dir2目录移动到dir1目录。
(6)输入命令:cd dir1,切换dir1目录,再输入:ls命令,查看到dir2目录。
(7)删除dir2目录,输入命令:rm –rf dir2。
【操作要求5】查找profile文件。
【操作步骤】
(1)切换用户为超级用户,输入命令:su -,并输入密码。
(2)输入命令:find /etc -name profile, 截图如下:
截图如下:3
(3) 使用exit命令,退出超级用户身份。
【操作要求6】将/etc/profile文件中所有包含“HOSTNAME”的行存入f4文件,并修改f4文件的权限,让所有用户都可以读写。
【操作步骤】
(1)查找/etc/profile文件中所有包含“HOSTNAME”的行,并存入f4文件。
(2)输入命令:cat f4,查看f4文件的内容。
(3)在f4所在目录,输入命令:ls –l f4,查看f4文件的详细信息。
(4)使用chmod命令,修改f4文件的权限。并输入命令:ls –l f4,查看f4文件的详细信息。以上步骤截图如下:
【操作要求7】将f4文件复制到dir1目录,并在dir1目录中创建/etc/fstab文件的符号链接文件fstab-link。
【操作步骤】
(1)输入命令:cp f4 ./dir1,将f4文件复制到dir1目录。
(2)创建/etc/fstab文件的符合链接文件,输入命令:ln –s /etc/fstab fstab-link。
(3)输入命令:ls –l 查看。以上步骤截图如下:
4
【操作要求8】给出(1)cd / (2)cd .. (3) cd ../.. (4)cd命令的执行结果。
【操作步骤】
(1)输入命令:cd /
(2) 输入命令:cd ..
(3)输入命令:cd ../..
(4)输入命令:cd 以上步骤截图如下:
9】把当前目录下的所有文件按文件由大到小进行排序。
ls –l |sort –n –r –k 5,截图如下:
10】列出当前目录下f开头的所有文件,更改f1文件的属主为cad
5
【操作要求【操作步骤】输入命令:【操作要求【操作步骤】
(1)输入命令:ls –l f* //列出当前目录下f开头的所有文件
(2)输入命令:chown cad f1 //更改f1文件的所有者
(3)输入命令: ls –l f* 截图如下:
【操作要求11】列出当前目录下f开头的所有文件,更改文件的属组为cad
【操作步骤】
(1)输入命令:ls –l f* //列出当前目录下f开头的所有文件
(2)输入命令: chown cad :cad f1 //更改f1文件的所有者
(3)或者输入命令: chown :cad f1 //只修改属组,不修改属主,
(4)输入命令: ls –l f* 截图如下:
【操作要求12 】系统下有用户root、s001、s002三种用户。把root下的m1.c链接到s001用户下,别名为m2.c;再把该文件链接到s002用户下,链接文件名不变。
【操作步骤】在root用户下:
(1)输入命令: cat >m1.c
(2)输入命令:
ls
(3)输入命令:
ln /root/m1.c /home/s001/ m2.c
(4)输入命令:ls –li /home/s001/ m2.c
(5)输入命令:ln /root/m1.c /home/s002
(6)输入命令:ls –li /home/s002/m1.c
(7)输入命令:ln –s /root/m1.c /home/s002/m2.c
(8)输入命令:ls -li /home/s002/m*
6
以上步骤截图如下:
【操作要求13】对某个文件在同一目录中分别建立硬链接和符号链接文件,然后运行ls –l命令,观察输出信息的第二列(链接数)以及第五列(文件尺寸),比较两种链接有什么不同。
【操作步骤】
(1)输入命令:mkdir test
// 建立一个目录用于测试
(2)输入命令:ls
//查看当前目录下的文件,若有f1则选取f1,否则需创建f1
(3)输入命令:ln /root/f1 /root/test/f1
// 选择f1文件作为源文件
(4)输入命令:cd test
(5)输入命令:ls
//看到f1
(6)输入命令:#ln –s /root/f1 /root/test/f2
(7)输入命令:#ls –li ,查看有什么不同,并说明区别。
以上步骤截图如下:
【操作要求14】阅读find命令的使用说明后,完成下列工作:
(1) 查找/home下小于512k的文件,截图如下:
7
2) 列出/home内组id为500的文件或目录,截图如下:
3) 列出/home内组id为500 且小于512k的文件,截图如下:
4) 列出/etc 下以host开头的文件,截图如下:
8
(((
三、实验心得
通过了本次的实验,基本了解了目录、文件管理、文件权限的修改方法、文件链接的方法等等。
这些内容对于我们而言也只是初步进入Linux的世界,我们现在所学的不过是九牛一毛,而学习Linux是一件需要自己长期去做的事,非常的耗时,故我们需要去不断地深入了解它。Linux它本身是一个非常优秀的操作系统,且开源,希望在接下的学习中,我们能够逐步掌握它。
9
版权声明:本文标题:实验4、Linux文件系统-目录和文件管理 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1705161981a474908.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论