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——并发编程
并发编程知识梳理 提示,此仅为面试,若想对线程有跟完整了解,请点击这里 提示:直接翻到最后面看面试真题,上面的为详解 面试考点 文档说明 在文档中对所有的面试题都进行了难易程度和出现频率的等级说明 星数越多代表…...
Oracle查询表空间大小
1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...

网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek
文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...

AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机
这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机,因为在使用过程中发现 Airsim 对外部监控相机的描述模糊,而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置,最后在源码示例中找到了,所以感…...

LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...
Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成
一个面向 Java 开发者的 Sring-Ai 示例工程项目,该项目是一个 Spring AI 快速入门的样例工程项目,旨在通过一些小的案例展示 Spring AI 框架的核心功能和使用方法。 项目采用模块化设计,每个模块都专注于特定的功能领域,便于学习和…...