bash特性之4、五

1、bash特性之四,命令别名git


  • alias,shell的内建命令,显示当前系统全部的命令别名
    shell

  • alias 别名="原始命令"ubuntu

  • ualias 别名 撤销已经定义的别名。bash

  • \命令 使用命令自己,而非命令别名。ide


2、bash特性之五,globbing,统配符spa


 *:匹配任意长度的任意字符(能够没有)ubuntu16.04

 ?:匹配任意一个字符(必须有一个),全文件名精确匹配。it

 []:及合通配符表达式,匹配指定字符范围内的任意单个字符io

    a[xyz]b:axb或ayb或azb,
zsh

    [a-z] [A-Z] 看书是,解释这种通配符表达式不区分大小写,可是用ubuntu16.04验证时,区分大小写(因为我用的shell不是bash,而是用的zsh)

    [0-9]

    [[:upper:]]表示大写字母

    [[:lower:]]表示全部小写字母

    [[:alpha:]]无论大小写

    [[:digit:]]数字

    [[:alnum:]]数字字母

    [[:space:]]用来匹配空白字符

    [[:punct:]]匹配标点符号

    [^]表示指定字符之外的任意单个字符,非

    [^0-9] 表示0-9之外的单个字符(除数字之外的)

    [^[:digit:]]表示除0-9之外的单个字符(除数字之外的)

相关文章
相关标签/搜索