linux文件基本操作作业(含文件基本操作的重点知识内容及截图)

文件基本操作

1

要求:请简要描述各操作所使用命令

查看文件

1、通过文件查看工具cat、more、less打开/etc/inittab,体验相关操作;

  • cat可一次性输出文件所有内容,但 查看长文件在命令行模式下不可滚动

  • more命令查看文档,一次性输入一屏内容,按空格键可继续,q可中途退出
    在这里插入图片描述

  • less命令查看文档,可上下翻动,一次输出一行内容,q结束

在这里插入图片描述

新建和修改文件

2、使用cat新建文件/root/file.text,输入信息:班级

在这里插入图片描述

使用cat覆盖文件/root/file.text内容,输入信息:学号 姓名
在这里插入图片描述

使用cat追加/root/file.text内容,输入以下信息:

hello

world

abc

abc

hello

apache

在这里插入图片描述

按ctrl+d结束任务

3、通过文件查看工具打开/etc/inittab,分别完成显示:前10行、后10行、前5行、后三行

  • 用head [n]命令表示前n行,若直接输入head显示前10行
    在这里插入图片描述
  • 用tail [n]命令表示后n行,若直接输入tail显示后10行
    在这里插入图片描述

进入指定目录

4、目录操作,分别完成:

进入目录/etc(**cd[目录]**进入,pwd查看当前所在位置)
在这里插入图片描述

进入目录/var/tmp

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pJS6KWzk-1584458103234)(图片/1584439277310.png)]

进入用户主目录(cd ~)
进入上级目录 (cd …)
查看当前工作路径(tmp)

查看文件信息

5、通过ls命令查看用户主目录下的文件信息,分析-l、-i、-a等选项输出的结果;

  • ls-l 查看文件基本信息
    在这里插入图片描述
  • ls-i 查看文件iNode
    在这里插入图片描述
  • ls-a 查看开头为 .
    在这里插入图片描述

6、通过du命令查看目录/etc、/var、/usr的占用空间大小,任意组合使用-s、-h选项,观察、分析结果;

在这里插入图片描述

命令用途
du查看目录下所有文件分别的大小
du-s查看当前目录的总大小
du-h为各文件大小显示单位
du-sh(/-s -h)显示当前目录总大小并显示单位(顺序不影响)

查找文件位置、指定内容

7、使用grep命令完成操作:

(1)在/etc/inittab中查找含有字符串“init”的行

在这里插入图片描述

(2)在/etc/inittab中查找含有字符串“ - ”(注意空格)的行

在这里插入图片描述

(3)将“ls /etc -l”的结果中含有“conf”字符串的行输出到屏幕

ls /etc -l|grep “conf”
在这里插入图片描述

8、通过locate命令:

(1)搜索文件inittab的位置;
在这里插入图片描述

(2)搜索文件file.text文件的位置,分析结果

9、通过find命令完成操作:

(1)使用不同搜索条件组合搜索/etc中的文件,尝试将两个条件“查找文件名中有http字符串”、“小于4KB的文件”分别使用and、or和not的关系组合查询。

效果命令
and-a
or-o
not!

(2)将(1)中搜索到的文件使用more命令进行查看

#find / -name "http" -a -size -4k -exec more {} \;

内容排序、去除重复行

10、使用sort 、uniq 操作/root/file.text文件,观察结果

sort:排序显示
在这里插入图片描述
uniq:去除重复行显示
在这里插入图片描述
都不会改变原文本内容

统计

11、统计文件/etc/inittab内容的字数、字节数和行数

在这里插入图片描述

12、文件的创建——touch创建空文件f1、f2,使用“ls >file1.txt”、“date >file2.txt”的方式将输出重定向到文件;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200317233519235.png

创建目录

13、使用目录的创建命令——mkdir,创建/root/dir1;同时创建多级目录/root/dir2/dir21、/root/dir3/dir31、/root/dir4/dir41

在这里插入图片描述
创建多级目录用mkdir -p

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QLlxWLt5-1584458103263)(图片/1584452541644.png)]

文件的复制、移动和删除

14、复制普通文件/root/file1.txt和目录文件/root/dir2到/var;

在这里插入图片描述

移动/root/file1.txt和/root/dir3/到/home目录下;
在这里插入图片描述

删除/root/dir4。

删除目录文件用rm -r

尝试组合使用相应选项,观察操作的效果,特别是权限的变化

文件链接(软/硬)

15、文件链接命令——ln,创建/root目录下file2.txt软链接file2.slnk和硬链接file2.hlnk,观察区别

删除/root/dir4。

在这里插入图片描述

尝试组合使用相应选项,观察操作的效果,特别是权限的变化

15、文件链接命令——ln,创建/root目录下file2.txt软链接file2.slnk和硬链接file2.hlnk,观察区别

软连接(-s)是一个独立的文件(iNode不同)
硬链接(-h)尽管名字不同,但是同一个iNode
删除原文件后,软连接会显示失效硬链接不会

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sevel7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值