IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Linux目录和文件管理 -> 正文阅读

[开发工具]Linux目录和文件管理

目录

一.Linux目录结构

1.树形目录结构

2.根目录

3.常见的子目录

二.常用命令

1.显示文件内容-cat

2.查看文件内容-more

3、查看文件内容-less

4.查看文件内容-head、-tail

1.head

?2.tail

?5.统计文件内容-wc

?6.检索和过滤文件内容-grep

1. 常用命令选项

2. 查找条件设置

?7.压缩命令-gzip、-bzip2

8.归档命令-tar


一.Linux目录结构

1.树形目录结构

2.根目录

  • 所有分区、目录、文件等的位置起点
  • 整个树形目录结构中,使用独立的一个“/”表示

3.常见的子目录

/root系统管理员root的家目录
/home普通用户的家目录
/bin二进制文件,可执行文件,也可能存在别处,默认使用较多所有用户软连接文件
/sbin管理员可使用的二进制文件
/etc配置文件等同于windows注册表,一般都是文本文件
/boot系统内核、启动文件
/dev硬件文件
/run运行的内存中文件
/tmp临时文件
/mnt默认挂载点
/opt第三方应用程序安装所在目录
/var存放可以变化的文件,包括各种日志文件
/proc存放映射系统信息的文件
/usr存放系统用户工具和程序
/media可拆卸的媒介挂教点,例如U盘、光驱等

二.常用命令

1.显示文件内容-cat

cat? [选项]? 文件名...

选项作用
-n?显示行号,包括空白行
-b跳过空白行,显示行号
-s

将多个空行压缩成一个空行

-A显示看不见的字符即隐藏字符

?tac 11——反向查看文件内容

cat在Linux虚拟机里查看文件时不能向上翻页,只能看到一屏内容

2.查看文件内容-more

全屏方式分页显示文件内容

more [选项] 文件名

操作方式作用
Enter键向下逐行滚动
空格键向下翻一屏
b向上翻一屏
q退出

下翻到最后一页的时候会自动退出

3、查看文件内容-less

less与more命令相同,但less拥有更多的扩展功能

less [选项] 文件名 ...

操作方式作用
Page Up向上翻页
Page Down向下翻页
/查找内容
n下一个内容
N上一个内容
向上滚动
向下滚动
Enter键向下逐行滚动
空格键向下翻一屏
b向上翻一屏
q退出

翻到最后一页后不会自动退出

less一般与管道符一起使用

4.查看文件内容-head、-tail

1.head

查看文件开头的一部分内容(默认为10行)

head -n +行数 文件名 (n是行数)-n可以不写

?2.tail

查看文件结尾的少部分内容(默认为10行)

tail -n +行数 文件名

tail -f 实时查看

?5.统计文件内容-wc

统计文件中的单词数量(Word Count)等信息

wc [选项] 目标文件

选项作用
-l统计行数
-w统计单词个数
-c统计字节数

如果输入wc命令时不带任何选项,默认同时使用-lwc三个选项

?统计字节数的时候会统计隐藏字符

?6.检索和过滤文件内容-grep

在文件中查找并显示包括指定字符串的行

grep [选项] 查找条件 目标文件

1. 常用命令选项

选项作用
-i查找时不区分大小写
-v显示不包含匹配文本的所有行(反向查询,反向匹配)
-o只匹配显示的内容
-f比较两个文件相同的部分

2. 查找条件设置

  • 要查找的字符串以双引号括起来
  • “^……”表示以……开头,“……$”表示以……结尾
  • “^$”表示空行

?7.压缩命令-gzip、-bzip2

gzip? [-9] 文件名… ?//[-9]是压缩等级?
bzip2? [-9] 文件名… ??
gzip -d .gz格式的压缩文件
bzip2 -d .bz2格式的压缩文件? //解压缩

常用命令选项

缺点:

  • 无法对文件夹进行压缩
  • 压缩后源文件消失(bzip2 -k 可以保留源文件)
  • gunzip=gizp -d

8.归档命令-tar

制作归档文档、释放归档文件(就是用来制作备份的)

tar [选项] 归档文件名 源文件或目录
tar [选项] 归档文件名 [-C 目标目录]

选项作用
-c创建tar格式的包文件
-x解开tar格式的包文件(解包)
-v显示详细信息,制作tar包或解开tar包的时候显示过程
-C解压时指定解压的目录
-f表示使用的是归档文件,-f这个是tar包,无论制作还是解开都要加
-p打包时保留文件及目录的权限
-t在不解开的tar包的时候,去看里面的文件
-z调用gzip程序进行压缩或解压
-j调用bzip2程序进行压缩或解压

?解压时选项f放最后

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-03 12:07:34  更:2021-09-03 12:07:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 7:52:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码