Linux系统 的持续学习

news2024/12/24 0:08:25

   昨天学习了目录结构、补充命令和配置网络,其中配置网络用了nat方法,今天学习用桥接方法,通配符、正则表达式的一部分内容。

桥接模式

如果重网卡失败:

    1.检查配置文件是否正确   2.检查虚拟器编辑器有没有选对(网卡类型)  3.可能是自动分配不到ip地址。

输出重定向

标准输出:是将信息输出在终端。   标准错误输出:在执行命令的过程中所产生错误信息也是输出在终端。           标准输出:从键盘输入

  1.标准输出重定向

       作用:将本来要显示在终端的信息重定向到一个文件中

      实现方法:     >    将文件中原有的内容全部删除,然后进行写入

                             >>   在文件原有的内容后,追加新的内容

  2.标准错误输出重定向

       2>      2>>

               例子:将正确和错误的信息都保存到同一个文件中   ls  /dad  / &>  1.txt

通配符

1.  *  任意长度的任意字符       例:删除根下以a开头文件   rm  -rf  a*

2.  ?一个长度的任意字符      例:删除根下文件名第二个是a的文件      rm  -rf  ?a

3.  ;链接多个命令        cd -;cd -

 && 只有前面的命令执行成功,后面的命令才会执行

||   只有前面的命令执行失败,才会执行后面的命令

4.  #注释行 (描述信息,不执行)

5.  | 传递命令的执行结果

6.  ~ 家目录

7.  - 上一次所在的目录

8.  $ 变量前加的符号

9.  / 路径分隔符(或者根)

10. “>    >>”重定向

11. <<   用来打印菜单    cat  << EOF  >1   >2   >3    >4     >EOF

12. 引号  '  ' 弱引用,引用的内容原样输出  “   ” 强引用,引用中变量会变成变量值    `  ` 命令替换  

13. 点(.)    .表示当前目录   ..上一级目录

14.  {}  用法:   mkdir  {1..10}.dir    1.dir   2.dir ......10.dir

正则表达式

构成:一堆特殊符号和字母构成—元字符

作用:通过对文本中内容进行过滤,然后对文件中的内容进行过滤

正则表达式的种类:  基础正则表达式     扩展正则表达式

通常结合三个命令来使用:    grep     sed    awk  

grep命令:

作用:对文件中的内容进行过滤

格式:grep  选项  匹配内容  文件

选项:   -v:取反   -o:仅仅显示出所匹配的内容   -E:使用扩展    -i:忽略大小写

例:   从a.txt文件中过滤出包含root的行         grep   "root" a.txt

         例子:从a.txt文件中过滤出不包含root的行     grep  -v   "root"   a.txt

         例子:从a.txt文件中过滤出仅仅显示root的行       grep  -o  "root"   a.txt

          例子:统计a.txt文件中有多少个root      grep   -o  "root"   a.txt  |  wc  -c

通配符和正则的区别:通配符是对文件名进行匹配,正则表达式是对文件中的内容进行匹配

正则中元字符:

  一、匹配单个字符

.表示任意字符(可以空格  逗号  字母  数字...)

    例:匹配a前面有一个字符的行   grep  ".a"   11.txt

[ ]表示范围内中的其中一个

[123456]表示匹配1或2或者3...6             [0-9]匹配所有的数字   [A-Z]匹配所有大写的字母

[a-z]匹配所有小写的字母         [a-Z]匹配所有的字母

      例:匹配文件中包含数字的行      grep  [0-9]   file

      例:包含字母a的行    grep  "a"   file

用字符集的方式表达

  [[:space:]]   表示一个空格   [[:digt:]]  表示任意一个数字   [[:lower:]]  表示任意一个小写字母

[[:upper:]]  表示任意一个大写字母    [[:alpha:]]  表示任意一个字母    [[:alnum:]]  表示任意一个字母+数字    [[:punct:]]  表示任意一个标点符号

例子:匹配一个包含小写字母的行   grep  [a-z]  file   grep  [[:lower:]]   file

      ^[]  例子:匹配以#开头的行    grep  ^[#]  file   

[^a] 匹配除了a以外的任意字符    grep  [^a]  file 

例子:过滤没有包含qaz的行    grep  [^qaz]   file

 

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

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

相关文章

二进制搭建 k8s 单 Master 集群架构

一、单机 matser 部署环境 mater节点mater01192.168.80.7kube-apiserver、kube-controller-manager、kube-scheduler、 etcdnode节点node01192.168.80.11kubelet kube-proxy docker &#xff08;容器引擎&#xff09;node02192.168.80.12kubelet kube-proxy docker &#xff0…

【Leetcode每日一题】 动态规划 - 简单多状态 dp 问题 - 删除并获得点数(难度⭐⭐)(76)

1. 题目解析 题目链接&#xff1a;LCR 091. 粉刷房子 这个问题的理解其实相当简单&#xff0c;只需看一下示例&#xff0c;基本就能明白其含义了。 2.算法原理 1. 状态定义 在解决这类问题时&#xff0c;我们首先需要根据题目的具体要求来定义状态。针对房屋粉刷问题&#…

《系统架构设计师教程(第2版)》第4章-信息安全技术基础知识-02-信息加密技术

文章目录 1. 信息加密技术1.1 数据加密1.2 对称密钥加密算法1&#xff09;数据加密标准&#xff08;DES)2&#xff09;三重DES&#xff08;Triple-DES&#xff09;3&#xff09;国际数据加密算法&#xff08;IDEA&#xff09;4&#xff09;高级加密标准&#xff08;AES&#xf…

如何管理测试用例?测试用例有什么管理工具?YesDev

3.1 测试用例 测试用例(Test Case) 是指对一项特定的软件产品进行测试任务的描述&#xff0c;体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果等。简单地认为&#xff0c;测试用例是为某个特殊目标而编制的一组测试输入、执行条…

STM32 各外设GPIO配置

高级定时器TIM1/TIM8 通用定时器TIM2/3/4/5 USART SPI I2S I2C接口 BxCAN SDIO ADC/DAC 其它I/O功能

【开发】模型部署笔记

目录 模型量化 模型量化 1、模型量化优点 低精度模型表示模型权重数值格式为FP16&#xff08;半精度浮点&#xff09;或者INT8&#xff08;8位定点整数&#xff09;&#xff0c;但是目前低精度往往就指代INT8。常规精度模型则一般表示模型权重数值格式为FP32&#xff08;32位…

第二十届文博会中芬设计园分会场:发展新质生产力,释放文化创新活力

今年是中国&#xff08;深圳&#xff09;国际文化产业博览交易会&#xff08;以下简称“文博会”&#xff09;创办20周年&#xff0c;二十蝶变再启航&#xff0c;站在新的历史起点上&#xff0c;本届文博会将重点突出数字赋能、强化交易功能、激发和扩大文化消费、弘扬文化传承…

AI大模型探索之路-训练篇23:ChatGLM3微调实战-基于P-Tuning V2技术的实践指南

系列篇章&#x1f4a5; AI大模型探索之路-训练篇1&#xff1a;大语言模型微调基础认知 AI大模型探索之路-训练篇2&#xff1a;大语言模型预训练基础认知 AI大模型探索之路-训练篇3&#xff1a;大语言模型全景解读 AI大模型探索之路-训练篇4&#xff1a;大语言模型训练数据集概…

直播预告 | 进入智能时代,你的公司准备好了吗?

在数字化浪潮的推动下&#xff0c;全球各行业和地区正经历着前所未有的转型。尽管数字化转型已成为发展的必然趋势&#xff0c;但许多企业仍面临着诸多挑战&#xff0c;比如&#xff1a;缺乏对前沿科技的战略洞察、难以将企业转型与国家战略相融合、缺少系统性规划的数字化思维…

机器学习(3)

目录 3-1线性回归 3-2最小二乘解 3-3多元线性回归 3-4广义线性模型 3-5对率回归 3-6对率回归求解 3-7线性判别分析 3-8LDA的多类推广 3-9多分类学习基本思路 3-10类别不平衡 3-1线性回归 线性模型为什么重要&#xff1f; 人类在考虑问题时&#xff0c;通常…

德国储能项目锂电池储能集装箱突发火灾:安全挑战再引关注

2024年4月27日&#xff0c;德国尼尔莫尔商业区的一起锂电池储能集装箱火灾事件引起了全球关注。这起事故不仅导致两名消防员在救援过程中受伤&#xff0c;更暴露了储能系统在安全领域亟待解决的重要问题。 根据德国消防队的出警记录&#xff0c;火灾发生在晚上9点前不久。消防人…

【电路笔记】-有源低通滤波器

有源低通滤波器 文章目录 有源低通滤波器1、概述2、有源低通滤波器2.1 一阶低通滤波器2.2 带放大功能的有源低通滤波器3、有源低通滤波器示例4、二阶低通有源滤波器通过将基本的 RC 低通滤波器电路与运算放大器相结合,我们可以创建一个具有放大功能的有源低通滤波器电路。 1、…

【半夜学习MySQL】内置函数(含日期、字符串、数学等函数常用用法介绍及示例详解)

&#x1f3e0;关于专栏&#xff1a;半夜学习MySQL专栏用于记录MySQL数据相关内容。 &#x1f3af;每天努力一点点&#xff0c;技术变化看得见 文章目录 日期函数字符串函数数学函数其他函数 日期函数 函数名称描述current_date()当前日期current_time()当前时间current_time()…

Linux平台和Windows平台互传文件

rz和sz的出发对象都是从Linux出发的&#xff0c;例如sz发送&#xff08;Send&#xff09;从Linux->发送到Windows。 rz 从Windows文件发送到Linux中 先创立一个新文本文件 之后将hello Windows输入到该文本文件中 在显示器上显示里面是否有hello Windows内容 sz发送Lin…

yolov8使用与训练步骤

第一&#xff1a;安装miniconda 网址&#xff1a;Index of /anaconda/miniconda/ 登录网址后 在网页按ctrF 输入&#xff1a;搜py38 Miniconda3-py38_22.11.1-1-Windows-x86_64.exe 52.5 MiB 2022-12-23 07:57 下载进行安装 安装过程中记得加环境变量这个项。 第二…

2024年最新软件测试面试题必问的1000题!

我了解的测试理论和方法包括以下几个方面&#xff1a; 黑盒测试与白盒测试&#xff1a; 黑盒测试&#xff1a;基于对软件系统外部行为进行测试&#xff0c;独立于内部代码实现细节。黑盒测试关注输入与输出之间的关系以及软件功能是否符合预期。白盒测试&#xff1a;基于对软件…

k8s 部署 CoreDNS master02 节点部署 负载均衡部署

目录 一、部署 CoreDNS 1.1.在所有 node 节点上操作 1.2.在 master01 节点上操作 1.3.DNS 解析测试 二、master02 节点部署 2.1.从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管理文件到 master02 节点 2.2.修改配置文件kube-apiserver中的IP 2.3.在 …

RT-Thread中使用Mqtt

环境&#xff1a; 开发板&#xff1a;Panduola&#xff08;stm32L475&#xff09; KEIL5 开发环境 rtthread 4.0.3内核 使用ENV 配置Rtt MQTT 1.MQTT介绍 ​ 客户端 Client 使用MQTT的程序或设备。客户端总是通过网络连接到服务端。它可以发布应用消息给其它相关的客户端。订…

记笔记从学Typora开始--------------------(1)下载、安装、购买、激活

一、登录Typora官网 官网地址&#xff1a;Typora 二、鼠标往下滑&#xff0c;点击下载按钮 三、下载得到安装包&#xff0c;双击 四、一直点击下一步&#xff0c;进行安装 五、安装完成 六、启动Typoera 七、针对欢迎界面点击下一页 八、一直点击直到弹出以下软件激活界面 九…

企业OA办公系统开发笔记:1、搭建后端环境

文章目录 企业办公系统&#xff1a;搭建环境一、项目介绍1、介绍2、技术栈3、项目模块4、数据库 二、搭建环境1、搭建后端1.1、搭建父工程clfwzx-oa-parent1.2、搭建工具类父模块common1.3、搭建工具类common的子模块1.4、搭建实体类模块model和项目模块service-oa 2、配置依赖…