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

linux学习--第二天

--Linux文件系统

        -显示文件命令

         cat

           1. cat  -b  文件从1开始对非空输出行编号

           2. cat  -n  文件从1开始对所有行编号

           3. cat  -s  文件将连续多行空白行合并

          more(显示一屏文本内容)

           1. more  -num  文件给一个整数num,表示显示多少行为一屏

           2. more  -d  文件显示提供信息

           3. more  +num  文件从行号num处开始显示

           4. more  +/字符串  文件从该字符串后开始显示

           (b:显示上一屏;q:退出)

        less(分屏显示文件内容)

           1. less  -I  文件搜索时忽略大小写

           2. less  -M  文件显示百分比,行数和总行数

           3. less  -N  文件在每行输出行号

           4.less  -P  字符串  文件从该字符串后开始显示

           (常用:less  -IMNP  字符串  文件)

        head(查看文件开头,默认十行)

           1. head  -num  文件显示前num行内容

        tail(查看文件末尾,默认十行)

           1. tail  -num  文件显示后num行内容

        -搜素命令

        grep(在文件中搜素内容)

           1. grep  -c  文件计算符合字符串的长度

           2. grep  -i  文件忽略符号大小写

           3. grep  -n  文件显示行号

           4. grep  -v  文件显示不包含字符号的文本行

           5. grep  -R  文件递归的搜素目录下的所有文件

           (常用:grep  内容*  -nR  文件

        -删除重复行命令

        uniq

           1. uniq  -c  文件输出时,显示本行出现的次数

           2. uniq  -d  文件只显示文件各重复行

           3. uniq  -u  文件显示文件中不重复的各行

           (文件本身内容不会删除

        -比较文件命令

        diff

           1. diff  -b  文件忽略空格造成的不同

           2. diff  -B  文件忽略空行造成的不同

           3. diff  -i  文件忽略大小写的不同

           4. diff  -r  文件比较目录时使用

        -拷贝命令

        cp

           1. cp  -a  旧文件  新文件:常用复制选项

           2. cp  -f  旧文件  新文件:强制复制

           3. cp  -i  旧文件  新文件:复制前确认

           4.cp  -n  旧文件  新文件:不覆盖已存在的文件

        -删除命令

        rm

           1. rm  -f  文件:强制删除

           2. rm  -i  文件:删除前确认

           3. rm  -r  文件:删除目录时使用

           (删除目录必须加上“ -r ”选项

        -移动和更改文件命令

        mv

           1. mv  -f  旧文件  新文件:强制覆盖文件

           2. mv  -i  旧文件  新文件:覆盖前确认

           3. mv  -n  旧文件  新文件:不覆盖已存在的文件

        -字符串裁剪命令  

        cut

           cut  -d 分割字符” - f  字段

           (-d:指定分割字符;-f:指定显示的文本部分

           (一般与管道符联合使用

        -echo命令

        echo(输入内容)

           echo  -n  内容:表示不换行输出

           (基础且常用

        -文本内容统计命令

        wc

           1. wc  -c  文件:统计字节数

           2. wc  -m  文件:统计字符数

           3. wc  -l  文件:统计行数

           4. wc  -w  文件:统计字数

        -查找文件命令

           find

           1. find  -name  关键词寻找子目录下相关文件

        -管道连接符“|”

           作用:将一个命令的输出当作另一个命令的输入

        -文件的压缩与备份

        gzip

           1. gzip  -f  文件:强行压缩

           2. gzip  -d  文件:解开压缩

           3.gzip  -r  文件:压缩目录时使用

           (压缩后产生后缀“ . gz ”的文件,并删除原有文件

        tar

           1. tar  -cvf  文件:建立备份文件

           2. tar  -xzvf  文件:解开gzip后的备份文件

           3. tar  -d  文件:在备份文件中删除指定文件

        -ls命令

           1. ls  -d将目录像文件一样显示

           2. ls  -l列出文件的详细信息

           3. ls  -ln带单位的显示文件的大小

        -创建和删除文件命令

           mkdir  -P :若上层目录不存在,会一并建立

           rmdir  -P :若上层目录吧存在,会一并删除

        -改变权限命令

        chmod           

           chmod  [u,g,o]  [+,-,=]  权限  文件

        -改变所属组和文件主的命令

           1. chgrp  所属组  文件

           2. chown  [用户]:[组]    文件

           (一般只有超级用户才可以修改)     

        -其他命令

           查看磁盘空间df  -  Th

           查看innode号ls  -i 文件

           硬链接指令ln  源文件  硬链接文件

           软链接指令ln  源文件  软连接文件

           (源文件删除不会影响硬链接文件,但软链接会失效

相关文章:

linux学习--第二天

--Linux文件系统 -显示文件命令 cat 1. cat -b 文件:从1开始对非空输出行编号 2. cat -n 文件:从1开始对所有行编号 3. cat -s 文件:将连续多行空白行合并 more(显示一屏文本内容) 1. more -num 文件&#xff…...

使用 Flask、Celery 和 Python 实现每月定时任务

为了创建一个使用 Flask、Celery 和 Python 实现的每月定时任务,我们需要按照以下步骤进行: 1.安装必要的库 我们需要安装 Flask、Celery 和 Redis(作为消息代理)。我们可以使用 pip 来安装它们: bash复制代码 ​ p…...

【c语言】整数在内存中的储存(大小端字节序)

整数在内存中的储存(大小端字节序) 1.整数在内存中的储存 2.大小端字节序 3.整数在内存中储存例子 4.字节序判断 5.死循环现象 文章目录 整数在内存中的储存(大小端字节序)整数在内存中的储存大小端字节序什么是大小端为什么会有…...

浅谈SIMD、向量化处理及其在StarRocks中的应用

前言 单指令流多数据流(SIMD)及其衍生出来的向量化处理技术已经有了相当的历史,并且也是高性能数据库、计算引擎、多媒体库等组件的标配利器。笔者在两年多前曾经做过一次有关该主题的内部Geek分享,但可能是由于这个topic离实际研发场景比较远&#xff0…...

【ML】Image Augmentation)的作用、使用方法及其分类

图像增强(Image Augmentation)的作用、使用方法及其分类 1. 图像增强的定义2. 图像增强的作用3. 什么时候使用图像增强?4. 图像增强详细方法分类梳理4.1 图像增强方法列表4.2 边界框增强方法5. 参考资料 yolov3(一:模型…...

设计模式六大原则(一)--单一职责原则

1. 简介 1.1. 概述 一个类或模块应该只负责完成一项任务或承担一个责任。如果一个类或模块承担了多个职责,那么当需要修改其中一个职责的功能时,就可能会对其他职责产生影响,从而导致代码耦合度增加,维护起来更加困难。 1.2. 主要特点 单一职责原则(Single Responsibi…...

c语言学习,malloc()函数分析

1:malloc() 函数说明: 申请配置size大小内存空间 2:函数原型: void *malloc(size_t size) 3:函数参数: 参数size,为申请内存大小 4:返回值: 配置成功则返回指针&#…...

【运维项目经历|041】上云项目-物理机迁移到阿里云

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 ​ 🏅阿里云ACE认证高级工程师 ​ 🏅阿里云开发者社区专家博主 💊交流社区:CSDN云计算交流社区欢迎您的加入! 目录 项目名称 项目背景 项目目标 项…...

分组并合并其它列的非空值 --Excel难题#83

Excel第1列是分类,第2-42列是平行的多个数据项列,下表用部分列示例。数据有X或null两种情况,同一个分类的同一列数据偶尔有重复。 ABCDE1IDCriteria1Criteria2Criteria3Criteria42FirstValueX3FirstValueX4FirstValueX5FirstValueX6SecondVa…...

VM相关配置及docker

NAT——VMnet8网卡 桥接——WLAN/网线 仅主机——VMnet1网卡 docker与虚拟机的区别 启动docker服务 systemctl start docker 重启 systemctl start docker关闭docker服务 systemctl stop docker.servicedocker的两大概念 镜像:images,应用程序的静态文…...

Redis中Set数据类型常用命令

目录 1. 添加元素 2. 移除元素 3. 检查成员是否存在 4. 获取集合成员 5. 获取集合成员数量 6. 随机获取集合中的一个成员 7. 集合运算 8. 集合的移值 9. 提供集合的随机元素 在Redis中,Set是一种无序且不重复的字符串集合。 1. 添加元素 SADD key member [member ..…...

mysql误删数据恢复记录

背景 1、数据库版本 5.7.36,由于误操作删掉了表的所有数据,但是数据库备份每天凌晨进行、只能从备份恢复昨日的全量数据,当日的数据将会丢失 查看binlog配置 binlog配置 [mysqld] #设置日志三种格式:STATEMENT、ROW、MIXED 。 bi…...

论文阅读:Real-time Controllable Denoising for Image and Video

这篇文章是 CVPR 2023 的一篇文章,探讨了在图像与视频降噪中,如何实时控制降噪强度的问题。 Abstract 图像或者视频降噪,是在细节与平滑度之间的一个微妙的平衡,因为噪声与细节都属于高频信息,降噪在去除噪声的同时&…...

【Kubernetes】虚拟 IP 与 Service 的代理模式

虚拟 IP 与 Service 的代理模式 1.userspace 代理模式2.iptables 代理模式3.IPVS 代理模式 由于 Service 的默认发布类型是 ClusterlP,因此也可以把 ClusterIP 地址叫作 虚拟 IP 地址。在 Kubernetes 创建 Service 时,每个节点上运行的 kube-proxy 会自动…...

深度学习·Pytorch

以下代码源自李沐 自定义模块类 继承module类 继承nn.Module重写构造函数前向传播 class MLP(nn.Module):# 用模型参数声明层。这里,我们声明两个全连接的层def __init__(self):# 调用MLP的父类Module的构造函数来执行必要的初始化。# 这样,在类实例…...

fastzdp_sqlmodel新增get_first和is_exitsts方法

说明 经过fastzdp_login的整合,我们发现,fastzdp_sqlmodel还可以继续封装两个便捷的方法。 get_first:获取查询结果集中的第一条数据is_exitsts:判断数据是否已存在 封装get_first方法 def get_first(engine, model, query_di…...

嵌入式软件--数电基础 DAY 3

一、二进制 (1)文字表述 二进制数只能取0,1两个数字,逢二进一。 通过二进制表达文字。如战争时代的电报。 通过电灯泡的亮灭传递出信息。可以对灯亮和灯灭富裕一些含义,就能传达出想要的消息。 这就是编码和解码两…...

【生成式人工智能-十五-经典的影像生成方法-GAN】

经典的影像生成方法-GAN GANDiscriminatorGenerator还需要加入额外信息么 GAN可以加在其他模型上面我们可以用影像生成模型做什么? 前面讲过VAE和Flow-based以及diffusion Model ,今天讲最后一种经典的生成方法GAN。 GAN 前面讲的几种模型都是用加入额外…...

python 已知x+y=8 求x*y*(x-y)的最大值

先用导数求解 已知xy8 求xy(x-y)的最大值 令y8-x 则 f(x)x⋅(8−x)⋅(x−(8−x))x⋅(8−x)⋅(2x−8) 导数方程为 f(x)-3x^2 24x - 32 求方程 − 3 x 2 24 x − 32 0 -3x^2 24x - 32 0 −3x224x−320 的根。 首先,我们可以尝试对方程进行因式分解。观察…...

windows平台的postgresql主从数据库流备份

主: 操作系统:windows10 数据库版本:postgresql-16.2 ip:192.168.3.254 从: 操作系统:windows10 数据库版本:postgresql-16.2 ip:192.168.3.253 配置主库 配置 pg_hba.conf 文件 在 pg 的安装目录下,找到 …...

保姆级教程:从GEO下载Hi-C数据到HiC-Pro完整分析(避坑指南+实战脚本)

从零开始掌握Hi-C数据分析:HiC-Pro全流程实战与避坑指南 Hi-C技术已经成为三维基因组研究的重要工具,但对于刚接触生物信息学的研究人员来说,从原始数据到最终分析结果的过程往往充满挑战。本文将带你完整走通Hi-C数据分析全流程,…...

【实用工具教程专栏】GitHub Actions自动化工作流入门(基础篇)

引言 在现代软件开发中,持续集成与持续部署(CI/CD)已成为提升开发效率、保证代码质量的核心实践。GitHub Actions作为GitHub官方推出的自动化工作流平台,以其原生集成、灵活配置、丰富生态等特点,成为开发者构建自动化…...

遥感影像处理避坑指南:为什么你的SHP裁剪总失败?ArcMap与ENVI协作全解析

遥感影像裁剪实战避坑手册:从坐标系校准到多工具协同 当你在深夜盯着屏幕上那个扭曲变形的裁剪结果时,是否曾怀疑过人生?遥感影像的矢量裁剪看似简单,实则暗藏玄机。本文将带你深入剖析那些教科书上不会告诉你的实战细节&#xff…...

ASPICE 的起源与发展历程(二)

ASPICE 并非汽车行业原生创造,其核心底层源自通用软件过程评估体系,是汽车行业基于自身高安全、高可靠的产业特性,定制化迭代的行业专属标准。(一)底层起源:通用SPICE 准的诞生1994 年,国际标准…...

2026年,江北高档 KTV 哪个好玩?这份实测推荐别错过!

2026 年,想在江北找个高档又好玩的 KTV 可不容易。其实,深海公馆娱乐会所就凭借多年行业经验,成了很多人的心头好。接下来,我就给大家分享一些 KTV 选择的干货。说实话,很多人去 KTV 都踩过不少坑。比如有些 KTV 装修看…...

工业软件全景图:从核心分类到行业深度应用指南

深入理解现代制造业的核心驱动力一、 工业之魂:现代制造业的核心引擎在智能制造与工业4.0的浪潮下,工业软件已不再仅仅是辅助工具,而是被公认为“工业之魂”。它将复杂的工业知识、逻辑和经验代码化,嵌入到硬件设备和业务流程中&a…...

并联混合动力系统Simulink控制策略模型探索

并联混合动力系统控制策略,混合动力系统simulink控制策略模型,并联式混合动力系统simulink控制策略模型 1. 工况可自行添加 2. 仿真图像包括 发动机转矩变化图像、电机转矩变化图像、电池SOC变化图像、速度跟随图像、车速变化图像3z5 3. 整车similink模型…...

Mysql 主从复制详解

MySQL 主从复制详解 MySQL 主从复制是数据库高可用架构的基石,也是系统分析师考试中数据库部分的高频考点。下面从核心原理、复制类型、架构模式、配置实战到运维监控进行全面解析。 📌 一、主从复制核心概念 定义与目的 主从复制是指将主数据库(Master)的数据变化实时…...

Legacy-iOS-Kit系统降级全指南:让老旧iOS设备重获新生

Legacy-iOS-Kit系统降级全指南:让老旧iOS设备重获新生 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to downgrade/restore, save SHSH blobs, and jailbreak legacy iOS devices 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-Kit 一、问…...

百考通:AI全流程智能化赋能期刊论文写作,让学术创作更高效

在学术研究领域,期刊论文的撰写是成果输出的关键环节,却也让众多科研工作者与学生倍感压力:选题迷茫、逻辑梳理困难、格式规范复杂、内容提炼耗时,严重拖慢了学术成果的发表节奏。百考通(https://www.baikaotongai.com…...