Linux目录与文件操作

一.linux目录结构

1.1树形目录结构

  • 根目录:
    所有分区,目录文件等位置起点
    整个树形目录结构中,使用一个独立的‘/’表示
  • 常见子目录:

在这里插入图片描述

1.2.常见子目录作用

根(/)根相当于一个入口,文件的总入口,也是唯一入口
root超级管理员的家目录
bin普通用户二进制命令
etc默认配置文件
lib
mnt挂载点文件夹
opt第三方软件
tmp系统临时文件
var/log日志文件
usr小根
dev硬件,硬盘
boot开机启动的必须文件

二.查看及检索文件

2.1查看及检索文件 cat命令

  • 作用:显示并连接文件内容
    基本格式:cat 【选项】 文件名…

  • 常用选项

-n对所有输出的行数编号
-b跳过空行编号
-s将所有的连续多个空行替换为一个空行
-A显示隐藏字符

直接展示文本内容

在这里插入图片描述
查找多个文件

在这里插入图片描述
反向查找 tac

在这里插入图片描述
-n :對所有输出行数标号,包括空白

在这里插入图片描述
-b :对空白行不编号,跳过空行
在这里插入图片描述
-A显示隐藏字符

在这里插入图片描述
查看系统版本
在这里插入图片描述

2.2分页查看文章内容 more

作用:全屏方式显示分页内容
基本格式more 【选项】文件名…

操作方法:
1.按Enter键向下逐行滚动
2.按空格键向下翻一屏
3.按b键向上翻一屏
4.按q键退出
5.缺点:下翻到最后一页后会自动退出
6.结合管道符(管道符:上一条命令的结果传给下一个命令)

2.3分页查看文件内容 less

与more命令相同,但是扩展功能更多
基本格式:less 【选项】 文件名…
操作方法
1.Page Up向上翻页,Page Down向下翻页
按 "/"键查找内容, "n”下一个内容,"N”上一个内容
2.通过 ↑ 和 ↓ 方向键可以实现上下逐行滚动
3.其他功能与more命令基本类似
4.下翻到最后一页后不会自动退出
5.结合管道操作使用时可以向上翻页(管道符:上一条命令的结果传给下一个命令)

2.4查看开头部分内容 head

作用:查看文件开头一部分内容,默认十行
格式:head【-n】文件名 n为行数
在这里插入图片描述

2.5查看结尾部分内容 tail

作用:查看文件结尾一部分内容 默认10行
基本格式:
tail -n 文件名
tail -f 文件名 实时查看,监控
在这里插入图片描述

2.6统计文件内容 wc命令

基本格式 :wc 【选项】… 目标文件…
-l 行数
-w 单词数
-c 字节数
在这里插入图片描述

2.7检索,过滤文件内容 grep

作用:在文件中查找并显示包含指定字符串的行
格式:grep 【选项】…查找条件 目标文件

-n在过滤时显示行号
-in过滤大小写
-v反选,有什么不要
-v‘^$’过滤非空行
-o只显示匹配
-r递归目录,但不处理软连接
  • 查找条件设置
    1.要查找的字符串以双引号括起来
    2.‘^…’表示以什么开头
    3.“…KaTeX parse error: Expected group after '^' at position 13: ”表示以什么结尾 4.‘^̲’表示非空行

grep -n “f” yxp.txt 查找包含“f”的,显示出符号的行数
在这里插入图片描述grep -i “f” yxp.txt 不区分大小写查询包含“f”的

在这里插入图片描述
grep -v “f” yxp.txt 显示没有匹配“f”的,反过来查询

在这里插入图片描述grep -c “f” yxp.txt 显示符号匹配的行数
在这里插入图片描述
grep -vi “f” yxp.txt 组合查询,显示不包括大小写的“f”的
在这里插入图片描述
grep -e “1” -e “2” yxp.txt 查询包含“1”的或包含“2”的
在这里插入图片描述
grep -i “^a” yxp.txt 不区分大小写查询以“a”开头的在这里插入图片描述
grep -i “f$” yxp.txt 不区分大小写查询以“f”结尾的在这里插入图片描述
使用管道:ifconfig | grep netmask | head -n 1
在这里插入图片描述

三.备份与恢复文档

3.1压缩解压缩命令 gzip.bzip2

基本格式:
gzip -d .gz格式的压缩文件 #解开压缩文件
bzip2 -d .gz格式的压缩文件 #解开压缩文件

  • 特点

1.无法压缩文件夹
​ 2.压缩后源文件消失
​ 3.用-k选项,bzip2可保留源文件,gzip不可以
在这里插入图片描述在这里插入图片描述

3.2制作归档文件内容 tar

作用:制作和释放归档文档
基本格式:
tar [jcvf]… 归档文件名 源文件或目录
tar [jxvf]… 归档文件名 [-C 目标目录]
tar [zcvf]… 归档文件名 源文件或目录
tar [zxvf]… 归档文件名 [-C 目标目录]
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

达米安利拉德

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

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

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

打赏作者

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

抵扣说明:

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

余额充值