Linux之通配符

 ~ 当前客户的家目录,老家

[root@chengliang ~]$ cd ~
会直接返回当前用户的家目录

 

;分隔多少个指令,没有逻辑关系,只是一步一步推行

1、shell

2020欧洲杯官方投注-2020欧洲杯官方投注网址 1

2、sed

[root@chengliang ~]$ seq 100 | sed -n '20p;50p;100p'
20
50
100

通配符安详严整

? 任何叁个字符

2020欧洲杯官方投注-2020欧洲杯官方投注网址 2

[abcd]表示极度中括号内恣意二个字符就创建

2020欧洲杯官方投注-2020欧洲杯官方投注网址 3

  • {}生成种类

  • []用来找文件(相配文件名卡塔尔国

2020欧洲杯官方投注-2020欧洲杯官方投注网址 4

利用 {} 来备份

2020欧洲杯官方投注-2020欧洲杯官方投注网址 5

[^abcd] !^表示非,取反

2020欧洲杯官方投注-2020欧洲杯官方投注网址 6

[]与{}区别

  • []一定要用来找文件
  • 2020欧洲杯官方投注-2020欧洲杯官方投注网址,{} 用来找文件,或创办理文件件,生成类别

2020欧洲杯官方投注-2020欧洲杯官方投注网址 7

 

通配符

她是shell的放权成效
通配符,用过DOS的应有很领会,也很常用。
通配符,指富含那一个字符的字符串“?”,“*”,“[]”,{}

通配符含义===>相配文件名

 

符号 作用
* 匹配任何字符串/文本,包括空字符串;*代表任意字符(0个或多个) ls file *
? 匹配任何一个字符(不在括号内时)?代表任意1个字符 ls file 0
[abcd] 匹配abcd中任何一个字符
[a-z] 表示范围a到z,表示范围的意思 []匹配中括号中任意一个字符 ls file 0
{..} 表示生成序列. 以逗号分隔,且不能有空格
补充  
[!abcd] 或[^abcd]表示非,表示不匹配括号里面的任何一个字符

$ 援用变量 去变量的值或普通客户的命令提醒符

1、shell
$变量:取变量里面包车型地铁剧情

2、awk
$取列 $数字

3、普通顾客的命令提醒符

转义符号可能叫屏蔽别称

.    #(正则里代表任意一个字符)
.   #只代表一个点的符号

 

前言:学习通配符有一些为正则表明式打功底的认为……以前学python有学过正则表明式,所以那篇博客学起来依然挺快的。

&& 代表还要

2020欧洲杯官方投注-2020欧洲杯官方投注网址 8

注意:&&符号只有当前边的下令推行成功才会举办前面包车型地铁命令

特殊符号

|     #管道符,或者(正则)
>     #输出重定向
>>    #输出追加重定向
<     #输入重定向
<<    #追加输入重定向
~     #当前用户家目录
`` $() #引用命令被执行后的结果
$     #以。。。结尾(正则)
^     #以。。。开头(正则)
*     #匹配全部字符,通配符
?    #任意一个字符,通配符
#       #注释
&       #让程序或脚本切换到后台执行
&&      #并且 同时成立
[]      #表示一个范围(正则,通配符)
{}      #产生一个序列(通配符)
.       #当前目录的硬链接
..      #上级目录的硬链接

#表示注释

linux 会忽视她,给运转人士看的,解释表达用的。

``(esc上面)反引号 援用命令的结果,约等于$()

2020欧洲杯官方投注-2020欧洲杯官方投注网址 9

未分类特殊符号

单引号,双引号,不加引号的分别

2020欧洲杯官方投注-2020欧洲杯官方投注网址 10

  • 单引号:所见即所得。

  • 双引号:拆解解析特殊符号,特殊符号有了原先的分歧日常意思

  • 不加引号:相比较独特,扶植通配符

 

参照博客: 

! 表示非

2020欧洲杯官方投注-2020欧洲杯官方投注网址 11

意味着强制
vi/vim
vi 强制退出 (:q!卡塔 尔(英语:State of Qatar)

 

重定向符号

>   #输出重定向,会清空原文内容,然后在向文件里面追加内容
>>  #追加输出重定向,追加到文件的最后一行
<   #输入重定向tr xargs
<<  #cat 用来给文件追加多行文本

 

特殊符号

 命令1|命令2  ###管道符号,传递的时普通的文本,字符串,来自于前一个命令。
 |xargs   ###管道符号,通过xargs这个管道符命令来将字符串转换成文件名

cd - ;su -

  • cd - ###回去上二次的劳作目录,再次来到上一遍的岗位
  • su - ###切换顾客,重新加载情状变量

 

目录结构

.   #当前目录(或“任意一个字符”正则)
..  #当前目录的上一级目录

本文由2020欧洲杯官方投注-2020欧洲杯官方投注网址发布于win7,转载请注明出处:Linux之通配符

相关阅读