实验4Linux文件系统命令Word文件下载.docx

上传人:b****7 文档编号:22946902 上传时间:2023-02-06 格式:DOCX 页数:14 大小:1.13MB
下载 相关 举报
实验4Linux文件系统命令Word文件下载.docx_第1页
第1页 / 共14页
实验4Linux文件系统命令Word文件下载.docx_第2页
第2页 / 共14页
实验4Linux文件系统命令Word文件下载.docx_第3页
第3页 / 共14页
实验4Linux文件系统命令Word文件下载.docx_第4页
第4页 / 共14页
实验4Linux文件系统命令Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

实验4Linux文件系统命令Word文件下载.docx

《实验4Linux文件系统命令Word文件下载.docx》由会员分享,可在线阅读,更多相关《实验4Linux文件系统命令Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

实验4Linux文件系统命令Word文件下载.docx

1.浏览文件系统

(1)运行pwd命令,确定你当前的工作目录。

/home/helen

(2)利用以下命令显示当前工作目录下的所有文件的文件属性:

ls-l

对照屏幕上的现实信息,理解各字段的含义。

 

(3)输入以下命令:

ls-ai

观察显示的信息。

注意列出的前两项,它们分别表示当前目录和父目录。

看一下是否还有其他的隐藏文件?

使用不带-a选项的ls命令,注意,不再显示隐藏文件了。

使用不带-i选项的ls命令,注意,文件的I节点号(inode)不再出现。

(4)用mkdir命令建立一个子目录subdir。

(5)使用cd命令,将当前目录改到根目录(/)上。

利用绝对路径和相对路径两种方式。

利用pwd命令确认你的工作目录。

(6)使用ls命令列出根目录的内容,再分别列出各子目录的内容。

体会各子目录的作用以及访问权限。

(7)使用ls-l命令列出/dev的内容,注意各行第一个字符b和c的含义以及规定的访问权限。

(8)使用不带参数的命令cd,然后用pwd命令确认你当前的工作目录。

(9)使用命令cd../..,你将工作目录移到了什么地方?

2.查看你的文件

(1)利用cd命令,将工作目录改到你自己的用户目录(你的主目录)上。

(2)将工作目录改到你新建的子目录subdir,然后运行命令:

date>

file1

将当前日期和时间存放到新建文件file1中。

(3)使用cat命令查看file1文件的内容。

(4)利用man命令显示date命令的用法:

mandate

(5)将date命令的用法附加到文件file1的后边:

mandate>

>

此时,你在屏幕上看不到有关date命令用法的信息。

(6)利用cat或more命令显示文件file1的内容。

你会看到,前面date命令的输出和有关date命令用法的信息都在这个文件中。

(7)利用ls-lfile1命令列出文件file1的较详细的信息,注意其中第二字段(链接计数)的值。

(8)利用lnfile1../fa命令进行文件连接。

然后运行ls-lfile1,查看显示的第二个字段的值发生了什么变化。

(9)现在想利用catfa命令显示文件fa的内容,应该如何改动工作目录?

(10)设你的主目录是/home/helen,利用ln–s/home/helen/subdir/filelslink进行符号链接。

然后,利用ls-lfile1slink显示有关file1和slink的信息。

注意各自链接计数值的差别。

(11)将工作目录移到你的主目录下的subdir。

利用head命令显示file1前10行(这是默认值)的内容:

headfilel

(12)利用tailfile1命令显示file1后10行(这是默认值的内容)的内容。

(13)运行ls–l/bin命令显示/bin目录的内容。

你在屏幕上看到什么?

能够看到/bin下命令的所有信息吗?

(14)利用ls–l/bin|more命令行分屏显示/bin目录的内容。

一次显示一页。

首先显示第一页。

按回车键,只显示该文件的下一行;

按Space键,显示该文件的下一屏。

连续按几次Space键,到达该文件的末尾。

回到shell环境下。

(15)利用cpfile1file2命令生成文件file1的副本。

然后再利用cpfile1file1bak命令生成文件file1的另一个副本。

利用ls-1命令查看当前工作目录的内容有什么变化。

(16)利用catfile*命令列出当前工作目录中以file开头的所有文件。

(17)运行catfile?

命令,与上面结果相比有何差别?

(18)利用删除命令rmfile1bak命令将文件file1bak删除,再利用ls-l命令查看工作目录的内容。

(19)运行mvfile2fa命令,然后利用ls命令查看两个文件是否还在工作目录中。

3.文件操作

(1)查找文件和目录。

利用find命令可以查找文件和目录的位置。

你要告诉系统所要查找的文件名和从哪个目录开始查找。

其常用使用格式是:

findpathname-namefilename-print

其中,pathname是指定开始查找的目录,filename是所要查找的文件或目录。

-name和-print是find命令的选项。

find.-namefile1–print(请看清楚中间那个小点“.”代表当前目录)

在当前目录和所有下面的子目录中查找名为filel的文件,并且把找到的文件的路径名显示在屏幕上。

find..-name'

f*'

–print(“..”代表当前目录的父目录)

在当前目录的父目录的所有子目录中查找名字以f开头的文件名。

要查找的文件名模式‘f*’必须用引号括起来,因为其中用到shell的通配字符(*)。

(2)查找文件中指定的模式。

grep命令常用于在文本文件中查找给定的词或短语,包含给定模式字符串的行在标准输出(即显示器)上显示出来。

$grepuser3/etc/passwd

在口令文件/etc/passwd中查找字符串“user3”。

4.文件存取权限

(1)存取权限。

Linux系统对所有文件设置了存取权限。

存取权限让你确定谁可以对你的个人文件和目录进行访问以及可以进行什么操作。

▪把所有用户分为三类:

----文件主(user),即文件的所有者。

----组用户(group),即文件组的成员。

----其他用户(other),即能对系统进行访问的所有其他用户。

▪对一个文件的存取权限分为3种:

----读(r)

----写(w)

----执行(x)

▪一组存取权限以及相应的文件类型统称为文件模式。

如:

rw-r--r--:

表示文件主有读和写的权限,同组用户和其他用户只有读权限。

(2)文件存取权限。

1)读权限(r):

允许指定的用户可以打开文件并阅读其内容。

存取文件的内容作为输入的命令都需要有读权限。

例如:

cat,more,file和cp命令等。

2)写权限(w):

允许指定的用户可以打开文件并修改其内容。

用于打开文件、写文件或修改其内容的命令有vi,mail,cp等。

3)执行权限(x):

允许指定的用户运行(即执行)一个二进制文件或者把一个shell脚本文件当作命令来运行。

当通过输入命令名来调用命令时,必须具有该命令文件的执行权限。

例如,ls命令是/bin/ls可执行文件的名字。

当在命令行方式下输入ls时,就是在执行这个文件。

(3)目录存取权限。

允许列出相应目录中所存放的文件的名字(即目录的内容表)。

该权限也允许shell使用文件名扩展字符(通配符)来匹配文件名。

允许从目录中删除已有文件或者把新文件添加到目录中。

由于写权限允许删除数据,所以,通常只有目录所有者才有写权限。

3)查询权限(x):

允许在目录中进行查找和使用cd命令把工作目录改到它这里。

如果没有这一权限,就不能将此目录作为路径名的一部分。

这一方式可以有效地阻止对层次文件系统的子分支的访问。

一般说来,为了在实际中使用目录,你需要有读和查询的权限。

如果没有查询权限,那么,通常也不会具有对目录的其他权限。

使用ls-l命令,列出当前工作目录中各文件的类型和权限。

(4)修改文件权限。

文件主或root用户可以使用chmod命令来修改文件或目录的权限。

修改文件权限的方式有两种:

符号模式和绝对模式。

1)符号模式。

使用chmod命令修改当前权限设置的一般形式是:

chmodkeyfile[file…]

其中,key由以下成分组成:

[who][+|-|+][mode】

·

who这一部分可以由下面的一个和多个字符组成:

u,g,o或a,它们分别表示文件主、组用户、其他用户或所有3种用户。

默认值是a(all)。

第二部分必须是以下3个字符中的一个:

+,-,或者=,分别表示增加、删除或者设定。

mode成份可以由以下字符任意组合:

r,w,或x,分别表示读、写或者执行/查询的权限。

以上3个部分必须依次输入,而且它们之间没有空格。

在一个命令行中可以指定多个key,彼此之间用逗号隔开,中间没有空格。

设文件file1原来的权限是rw-rw-r--,现在想让所有用户都具有执行权限,则可使用以下命令:

chmoda+xfile1

该命令执行后,文件file1的权限将变成rwxrwxr-x。

练习:

首先使用ls-1命令查看文件file1的存取权限。

然后是用以下命令:

chmodg-r,o-rfile1

修改file1的权限——组用户和其他用户都被取消对该文件的读权限。

最后,使用命令:

ls-1file1

核查文件filel存取权限的变化情况。

2)绝对模式。

在chmod命令中可以使用数字表示不同的权限。

key这一部分可由3个或多个数字组成,其中每一个数字表示一类用户(文件主、组用户、其他用户)的权限。

每个数字都表示不同的权限,如:

r=4(100),w=2(010),x=(001)l。

如果某种权限被禁用,则对应的值为0。

表示权限值的数字范围从0到7。

key部分可以形成一个3位数字,其中第一位表示文件主权限,第二位表示组用户权限,第三位表示其他用户权限。

符号模式rw-rw-r--

绝对模式6(110)6(110)4(100)

运行一下命令,把文件filel的权限改为对所有用户都有读和写的权限:

chmod666file1

用ls-1命令和查文件file1的权限。

第二部分:

综合练习

1.综合练习一

本练习的目的是让你熟悉浏览目录和不同文件类型的系统命令。

进行练习之前,应保证你当前的工作目录是你的主目录。

列出你主目录下的文件清单。

它们的排列顺序是否有一定的规律?

使用ls-a命令显示主目录。

有哪些文件不遵循UNIX文件命名习惯?

使用date>

datefile命令,将当前日期和时间存放在文件datefile中。

使用cat命令显示文件datefile的内容。

使用ls-l/bin>

lsfile命令将目录/bin的内容输出重定向到文件:

lsfile。

使用morelsfile命令分屏显示文件lsfile的内容。

用绝对路径名形式显示文件datefile的内容。

分别用head和tail命令显示文件lsfile的开始10行和最后10行。

使用什么命令能确定你的工作目录中各文件的类型?

2.综合练习二

本练习的目的是让你用UNIX命令和文件扩展字符来创建、拷贝、链接和删除文件,并学会查找和比较文件。

pwd命令确认你当前的工作目录是你的主目录。

分别将文件datefile和lsfile拷贝到文件date.bak和ls.bak,看一下结果。

分别将文件datefile和lsfile改名为dfile和lfille,看一下结果。

用一条命令删除所有以.bak结尾的文件。

(使用文件名扩展字符)

·

在主目录下创建一个名为class的子目录,检查它是否在你的主目录下。

试创建一个字符名字的目录。

你能创建名字为/或.的目录吗?

将文件/etc/motd拷贝到class目录中。

将who命令的参考手册页内容存放到class目录之下,文件名为whoman。

检查一下这两个文件是否已经在class目录之下。

将工作目录改到class,并用pwd命令确认你是在该目录之下。

将文件dfile从你的主目录拷贝到当前目录,文件名不变。

重复这一操作。

现在你的当前目录下有几个名为dfile的文件?

解释一下为什么。

回到主目录并进行确认。

删除目录class,在此之前,你要先删除一些文件。

如果可能的话,使用文件名扩展字符。

删除你创建的名为一个字符的目录。

从父目录开始,查找有多少名为bin的目录(提示:

别忘记用.-name和-print选项)find命令是否报告了出错信息?

$cd

$cp/etc/hosts~

$cp/etc/yp.conf~

查找在你的主目录中有多少文件包含字符串the。

grep命令是否列出除the之外的更多的词呢?

如何让grep命令只找出词the而忽略包含字符串the的词?

创建bin目录下的ls文件到当前工作目录下newls文件的硬链接。

运行新命令newls。

利用ls命令查看对newls文件的链接情况。

3.综合练习三

本练习的目的是让你学习如何在一个多用户系统中分配文件与目录的权限,以保证你的文件的安全性和专用性。

在你的主目录下输入一个命令,查看一下谁拥有这些文件?

这些文件属于哪个用户组?

你能说出哪些是文件,哪些是目录吗?

在/tmp目录下创建子目录tmpa。

将工作目录移到tmpa。

使用vi编辑命令建立一个新文件,名为words,其中有你输入的5行正文。

查看文件words的权限。

使用chmod命令,将words文件的权限改为文件主可以读,其他用户无权访问。

将子目录tmpa的权限改为组用户可以读并且查询此目录,而其他用户不可以访问该目录。

设系统中还有其他人的文件,在征得其同意的条件下,试着删除其目录下的一个文件,为什么不能删除他的文件?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1