Linux的重要命令(二)+了解Linux目录结构
目录
一.Linux的目录结构
二.查看文件内容命令
1.cat 命令
2.more 命令
3.less 命令
4.head 命令
5.tail 命令
6.拓展 head 和 tail 的其他用法
编辑
三.统计文件内容的命令-wc
编辑
四.检索和过滤文件内容的命令-grep
编辑
编辑
五.压缩命令 gzip 和 bzip2
1.制作压缩文件
编辑
编辑
2.解开压缩文件
编辑
编辑
3. gunzip 命令和 bunzip2 命令
六.归档命令-tar
一.Linux的目录结构
1.是一个树形目录结构
2.一切目录的起点都是根目录 /
3.一些重要子目录的作用
子目录 | 作用介绍 | |
1 | /bin | 所有用户可执行的命令 |
2 | /etc | 存放系统管理和配置文件 |
3 | /home | 普通用户的宿主目录 |
4 | /usr | 用于存放系统应用程序 |
5 | /opt | 额外安装的可选应用程序包所放置的位置。 |
6 | /root | 系统管理员root的宿主目录 |
7 | /dev | 设备文件 |
8 | /var | 日志文件等 |
9 | /sbin | 管理员可执行的管理命令 |
10 | /boot | 系统内核,启动文件 |
11 | /proc | 主要保存系统的内核、进程、外部设备状态和网络状态等,是虚幻的文件 |
12 | /tmp | 存放系统的临时文件,会被定时删除或者关机时自动删除 |
二.查看文件内容命令
1.cat 命令
(1)直接显示出整个文件的内容
cat [选项] 文件名...
(2)常用选项
cat -n 对每一行进行行号标记
cat -b 对空行不标行号
cat -s 将所有的空行替换成一个空行
【1】cat -n
【2】cat -b
【3】cat -s
2.more 命令
(1)全屏方式分页显示文件内容
more [选项] 文件名
(2)交互操作方法:下翻到最后一页自动退出
(3)结合管道操作使用时无法向上翻页
3.less 命令
(1)与more 命令相同,但扩展功能更多
less [选项] 文件名
(2)交互操作方法:下翻到最后一页时不会自动退出
(3)结合管道操作使用时可以向上翻页
4.head 命令
(1)查看文件开头的一部分内容(默认为10行)
head -n 文件
5.tail 命令
(1)查看文件末尾的少部分内容(默认为10行)
tail -n 文件
(2)tail -f 命令(只支持tail)跟踪文件尾部的动态更新
6.拓展 head 和 tail 的其他用法
三.统计文件内容的命令-wc
1.统计文件中单词数量等信息
wc [选项]... 目标文件...
2.常用选项
wc -l 统计行数
wc -w 统计单词个数
wc -c 统计字节数
注意:不带任何其他选项的wc命令,默认同时使用-lwc命令
在 b.txt 文件中一共有三行;七个单词(只要被隔开就当作成一个单词);二十个字节(空格,换行符都算字节)
四.检索和过滤文件内容的命令-grep
1.在文件中查找并显示包含指定字符串的行
grep [选项]... 查找条件 目标文件
2.常用选项
grep -i 查找时不区分大小写
grep -v 显示不匹配文本的所有行(反向查询)
grep -n 显示匹配行及行号
grep -c 只输出匹配到的总行数(不是匹配的次数)
grep -e 实施可多个查找条件的匹配,逻辑或关系
grep -A n 显示匹配行和它后面的n行
grep -B n 显示匹配行和它前面的n行
grep -C n 匹配行和它前后各n行
grep -l 列出文件内容符合指定的样式的文件名称
grep -w 只显示全字符合的列
【1】grep -i(查找不分大小写)
【2】grep -v(反向查询)
【3】grep -c(匹配行数不是匹配次数)
【4】grep -n(写出匹配的行数)
【5】grep -e (只要满足一个条件都会显示出来)
【6】grep -o (匹配次数)
【7】grep -A 、grep -B、grep -C(查找关键词附近的内容)
【8】grep -w (匹配完整单词的内容)
3.查找条件设置
"^……" 表示以……开头
"……$" 表示以……结尾
"^$" 表示空行
"[……]"
都是正则表达式
五.压缩命令 gzip 和 bzip2
1.制作压缩文件
gzip [-9] 文件名...
bzip2 [-9] 文件名...
[其中为-1到-9]
-1(压缩速度最快,性能消耗最小,压缩比最低)到-9(压缩速度最慢,性能消耗最大,压缩比最高)
2.解开压缩文件
gzip -d .gz格式的压缩文件
bzip2 -d .gz格式的压缩文件
3. gunzip 命令和 bunzip2 命令
(1)gunizp 命令等价于 gzip -d 命令
(2)bunzip2 命令等价于 bzip2 -d 命令
六.归档命令-tar
1.制作归档文件
tar [选项] ... 归档文件名 源文件或目录
2.释放归档文件
tar [选项] ... 归档文件名 [-C 目标目录]
3.常用选项
tar -c 创建.tar 格式的包文件
tar -x 解开.tar 格式的包文件
tar -C 解压时指定释放的目标文件夹
tar -f 表示使用归档文件 使用 tar 命令时必须使用
tar -t 列表查看包内的文件
tar -v 输出详细信息
tar -j 调用 bzip2 程序进行压缩或解压
tar -z 调用 gzip 程序进行压缩或解压
【1】将文件移动到其他目录进行压缩
【2】将文件解压到目标目录
相关文章:

Linux的重要命令(二)+了解Linux目录结构
目录 一.Linux的目录结构 二.查看文件内容命令 1.cat 命令 2.more 命令 3.less 命令 4.head 命令 5.tail 命令 6.拓展 head 和 tail 的其他用法 编辑 三.统计文件内容的命令-wc 编辑 四.检索和过滤文件内容的命令-grep 编辑 编辑 五.压缩命令 gzip 和 bz…...
nmap使用
常用语句 主机发现和端口扫描 主机发现 sudo nmap -sn 192.168.80.0/24或sudo arp-scan -larp-scan是Kali Linux自带的一款ARP扫描工具。轻量级扫描工具,用来扫描局域网的主机还是挺好用的,由于扫描的少,所以扫描速度比较快,可…...

简约风好看的个人主页源码
效果图 PC端 移动端 源代码 index.html <html lang"en"><head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content&quo…...

1113. 红与黑--Flood Fill 算法
目录 1113. 红与黑--Flood Fill 算法---宽搜(BFS)或DFS) 输入格式 输出格式 数据范围 输入样例: 输出样例: 思路: 1.BFS 思路: 2.DFS 思路 方法一:(BFS&#x…...
深入Java中间件:编程设计精粹
个人主页: 进朱者赤 阿里非典型程序员一枚 ,记录平平无奇程序员在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) 引言 在Java中间件和框架里蕴藏着数不尽的编程设计精粹。这些设计不仅值得我们在日常编码…...

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸?
AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸? 如下图所示,我们打开一份DWG格式的图纸文件,然后点击上方的“打印“图标, 如下图所示, 打印机/绘图仪这里选择“DWG To PDF“; 图纸尺寸:这里以普通的A4纸为例进行说明; 打印比例选择“布满图纸“; 打印偏移…...
unity socket udp 连接
使用此方法有助于udp在局域网内稳定的连接运行,已经过验证,为了保持彻底的稳定,可以考虑加入ping-pang进行网络处理,如果为了安全,请使用加密TCP 如果您要在大规,大项目的游戏中使用网络技术,建…...

【ensp】VLAN间通信的解决办法
目录 VLAN间通信简介 VLAN间通信的两种方式 借助三层设备路由器进行VLAN间的通信(也就是单臂路由) 在端口上创建子接口之后为什么需要开启arp广播,是因为他是子接口吗? 拓扑图 交换机配置 路由器配置 查看路由器配置 测试能否实现…...
接口测试框架搭建D22
整体架构和分层设计 run.py 运行测试用例,生成测试报告 test_cases/ 登录用例 注册用例 其他业务用例... data/ 测试数据 libs 第三方插件,比如HTMLTestRunnerNew config config.yaml 静态配置数据 config.py 动态配置数据 reports 测试报告…...

CASA模型教程
原文链接:CASA模型教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247600635&idx6&sna655a8de570edcaa435d6e917b66d9b3&chksmfa82081ccdf5810a33a778e8771bb116bde9e5a1f795daa4894e5b74de17b03ebe86d7cdcfe3&token1464653739&…...
算法思路-遥感语义分割与变化检测
遥感影像存在的问题 1.不同季节影像的差异 2. 影像云雾遮挡 3.影像由于传感器、地物反射、地物高度差等导致的畸变 抛开数据,目前语义分割任务面临的问题 1. 单一任务模型很难具有通用性 结合自然语言的大模型是否会是一个新的启发点 首先需要考虑根据影像我…...
动态规划专练( 231.打家劫舍Ⅱ)
231.打家劫舍Ⅱ 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间…...

K-means和逻辑回归
逻辑回归 一个事件的几率是该事件发生的概率/该事件不发生的概率:P/(1-P) 对数几率是:log(P/(1-P)) **考虑对输入x分类的模型:**log(P/(1-P))wx 则 Pexp(wx)/(exp(w*x)…...

3.2 iHRM人力资源 - 组织架构 - 编辑及删除
iHRM人力资源 - 组织架构 文章目录 iHRM人力资源 - 组织架构一、编辑功能1.1 表单弹层并数据回显1.2 编辑校验1.3 编辑 二、删除功能 一、编辑功能 编辑功能和新增功能用的组件其实是一个,结构几乎是一样的,其实是复用了组件,我们也省去了很…...

支付系统核心逻辑 — — 状态机(JavaGolang版本)
支付系统核心逻辑 — — 状态机 代码地址:https://github.com/ziyifast/ziyifast-code_instruction/tree/main/state_machine_demo 1 概念:FSM(有限状态机),模式之间转换 状态机,也叫有限状态机(…...
rest_framework_mongoengine实现后端的增删改查
rest_framework_mongoengine实现后端增删改查 一、增删改查 1. 继承ModelViewSet实现增删改查 父urls.py path("api/testapp/", include("apps.testapp.urls")), # 测试子urls.py # -*- coding: utf-8 -*- from django.urls import path from res…...

【精读文献】Scientific data|2017-2021年中国10米玉米农田变化制图
论文名称:Mapping annual 10-m maize cropland changes in China during 2017–2021 第一作者及通讯作者:Xingang Li, Ying Qu 第一作者单位及通讯作者单位:北京师范大学地理学部 文章发表期刊:《Scientific data》(…...
高光谱图像修复笔记
目录 RetinexFormer 也有MST-plus-plus代码,分辨率可以调 MST-plus-plus github地址: WACV2023 DSTrans RetinexFormer GitHub - caiyuanhao1998/Retinexformer: "Retinexformer: One-stage Retinex-based Transformer for Low-light Image E…...

GPS定位原理及应用分析
一.定位原理 1.卫星定位(GPS,北斗导航) ①.硬件构成(24颗卫星,可构建一套导航系统) 为何是24颗卫星? 可以做到全球覆盖,同一地点地球上空可观测到4颗卫星。 …...

Java面试篇9——并发编程
并发编程知识梳理 提示,此仅为面试,若想对线程有跟完整了解,请点击这里 提示:直接翻到最后面看面试真题,上面的为详解 面试考点 文档说明 在文档中对所有的面试题都进行了难易程度和出现频率的等级说明 星数越多代表…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业
6月9日,国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解,“超级…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力
引言: 在人工智能快速发展的浪潮中,快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型(LLM)。该模型代表着该领域的重大突破,通过独特方式融合思考与非思考…...

MODBUS TCP转CANopen 技术赋能高效协同作业
在现代工业自动化领域,MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步,这两种通讯协议也正在被逐步融合,形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

基于Docker Compose部署Java微服务项目
一. 创建根项目 根项目(父项目)主要用于依赖管理 一些需要注意的点: 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件,否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...
Axios请求超时重发机制
Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...

STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...

AI语音助手的Python实现
引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...