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之外的單個字符(除數字之外的)

相關文章
相關標籤/搜索