当前位置: 首页 > 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;上面的为详解 面试考点 文档说明 在文档中对所有的面试题都进行了难易程度和出现频率的等级说明 星数越多代表…...

[RK3399 Linux] 使用busybox 1.36.1制作rootfs

一、 编译、安装、配置 busybox 1.1 下载源码 根文件系统是根据busybox来制作的。 下载地址:https://busybox.net/downloads/。 这里就以1.36.1版本为例进行编译安装介绍: 注意:编译linux内核与文件系统中的所有程序要使用相同的交叉编译器。 下载完成后解压: mkdir …...

JavaScript入门--循环

JavaScript入门--循环 一、for循环二、for in语句三、break语句四、continue语句五、while循环六、do-while语句一、for循环 先来看一个循环案例: for (i = 0; i < 5; i++) {...

【Delphi 爬虫库 1】GET和POST方法

文章目录 1.最简单的Get方法实现2.可自定义请求头、自定义Cookie的Get方法实现3.提取响应协议头4.Post方法实现单词翻译 爬虫的基本原理是根据需求获取信息并返回。就像当我们感到饥饿时&#xff0c;可以选择自己烹饪食物、外出就餐&#xff0c;或者订外卖一样。在编程中&#…...

[leetcode] 快乐数 E

:::details 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为&#xff1a; 对于一个正整数&#xff0c;每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1&#xff0c;也可能是 无限循环 但始终变不到 1。 如果这个过程 结果为 1…...

Lobe UI - 基于 AntDesign 开发的 AIGC Web 应用的开源 UI 组件库

今天推荐一个可以快速开发 ChatGPT UI 界面的组件库&#xff0c;质量很高&#xff0c;拿来就能用。 Lobe UI 是由 lobehub 团队开发的一套 web UI 组件库&#xff0c;和我之前推荐的很多通用型的 UI 组件库不同&#xff0c;Lobe UI 是专门为目前火热的 AIGC 应用开发而打造&am…...

Java常用类 -- Random类

该类实例用于生成伪随机数的流 伪随机数&#xff1a;通过算法算出来的数&#xff0c;是假的随机数 &#xff08;一&#xff09;具体使用 public static void main(String[] args) { ​Random r new Random(); ​System.out.println("随机出int类型的数据" r.nextIn…...

Docker安装Kong网关

文章目录 一、kong是什么?二、搭建步骤1.搭建PostgreSQL2.搭建Kong网关2.1、制作镜像2.2、数据库初始化2.3、启动Kong网关一、kong是什么? Github地址:https://github.com/Kong/kong Kong是一个可扩展、开源的云原生API网关,可以在分布式环境中管理、监控和安全地发布API…...

spispispi

SPI C.. & C.. logic是SPI的控制逻辑&#xff0c;芯片内部进行地址锁存、数据读写等操作&#xff0c;都是由控制逻辑自动完成。控制逻辑的左边是SPI的通信引脚&#xff0c;这些引脚和主控芯片相连&#xff0c;主控芯片通过SPI协议&#xff0c;把指令和数据发送给控制逻辑&a…...

MySQL——创建和插入

一、插入数据 INSERT 使用建议; 在任何情况下建议列出列名&#xff0c;在 VALUES 中插入值时&#xff0c;注意值和列的意义对应关系 values 指定的值顺序非常重要&#xff0c;决定了值是否被保存到正确的列中 在指定了列名的情况下&#xff0c;你可以仅对需要插入的列给到…...

【BUG】element-ui表格中使用video标签,数据翻页,video中的视频仍然显示第一页的视频,没有重新加载

BUG描述 遇到一个问题&#xff0c;使用element-ui构建的管理端后台&#xff0c;表格里面每一行都有一个video标签&#xff0c;里面有视频&#xff0c;当我翻页了以后&#xff0c;视频不会重新加载&#xff0c;仍然显示的是第一页的视频&#xff0c;代码如下&#xff1a; <e…...

培训网站建设情况/微信营销平台系统

/*********************************************** PCI设备查找程序 vendorId:设备厂商号&#xff1b; deviceId:设备号; index:索引号; *pBusNo:返回的总线号&#xff1b; *pDeviceNo;返回的设备号&#xff1b; *pFuncNo&#xff1a;返回的功能号&#xff1b; **************…...

网站开发都需要哪些图/电商平台怎么运营的

怎么获得segment header 的dump&#xff1f; 来源于&#xff1a; How to Obtain a Segment Header Dump (文档 ID 249814.1) oracle数据库中的每个segment都有对应的segment header。 segment header通常是分配给这个segment的第一个extent中的第一个block。 segment header包…...

wordpress 常用小工具/发布软文的平台有哪些

连接Oracle数据库需要Oracle数据访问组件&#xff08;ODAC&#xff09;。 1. 下载ODAC&#xff1a;http://www.oracle.com/technetwork/cn/database/windows/downloads/index-101312-zhs.html 建议使用xcopy版本。该版本中已经包含了下面这些组件。 Oracle Data Provider for .…...

门业网站源码/seo网站快速排名

求助java静态代码块内变量的使用public class Practice{static String string "static filed";static {String strings "static block";static void show(){ //这是什么错误&#xff0c;求解System.out.println("a method in static block"…...

wordpress修改端口/网站友情链接连接

说明&#xff1a; 极速安装&#xff0c;不用一分钟即可使用。 为了简化安装带来的时间浪费、磁盘空间浪费&#xff0c;才做该绿化版。 由于软件版权问题&#xff0c;本人不提供任何破解。如需要破解&#xff0c;请自行在网上搜索。 该版本源于官方RTM正式试用版&am…...

精简wordpress博客程序/东营seo整站优化

关于AutoLayout设置的图解翻译&#xff0c;之前的有很多文章都讲解&#xff0c;我这里就不班门弄斧了。有兴趣的可以搜一下。 为啥要用AutoLayout&#xff1f;我是可视化拥趸&#xff1a; 当你使用AutoLayout搭建完成一个页面之后&#xff0c;可以使用Preview查看是否适配不同的…...