linux实验四_文件目录操作命令

linux实验四_文件目录操作命令

2023年8月3日发(作者:)

实验四 文件、目录操作命令

一、实验目的

(1)掌握文件与目录操作的常用命令。

(2)熟悉文件的分屏显示、输入/出重定向等命令。

(3)掌握文件的查找与压缩和解压命令。

(4)掌握管道命令的用法。

(5)掌握设置命令别名的方法。

二、复习常用命令

pwd 显示当前工作目录 grep 从输入的字符中查找指定的字符串

cd 改变当前目录 man 显示指定命令的手册

mkdir 创建目录 find 搜寻文件与目录

cat 显示文件内容 compress 压缩文件命令

cp 复制文件 uncompress 解压缩文件命令

rm 删除文件 gzip 压缩文件命令

mv 移动文件 gunzip 解压缩文件命令

chown 改变文件属主 alias 设置别名

chmod 改变文件权限 df 查看已安装文件系统的使用情况。

echo 显示“字符串” ls –l 列文件目录,产科文件的详细信息

more 分屏显示输入的内容 mount 安装文件系统

less 分屏显示输入的内容 unmont 拆卸文件系统

三、实验内容

(1)cat/etc/passwd>$HOME/passwd命令的作用是什么?验证之。

将内容送入$HOME/passwd文件

(2)命令echo abcde>temp形成的文件是什么?其内容是什么?命令echo fghij>temp 形成的文件是什么?其内容又是什么?

命令echo abcde>temp形成的文件是temp,其内容是abcde.命令echo fghij>temp 形成的文件是temp,内容是fghij.

(3)命令echo abcde>>temp形成的文件是什么?其内容是什么?说明和实验内容(2)有什么不同?

命令echo fghij>>temp形成的文件是什么?其内容是什么?说明和实验内容(2)有什么不同?

实验内容(2)采用重定向输出符“>”,它将命令输出写入文件或设备(输出覆盖),而实验内容(3)采用重定向输出符“>>” 将命令输出添加到文件末尾而不删除文件中已有的信息(不覆盖原文件)

(4)分屏显示文件passwd的内容。

(5)分屏列/sbin下的目录。

(6)查看passwd中有包含字符串“00”的用户;查看/bin中包含字符串“ls”的文件名。

(7)把/bin和/sbin下的文件名保存到文件filename中。

(8)在系统根目录下用find命令查找passwd文件。

(9)用将/etc目录打包压缩到/home下,然后解压缩/home/。

a.) /etc目录打包压缩文件名为到/home

b.)在/home目录下解压文件 (10)利用管道技术统计当前目录下有多少个文件。

(11) 练习安装U盘上的文件系统并查看U盘文件系统的使用情况

(12)用ls –l命令查看任意文件详细信息。

(13)分别用数字方式和字符方式修改任意文件的权限。

(14)用unmount命令拆卸文件系统。

(15)利用设置别名命令把Linux下的命令设置成与MS_DOS下的命令。

四、思考题

(1)总结不同情况下的用户权限问题。

答:用户对文件或目录都四种:读、写、执行和没有权限

r:

w:

x:

普通文件

用户拥有读取该文件内容的权限

用户拥有修改该文件内容的权限

用户拥有执行该文件的权限

目录

用户拥有列出其中文件列表的权限

用户拥有在其中创建、删除文件的权限

用户拥有进入该目录、复制其中文件的权限

(2)重定向命令>和>>在使用上有何不同?

答:重定向输出符“>”,它是将命令输出写入文件或设备(输出覆盖),用以需要覆盖原文件;而采用重定向输出符“>>”将命令输出添加到文件末尾而不删除文件中已有的信息(不覆盖原文件),用于追加文件。

(3)管道技术可以给我们带来什么方便之处?

答:管道技术利用简单的编程方法和命令组合功能完成比较复杂的处理任务,可以大大减少用户的工作量。

(4)说明你对设置别名命令的认识。

答:alias 即“别名”,为便于理解,可以将其看成是一个命令的快捷方式。使用 alias的最大好处是,可以简化输入,从而为你节省时间,并提高效率。定义的 alias 可以保存到 ~/.bashrc 文件中,以后在命令行中就可以直接使用了。

(5)如何检查新插入的USB设备是否被系统识别?

答:用fdisk –l查看设备中有没有sd开头的设备

(6)使用umount命令需要注意什么问题?

答:umount的时候有时会显示 device busy,这是因为有程序正在访问这个设备,最简单的办法就是让访问该设备的程序退出以后再umount。可能有时候用户搞不清除究竟是什么程序在访问设备,如果用户不急着umount,则可以用:#

umount -l /mnt/hda5来卸载设备。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691036786a492143.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信