Linux系统 的持续学习

   昨天学习了目录结构、补充命令和配置网络,其中配置网络用了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.mzph.cn/news/838329.shtml

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

相关文章

jiebaNET中文分词器

最近我接手了一个有趣的需求&#xff0c;需要对用户评价进行分词&#xff0c;进行词频统计和情绪分析&#xff0c;并且根据词频权重制成词云图以供后台数据统计&#xff0c;于是我便引入了jieba分词器,但是我发现网上关于jiebaNET相关文档实在太少了&#xff0c;甚至连配置文件…

弘君资本:降准降息利好哪些板块?

降准是指下降存款准备金率&#xff0c;降息是指下调存款利率&#xff0c;他们是一种宽松的货币政策&#xff0c;对股市来说是一种利好&#xff0c;其间利好以下板块&#xff1a; 1、券商板块 降准降息会影响投资渠道的扩宽&#xff0c;降低资金入市的机会成本&#xff0c;将更…

付费解锁隐藏动力和续航,订阅制又被特斯拉玩出花了

我们知道&#xff0c;「订阅制」早已成互联网领域各路大厂玩烂的操作。 上到程序订阅付费使用&#xff08;例如 Offics、Adobe&#xff09;&#xff0c;下到各类功能服务订阅&#xff08;如影视会员、网盘会员等&#xff09;。 甚至于某东、某宝等网购平台也整出了 VIP 订阅服…

原地去重问题和合并有序数组问题

原地去重问题 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。这是leetcode上的一道题 这里我们用…

2024五月母亲节嘉年华活动方案

2024以花之名 致谢母亲簪花趣味亲子五月母亲节嘉年华活动方案-43P 活动策划信息&#xff1a; 方案页码&#xff1a;43页 文件格式&#xff1a;PPT 方案简介&#xff1a; 岁月温柔治愈 母爱闪闪发光 一年一度的PY圈孝子孝女大赛即将到来 本次母亲节&#xff0c;“以花之名…

MYSQL和JAVA中将中文汉字按照拼音首字母排序

一、MYSQL将中文汉字按照拼音首字母排序 数据库使用的字符编码是utf8_general_ci&#xff0c;如下 ORDER BY CONVERT(表名.字段名 USING gbk) COLLATE gbk_chinese_ci ASC;若是表查询&#xff0c;CONVERT中可以不添加表名。 查询结果如下&#xff1a; 二、JAVA中将中文汉字…

类和对象、包等知识总结Java

类 类的概念&#xff1a;类是用来对一个实体&#xff08;对象&#xff09;进行描述的&#xff0c;主要描述该对象的属性&#xff0c;功能等。 类的定义和实例化 定义 定义类需要用到class关键字 &#xff08;大驼峰定义&#xff09;for example:class Dog... 初步了解一下…

用docker命令行操作远程的Dockerd daemon服务

本地安装 Dockerd 服务太耗本机磁盘空间了&#xff0c;共用已有的Dockerd服务能够节省一部分空间 修改 Dockerd 服务启动文件&#xff0c;增加TCP监听方式 Dockerd 服务默认监听方式为 Unix Domain Socket &#xff0c;只允许本机连接&#xff0c;想要能够远程连接&#xff0…

网络安全大神是怎么炼成的

首先&#xff0c;兴趣是最好的老师&#xff0c;如果你不感兴趣&#xff0c;建议换一个有兴趣的专业&#xff0c;其次&#xff0c;再来说说你是对信息安全感兴趣&#xff0c;想往安全方面走的&#xff0c;我这边给你一些学习建议。 首先&#xff0c;安全这方面的前景是很好的&a…

【论文阅读 | 三维重建】3D Gaussian Splatting for Real-Time Radiance Field Rendering(3DGS)

Abstract 辐射场方法最近彻底改变了用多张照片或视频捕获的新颖视图合成&#xff0c;然而实现高视觉质量仍然需要训练和渲染成本高昂的神经网络&#xff0c;而最近更快的方法不可避免地要牺牲速度来换取质量。对于无边界和完整的场景和1080P分辨率的渲染&#xff0c;目前没有任…

Star CCM+创建报告与监测

前言 结合前文介绍&#xff0c;创建衍生零部件的目的是为了监测创建的点或者面的数据变化。如Star CCM衍生零部件的创建介绍&#xff0c;创建完所需的点或者面后&#xff0c;下一步就是对创建的点、面进行监测。 一 报告类型介绍 在Star中&#xff0c;通过创建报告来对监测的…

外卖系统拦截器实现(Interceptor)

SpringMVC的拦截器主要是用于拦截控制器方法的执行&#xff1b; 概念&#xff1a;是一种动态拦截方法调用的机制&#xff0c;类似于过滤器。在Spring中动态拦截控制器中方法的执行。 作用&#xff1a;在指定的控制器中调用前后执行预先设定的代码&#xff0c;完成功能增强。 应…

【C语言习题】12.扫雷游戏

文章目录 1.扫雷游戏分析和设计1.1 扫雷游戏的功能说明1.2游戏界面&#xff1a;1.3游戏的分析和设计1.2.1 数据结构的分析1.2.2 ⽂件结构设计 2.扫雷游戏的代码实现3.代码讲解 1.扫雷游戏分析和设计 1.1 扫雷游戏的功能说明 使用控制台实现经典的扫雷游戏游戏可以通过菜单实现…

Web浏览器的兼容性测试需要考虑哪些测试点?

测试web网站兼容性时&#xff0c;可以使用各种测试用例来确保网站在不同浏览器中的良好兼容性。以下是一些常见的兼容性测试用例示例&#xff1a; 1. 页面加载测试&#xff1a; - 确保网站在不同浏览器中正常加载&#xff0c;没有加载错误。 - 检查页面加载时间&#xff0c;…

创新指南 | 企业AI战略 实施方案探讨(上):如何构建基于AI的新商业模型和业务场景

2023年以ChatGPT为代表的生成式AI推出以来&#xff0c;从投资界到企业界都掀起了一股热潮。那么从企业角度来看&#xff0c;生成式AI到底能为业务带来哪些增量呢&#xff1f;企业如何构建基于AI的商业模式并进行落地实施呢&#xff1f; 企业AI战略 实施方案探讨分为上下两篇&am…

二手手机行业商家如何利用二手机店erp进行破局?

在数字化和AI发展越发先进的的今天&#xff0c;二手手机市场正迎来前所未有的变革。途渡科技精心打造的超机购ERP管理软件&#xff0c;凭借其独特的智能化、高效化特点&#xff0c;正在引领这场变革&#xff0c;为二手手机商家提供全面、深度的数字化管理解决方案。二手手机商家…

前端之电力系统SVG图低代码

其实所有的图形都是由点&#xff0c;线&#xff0c;面组成的。点线面可以组成一个设备。下面就简单讲讲点线面是怎么画的吧 对于线&#xff0c;可以用path <g><path:d"M ${beginX},${beginY} L ${endX},${endY}":stroke-width"lineWidth":strok…

【漏洞复现】Secnet-智能路由系统弱口令

0x01 产品简介 Secnet安网智能AC管理系统是广州安网通信技术有限公司(简称“安网通信”)的无线AP管理系统 0x02 漏洞描述 攻击者可直接利用弱口令登录系统 0x03 搜索语法 fofa: title"安网-智能路由系统" || title"智能路由系统" || title"安网科…

鸿蒙应用布局ArkUI【基础运用案例】

布局基础运用案例 平级导航的复合网格视图 平级导航的复合网格视图常出现在同时展示多种不同内容的界面。 例如&#xff0c;市场类应用作为典型的平级导航&#xff0c;其首页不同板块采用了不同布局能力。 标题栏与搜索栏&#xff1a;因元素单一、位置固定在顶部&#xff0c…

打造销售爆款利器!淘宝商品评论电商API接口全方位解析

无论是实体店还是电商平台&#xff0c;通过有效的销售推广手段&#xff0c;提升产品销量都是商家追求的目标。而淘宝商品评论电商API接口就是一种非常有效的工具&#xff0c;它能够帮助商家获取、分析并利用商品评论信息&#xff0c;为销售策略提供有力支持。联讯数据将全面解析…