当前位置: 首页 > news >正文

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 &#xfeff;<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 算法---宽搜&#xff08;BFS&#xff09;或DFS&#xff09; 输入格式 输出格式 数据范围 输入样例&#xff1a; 输出样例&#xff1a; 思路&#xff1a; 1.BFS 思路&#xff1a; 2.DFS 思路 方法一&#xff1a;&#xff08;BFS&#x…...

深入Java中间件:编程设计精粹

个人主页&#xff1a; 进朱者赤 阿里非典型程序员一枚 &#xff0c;记录平平无奇程序员在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法&#xff08;公众号同名&#xff09; 引言 在Java中间件和框架里蕴藏着数不尽的编程设计精粹。这些设计不仅值得我们在日常编码…...

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸?

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸? 如下图所示,我们打开一份DWG格式的图纸文件,然后点击上方的“打印“图标, 如下图所示, 打印机/绘图仪这里选择“DWG To PDF“; 图纸尺寸:这里以普通的A4纸为例进行说明; 打印比例选择“布满图纸“; 打印偏移…...

unity socket udp 连接

使用此方法有助于udp在局域网内稳定的连接运行&#xff0c;已经过验证&#xff0c;为了保持彻底的稳定&#xff0c;可以考虑加入ping-pang进行网络处理&#xff0c;如果为了安全&#xff0c;请使用加密TCP 如果您要在大规&#xff0c;大项目的游戏中使用网络技术&#xff0c;建…...

【ensp】VLAN间通信的解决办法

目录 VLAN间通信简介 VLAN间通信的两种方式 借助三层设备路由器进行VLAN间的通信&#xff08;也就是单臂路由&#xff09; 在端口上创建子接口之后为什么需要开启arp广播&#xff0c;是因为他是子接口吗? 拓扑图 交换机配置 路由器配置 查看路由器配置 测试能否实现…...

接口测试框架搭建D22

整体架构和分层设计 run.py 运行测试用例&#xff0c;生成测试报告 test_cases/ 登录用例 注册用例 其他业务用例... data/ 测试数据 libs 第三方插件&#xff0c;比如HTMLTestRunnerNew config config.yaml 静态配置数据 config.py 动态配置数据 reports 测试报告…...

CASA模型教程

原文链接&#xff1a;CASA模型教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247600635&idx6&sna655a8de570edcaa435d6e917b66d9b3&chksmfa82081ccdf5810a33a778e8771bb116bde9e5a1f795daa4894e5b74de17b03ebe86d7cdcfe3&token1464653739&…...

算法思路-遥感语义分割与变化检测

遥感影像存在的问题 1.不同季节影像的差异 2. 影像云雾遮挡 3.影像由于传感器、地物反射、地物高度差等导致的畸变 抛开数据&#xff0c;目前语义分割任务面临的问题 1. 单一任务模型很难具有通用性 结合自然语言的大模型是否会是一个新的启发点 首先需要考虑根据影像我…...

动态规划专练( 231.打家劫舍Ⅱ)

231.打家劫舍Ⅱ 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋&#xff0c;每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 &#xff0c;这意味着第一个房屋和最后一个房屋是紧挨着的。同时&#xff0c;相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间…...

K-means和逻辑回归

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

3.2 iHRM人力资源 - 组织架构 - 编辑及删除

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

支付系统核心逻辑 — — 状态机(JavaGolang版本)

支付系统核心逻辑 — — 状态机 代码地址&#xff1a;https://github.com/ziyifast/ziyifast-code_instruction/tree/main/state_machine_demo 1 概念&#xff1a;FSM&#xff08;有限状态机&#xff09;&#xff0c;模式之间转换 状态机&#xff0c;也叫有限状态机&#xff08…...

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米玉米农田变化制图

论文名称&#xff1a;Mapping annual 10-m maize cropland changes in China during 2017–2021 第一作者及通讯作者&#xff1a;Xingang Li, Ying Qu 第一作者单位及通讯作者单位&#xff1a;北京师范大学地理学部 文章发表期刊&#xff1a;《Scientific data》&#xff08…...

高光谱图像修复笔记

目录 RetinexFormer 也有MST-plus-plus代码&#xff0c;分辨率可以调 MST-plus-plus github地址&#xff1a; WACV2023 DSTrans RetinexFormer GitHub - caiyuanhao1998/Retinexformer: "Retinexformer: One-stage Retinex-based Transformer for Low-light Image E…...

GPS定位原理及应用分析

一&#xff0e;定位原理 1.卫星定位&#xff08;GPS&#xff0c;北斗导航&#xff09; ①&#xff0e;硬件构成&#xff08;24颗卫星&#xff0c;可构建一套导航系统&#xff09; 为何是24颗卫星&#xff1f; 可以做到全球覆盖&#xff0c;同一地点地球上空可观测到4颗卫星。 …...

Java面试篇9——并发编程

并发编程知识梳理 提示&#xff0c;此仅为面试&#xff0c;若想对线程有跟完整了解&#xff0c;请点击这里 提示&#xff1a;直接翻到最后面看面试真题&#xff0c;上面的为详解 面试考点 文档说明 在文档中对所有的面试题都进行了难易程度和出现频率的等级说明 星数越多代表…...

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…...

Device Mapper 机制

Device Mapper 机制详解 Device Mapper&#xff08;简称 DM&#xff09;是 Linux 内核中的一套通用块设备映射框架&#xff0c;为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程&#xff0c;并配以详细的…...

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中&#xff0c;新增了一个本地验证码接口 /code&#xff0c;使用函数式路由&#xff08;RouterFunction&#xff09;和 Hutool 的 Circle…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列&#xff0c;以便知晓哪些列包含有价值的数据&#xff0c;…...

python报错No module named ‘tensorflow.keras‘

是由于不同版本的tensorflow下的keras所在的路径不同&#xff0c;结合所安装的tensorflow的目录结构修改from语句即可。 原语句&#xff1a; from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后&#xff1a; from tensorflow.python.keras.lay…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目&#xff08;非 SpringBoot&#xff09;集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

快刀集(1): 一刀斩断视频片头广告

一刀流&#xff1a;用一个简单脚本&#xff0c;秒杀视频片头广告&#xff0c;还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农&#xff0c;平时写代码之余看看电影、补补片&#xff0c;是再正常不过的事。 电影嘛&#xff0c;要沉浸&#xff0c;…...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...

宇树科技,改名了!

提到国内具身智能和机器人领域的代表企业&#xff0c;那宇树科技&#xff08;Unitree&#xff09;必须名列其榜。 最近&#xff0c;宇树科技的一项新变动消息在业界引发了不少关注和讨论&#xff0c;即&#xff1a; 宇树向其合作伙伴发布了一封公司名称变更函称&#xff0c;因…...