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目录结构

树形目录结构

根目录:

所有分区、目录、文件等的位置起点

整个树形目录结构中,使用独立的一个“/”表示

常见子目录

  • bin:所有用户可执行的命令
  • sbin:管理员可执行的管理命令
  • boot:系统内核、启动文件
  • dev:硬件文件
  • etc:配置文件,等同于windows注册表,一般都是文本文件
  • run:运行的内存中文件
  • tmp:临时文件
  • usr:应用程序和操作系统相关的文件
  • var:日志文件,数据变化的
  • home:普通用户的家目录的上级目录
  • root:系统管理员的家目录的上级目录
  • lib:动态库文件
  • proc:存放映射系统信息的文件
  • media:可移动设备
  • mnt:默认挂载点
  • opt:第三方应用程序安装所在目录

二、查找文件

1.which——查看文件存放目录

查找命令/文件存放目录,搜索范围由环境变量PATH决定

which 命令/程序名

which -a 命令/程序名

2.查找文件或目录

locate

不是即时的。是从系统数据库中查找

find 即时查找,精确查找,查找的条件比较多

匹配条件:

-name 名称:可以搭配通配符使用

在这里插入图片描述

-size 大小:一般使用“+”表示大于,使用“-”表示小于
在这里插入图片描述

-user 属主:根据文件是否属于目标用户进行查找
在这里插入图片描述

-nouser 无主文件

-type 类型
在这里插入图片描述

在表达式之间可以使用逻辑运算符:

-a表示and
在这里插入图片描述

-o表示or

三、查看文件内容

1.cat

cat -n 显示行号(包括空白行)

cat -b 跳过空白行显示

cat -s 把多个空白行压缩成一行

cat -A 显示隐藏字符

tac 反向查看文件内容

cat后文件名可以写多个,按顺序显示

2.more、less

more

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

交互操作方法:

Enter键逐行滚动

空格键向下翻一页

b键向上翻一页

q键退出

less

与more命令相同,但扩展功能更多

交互操作方法:

Page Up向上翻页,Page Down向下翻页

“/”键查找内容,“n”下一内容,”N“上一内容

3.head、tail

head -n 文件名…

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

tail -n 文件名…

tail -f 文件名 实时监控后10行

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

四、统计文件内容

wc 统计文件中的单词数量等信息

wc -l 统计行数

wc -w 统计单词个数

wc -c 统计字节数

其中单词之间是用空格隔开的

空格回车也算在字节数内,一个空格、一个回车也是一个字节

五、检索和过滤文件内容

grep

-f 比较两个文件中相同的内容

-o 只显示与查找条件匹配的内容

-v 取反,查找与查找条件不相符的内容

-i 查找时忽略大小写

查找条件设置

要查找字符串用双引号括起来

“^…”表示以…开头,“…$”表示以…结尾

“^$”表示空行

六、压缩命令

gzip、bzip2

压缩文件

gzip/bzip2 -9 文件名(其中数字越大表示压缩等级越高,压缩的强度越高,1-9)

解压缩

gzip/bzip2 -d 文件名

gzip无法对文件夹进行压缩,压缩后源文件会消失

bzip2 -k 可以保留源文件

七、归档命令

tar可以制作归档文件和释放归档文件

-c 创建tar文件,一般都带

-x 解包

-v 显示详细信息,制作和解包时显示过程

-f 表示使用的是归档文件,无论制作或是解包都要加

-p 保留源文件权限

-t 在不解包的情况下查看里面的文件

-C 指定目录

-z 使用gzip的方式压缩

-j 使用bzip2的方式压缩

总结

归档命令中-z 使用gzip的方式压缩,-j 使用bzip2的方式压缩

  开发工具 最新文章
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:08:10 
 
开发: 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:55:42-

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