“Linux“ 桥接链接和重定向、管道符

   我们了解了目录的结构组成、VMent8网卡配置和网卡路径、网卡配置。今天来讲述影响桥接连接方法和重定向的方式:

一、桥接链接的方法

(1)首先点击虚拟机

(2)点击设置

(3)选择编辑,点击虚拟机编辑器

二、通配符

1.*  表示长度的任意字符

 删除a开头的文件

2. ? 一个长度的任意字符

 删除字符第二个为a的文件

3. ;链接多个命令
   && 只有前面的命令执行成功,后面的命令才会执行
   || 只有前面命令执行失败,才会执行后面的命令
   

 cd - ;cd /

4. # 注释行(解释信息,不执行命令)
5. | 传达命令执行结果 把第一个命令结果给后面命令

 /etc/passwd  |  wc -l 

统计 /etc/passwd多少行

6. ~ 家目录 cd一下回家了
7. - 上一次所在的位置  cd一下
8. $ 变量前使用的符号
9. / 路径或者分隔符(第一个/根目录第二个/分隔符)
10. >删除或者覆盖  >>追加不删除 重定向
11. << 用来打印菜单

cat  << EOF

>1

>2

>EOF

12.引号的应用
    '' :弱引用:引用的原文件输出
    "":强引用:引用中变量会变成变量的值
    ``:命令替换
13. 点(.)
    表示当前目录

    ..上一级目录
14.{} 花括号

用法:

        mkdir {1..10}.dir  创建10个文件 

 三、正则表达式

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

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

正则表达式的种类:

(1)基础正则表达式

(2)扩展正则表达式

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

grep        sed        awk      (三剑客) 

我们先了解一下grep命令格式和使用:

(1)grep命令:

作用:对文件中的进行过滤筛选

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

 选项:

-v  : 取反

-o  : 仅仅显示匹配的内容

-E  : 使用扩展

-i  : 忽略大小写

通配符和正则的区别:

        通配符是对文件名进行匹配,正则是对匹配内容进行匹配

 3.1 、匹配单个字符

. 点表示任意一个字符的行

例子:grep  ".b" file    匹配b前面有一个字符的行

3.2 、[  ]  表示范围中有其中的一个即可
[123456] : 表示匹配1、2、3...6

[0-9] :匹配所有数字

[A-Z] :匹配所有大写字母

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

[a-Z] :匹配所有字母
3.3、用字符集的方式表达
[[:space:]]:表示一个空格

[[:digit:]]:表示任意一个数字

[[:lower:]]:表示任意一个小写字母

[[:upper:]]:表示任意一个大写字母

[[:alpha:]]:表示任意一个字母

[[:alnum:]]:表示任何一个字母和数字

[[:punct:]]:表示任意一个标点符号

 3.4、匹配行的前若干行
前提:这里的n表示数字的意思

-An :显示匹配的内容后n行

-Bn :显示匹配的内容前n行

-Cn :显示匹配内容的前后各n行
3.5、次数匹配
前提:m和n表示数字

"*" :前面字符出现了任意次数(0、1、n)

".*":表示任意长度的任意字符

"?":表示前面的字符最多出现一次

表达出现的次数有很多实现方法:
a\{m,n\}b b前面的a至少出现m次,最多n次
-E a{m,n}b
grep -E "a{1,}b" 11.txt b前面的a至少1次最多不限
grep -E "a{1,1}b" 11.txt 1次
grep -E "a?b" 11.txt 1次
3.6、位置瞄定

一、^用法

(1)^ 表示以n为开头的行(n表示单词)

格式:grep  ^[ n ]   file

 (2)[^n]  表示除了a以外的字符(n表示单词)

格式:gerp   [ ^n ]   file

 二、$用法

(1)$用于结尾的行(n表示单词)

格式:grep  "n$"  file


位置用法 :

\<n : 表示单词首部

n\> :表示单词尾部

^$ :表示空白行

3.7、分组

\ (          \ )  将一个内容当作一个整体  \1    \2  用法

用法:

过滤出现两个相同数字的行

grep "\([[:字符集:]]\).*\1" file
扩展正则表达式:

(1)基础正则:

grep 【选项】 匹配内容  文件

(2)扩展:

格式一: grep  -E  匹配内容   文件

格式二: egrep  匹配内容   文件

{1,}  等同于  + 号:前面的字符至少出现一次

或者:用  |  号

例子:过滤开头是a(不区分大小写)的行

egrep  "^(  a  |  A  )"     file

egrep  "^[  aA   ]"    file

okkkkkkkkkkkkkkkkk

今天了解grep 全部掌握,一天一个小知识。 

下机

  • 23
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值