Linux知识点易错点总结(1)

  • linux 2.6.* 内核默认支持的文件系统:ext3 ext2 ext4 xfs
  • ext2:全称Linux extended file system, extfs,即Linux扩展文件系统,ext2为第二代
  • xfs:XFS一种高性能的日志文件系统,2000年5月,Silicon Graphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到Linux 内核上。XFS 特别擅长处理大文件,同时提供平滑的数据传输
  • ufs:UFS是UNIX文件系统的简称,它来源于4.3Tahoe发行版中提供的BSD Fat Fast File System(FFS)系统,属于FFS的演化版本
  • uname -r 查看linux内核版本信息
  • vmstat   报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息

  • sar 主要帮助我们掌握系统资源的使用情况,特别是内存和CPU的使用情况

  • stat 用于显示文件的状态信息

  • mkdir -m 在创建目录的同时设置权限

  • mkdir -p 在创建多层级目录的时候若上级目录不存在则创建

  • grep选项中,-E选项可以用来扩展选项为正则表达式

  • $表示匹配文件末尾,字符需要在$之前表示以字符结尾  a$表示以a结尾

  • ^表示匹配文件起始,字符需要在^之后表示以字符起始  ^a表示以a起始

  • top 查看cpu资源使用状态

  • netstat 查看网络连接状态

  • free 查看内存资源状态

  • df 查看磁盘分区资源状态

  • rm *.c     *通配符,表示匹配任意字符任意次

  • find . -name "*.c" -maxdepth 1 | xargs rm  

    find . -name "*.c" -maxdepth 1 找到当前目录下.*结尾的文件,目录深度为1

    xargs是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,用于很多不支持|管道来传递参数的命令相当于将前边命令的执行结果,也就是查找到的文件名,传递给后边的rm指令进行删除

  •  find . -name "*.c" | xargs rm 没有进行深度控制,删除的不仅是当前目录下的文件,会将子目录下的文件也删除
  • 如果系统的umask设置为244,创建一个新文件后,它的权限:-r---w--w-

    umask是linux下设置文件默认创建权限掩码, 文件给定权限与掩码取反相与得到实际权限。默认创建普通文件给定权限666(不给予可执行权限)

    666 & (~244) = 422 -> 100010010 -> -r---w--w-

  • 在Linux中,file.sh文件的权限为-rw-r--r-x,其对应权限用数值形式表示为 645

    但是在系统中使用二进制位存储,也就是使用0和1表示是否具备操作的权限,因此该权限被表示为:-110100101

    以每3个比特位表示一个八进制数字,则转换为三个8进制数字为645

  • linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为 chmod start.sh 750

    自己可读可修改可执行:111 ->7

    组内用户为可读可执行不可修改:101->5

    其余用户没有任何权限:000->0

    因此整体转换后的权限为:750

🙂感谢大家的阅读,若有错误和不足,欢迎指正

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/628153.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++基础1

一、形参带默认值的函数 二、inline内联函数 内联函数是一种在编译器处理时,将函数的实际代码插入到调用处的方法。通常,函数调用涉及一定的开销,包括保存和恢复调用现场、跳转到函数的代码位置等。而内联函数通过在调用处直接插入函数的代码…

Django的模板语言

文章目录 模板语法变量标签过滤器注释 组件引擎模板上下文加载器上下文处理器 模板引擎的支持配置用法引擎内置后端 模板 作为一个网络框架,Django 需要一种方便的方式来动态生成 HTML。最常见的方法是依靠模板。一个模板包含了所需 HTML 输出的静态部分&#xff0…

Centos7安装K8S

Centos7安装K8S 安装过程中没有出现的错误可以往下 根据以前一些博主写的博客,在小阳翻了不下几十篇博客之后,我果断是放弃了,于是找到了官网地址,然后也有坑 1. 关闭防火墙 systemctl stop firewalld systemctl disable firew…

MySQL的各种日志

目录 一、错误日志 二、二进制日志 1、介绍 2、作用 3、相关信息 4、日志格式 5、查看二进制文件 6、二进制日志文件删除 三、查询日志 四、慢日志 一、错误日志 记录MySQL在启动和停止时,以及服务器运行过程中发生的严重错误的相关信息,当数据库…

Hive使用shell调用命令行特殊字符处理

1.场景分析 数据处理常用hive -e的方式,通过脚本操作数仓,过程中常常遇到特殊字符的处理,如单双引号、反斜杠、换行符等,现将特殊字符用法总结使用如下,可直接引用,避免自行测试的繁琐。 2.特殊字符处理 …

16.桥接模式

桥接模式 介绍 桥接模式是一种结构型设计模式,它通过将抽象部分与实现部分分离,使它们可以独立变化。这种模式通过组合的方式来实现,而不是继承。桥接模式通过将抽象和实现解耦,从而实现抽象和实现的分离,使得系统更加…

Java基础-Java基础知识-运算符-笔记

1.运算符 算数运算符&#xff1a; - * / % 赋值运算符&#xff1a; 定义变量的语法规则&#xff1a;类型 变量名 变量值 比较运算符&#xff1a;> < > < ! 逻辑运算符&#xff1a; &&&#xff1a;断路与&#xff0c;两边全…

Java零基础——Vue基础篇

1.【熟悉】Vue简介 1.1 简介 它是一个构建用户界面单页面的框架 Vue是一个前端框架 https://www.pmdaniu.com/#file UI网站 UI 一般开发者使用蓝湖 工具 看着UI图 写接口 https://lanhuapp.com/web/#/item 是一个轻量级的MVVM&#xff08;Model-View-ViewModel&#xff…

Spring Boot - Application Events 的发布顺序_ApplicationStartingEvent

文章目录 概述Code源码分析 概述 Spring Boot 的广播机制是基于观察者模式实现的&#xff0c;它允许在 Spring 应用程序中发布和监听事件。这种机制的主要目的是为了实现解耦&#xff0c;使得应用程序中的不同组件可以独立地改变和复用逻辑&#xff0c;而无需直接进行通信。 …

MySQL——锁

1 全局锁 上锁后&#xff0c;整个数据库处于只读状态 flush tables with read lock 释放&#xff1a; unlock tables 应用&#xff1a;用于全库逻辑备份 缺点&#xff1a;如果数据量很大&#xff0c;备份会花很多时间&#xff0c;只能读数据&#xff0c;造成业务停滞 如…

SpringBoot 基础介绍以及相关可实现的功能思路

文章目录 简介start 依赖自定义Banner日志管理devtools统一返回接口接口参数校验自定义异常调用远程接口使用 简介 Spring Boot 是基于Spring的开发开发框架&#xff0c;Spring 的缺点是具有大量的配置文件&#xff0c;使用 SpringBoot 约定大于配置&#xff0c;可以让开发者专…

VMware虚拟机忘记密码操作方法

下面已openEuler虚拟机为例&#xff1a; 1、点击重启时&#xff0c;一直按esc&#xff08;鼠标点击一下&#xff0c;确保鼠标在你的虚拟机里面&#xff09; 2、一直到进入到如下页面按e键&#xff08;可能会略有不同&#xff09; 3、按e键后跳转到如下页面 4、在该页面输入 in…

高级定时器

本节主要介绍以下内容&#xff1a; 定时器简介 高级定时器功能框图讲解 一、定时器简介 定时器功能 &#xff1a;定时、输出比较、输入捕获、断路输入 定时器分类 &#xff1a;基本定时器、通用定时器、高级定时器 定时器资源 &#xff1a;F103有2个高级定时器、4个通…

c语言-数据类型(下)

目录 4.实型变量 5.字符常量 直接常量&#xff1a; 转义字符&#xff1a; 6.字符变量 7.字符串常量 五、输出格式总结 整型&#xff1a; 浮点型&#xff1a; 字符及字符串&#xff1a; 指针&#xff08;地址&#xff09;&#xff1a; 六、typedef 七、sizeof一个问…

Python从入门到精通秘籍五

Python速成,每日持续更新,知识点超详细,涵盖所有Python重难点知识及其对应代码,利用碎片化时间,实现Python从入门到精通的飞跃!!! 一、Python的函数基本定义语法 当定义一个函数时,我们使用关键字def,后跟函数名称和一对圆括号。在圆括号内,可以指定任意数量的参数…

Matlab并行编程之GPU

Matlab并行编程之GPU Matlab提供GPU上计算支持: 基础数据类型(gpuArray和对应API),支持GPU计算的内置函数和多个工具包,支持PTX内核对象加载,支持MEX函数使用CUDA C/C开发等。对大规模数据处理&#xff0c;复杂计算&#xff0c;利用GPU计算能提供显著的性能加速效果. Matlab同…

nginx前后端不分离项目代理配置

文章目录 了解举例1&#xff1a;一个项目content-path路径配置为空&#xff0c;使用nginx代理。举例2&#xff1a;配置上项目的content-path&#xff0c;再使用ngxin代理 总结 现在很多时候都是前后端分离的项目&#xff0c;所以配置代理的时候&#xff0c;前端和后端的代理分开…

Docker之网络配置的使用

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是君易--鑨&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《Docker之网络配置的使用》。&#x1f3af;&…

OpenHarmony——Linux之IR驱动

Linux之IR驱动 背景 在光谱中波长自760nm至400um的电磁波称为红外线&#xff0c;它是一种不可见光。红外遥控成本很低&#xff0c;以前广泛应用在电视&#xff0c;空调等电器的控制上面&#xff0c;现在随着蓝牙遥控器慢慢普及&#xff0c;红外遥控越来越少&#xff0c;但在某…

ELK

ELK 的工作原理&#xff1a; &#xff08;1&#xff09;在所有需要收集日志的服务器上部署Logstash&#xff1b;或者先将日志进行集中化管理在日志服务器上&#xff0c;在日志服务器上部署 Logstash。 &#xff08;2&#xff09;Logstash 收集日志&#xff0c;将日志格式化并输…