zoukankan      html  css  js  c++  java
  • 系统符号

    1 基础符号(包含引号、重定向、路径信息、系统逻辑、通配符号)

    $:美元符号 1.调用变量信息 2.提示登录的用户为普通用户 3.用于取出指定列的信息(awk)
    |:管道符号 将前一个命令执行的结果,交给管道后面的命令进行处理
    #:1.提示登录的用户为roo用户 2.表示文件内容注释
    !:1.在find命令使用时,表示进行取反排除2.命令行中表示取出最近命令
    	 3.用于表示强制操作处理,vim底行模式保存 退出 wq! q!
    

    1.1 引号符号:

    '':表示所见即所得,使用单引号,那么单引号里面的变量就不会解析成真正的值
    "":表示会将指定内容进行输出,有些信息会被解析 $
    		比如说 n=3
    		echo '$n'
    		结果就是$3
    		改成双引号 echo "$n",结果就是3
     ``:将反引号中的命令优先执行,将执行结果交给外面的命令进行处理
    没有引号:和双引号功能类似,可以识别通配符号信息
    

    1.2 重定向符号系列

    > 标准输出重定向符号
    >> 表示标准输出追加重定向
    < 表示标准输入重定向
    << 表示标准追加输入重定向符号
    2> 错误输出重定向符号
    2>> 错误输出追加重定向符号
    

    1.3 路径信息符号系列:

    ~ 表示家目录信息
    .. 表示上一级目录
    - 表示两个目录之间来回切换
    . 1.隐藏文件 2.表示当前目录
    

    1.4 系统逻辑符号

    || 表示前面命令执行失败,再执行后面命令
    && 表示前一个命令执行成功,再执行后一个命令
    ; 表示前一个命令执行成功,再执行后一个命令
    其他:
    $? 调取上一个命令返回数值,数值为0表示命令执行正确 数值不为0表示命令执行失败
    / vim内底行模式,快速查内容
    

    1.5 通配符号:

    * 匹配所有(任意)字符信息
    {} 批量创建数据信息
    

    2 正则符号(基础正则符号,扩张正则符号)

    2.1 基础正则符号:

    ^ 以什么开头的信息进行过滤
    $ 以什么结尾的信息进行过滤
    ^$ 查找出空行
    . 匹配任意一个且只有一个字符
    * 匹配前一个字符连续出现0次或者多次
    .* 匹配文件所有内容信息
     ①转义符号②不提示覆盖,直接覆盖③将没有意义的字符信息变为有意义的字符信息 	 制表符 
     换行符 
     换行符
    [] 匹配多个字符信息(或者关系)
    [^] 排除指定的字符信息不要进行匹配
    

    2.2 扩展正则符号:

    +  匹配前一个字符连续出现1次或者多次
    |  匹配的信息之间是或者的关系
    () 将多个字符信息汇总为一个整体进行过滤
    {} 匹配前一个字符连续出现指定的次数
    ? 匹配前一个字符连续出现0次或者1次
    
  • 相关阅读:
    用LazyLoad实现Javascript脚本与Css样式文件延迟加载
    SQL Server2008中删除重复记录
    数据访问层的单元测试
    Asp.net使用HttpModule压缩并删除空白Html请求
    Lazy<T>的应用之类内部字段与C#延迟加载
    Asp.net MVC3 RTM的源代调试
    Asp.net MVC 3 防止 CrossSite Request Forgery (CSRF)原理及扩展
    初识JVM
    JVM虚拟机栈简介
    Tomcat处理HTTP请求源码分析(上)
  • 原文地址:https://www.cnblogs.com/basa/p/11142884.html
Copyright © 2011-2022 走看看