• Linux 通配符


    1.1.1 * 表示所有,匹配任意字符或字符串

    实例1-1  

    [root@oldboy ~]# ls -l *.txt                            《《==显示所有以txt结尾的文件信息

    -rw-r--r--. 1 root root 292 May  7 02:09 a.txt

    -rw-r--r--. 1 root root   0 May  7 02:10 b.txt

    1.1.2 ? 表示任意单个字符,匹配任意1个字符,有且只有1个字符

    实例1-2  

    [root@oldboy ~]# ls -l ?.txt              《《==显示1个字符开头的txt文件

    -rw-r--r--. 1 root root 292 May  7 02:09 a.txt

    [root@oldboy ~]# ls -l ?????.txt          《《==显示5个字符开头的txt文件

    -rw-r--r--. 1 root root 0 May  7 02:10 12345.txt

    1.1.3 [abcd]表示括号里的任意单个字符,abcd可是其他任意不连续字符

    实例1-3  

    [root@oldboy ~]# ls -l [abcd].txt          《《==显示a b c d 开头的txt文件

    -rw-r--r--. 1 root root 292 May  7 02:09 a.txt

    -rw-r--r--. 1 root root   0 May  7 02:10 b.txt

    -rw-r--r--. 1 root root   0 May  7 02:10 c.txt

    1.1.4 [!abcd]表示不匹配括号里的任意单个字符  !取反的意思,也可为【!a-d

    1.2 linux特殊符号:路径和位置相关

    符号

    解释

    ~

    用户的家目录,超级用户为/root,普通用户为/home

    -

    代表上一次(相对于当前路径)用户所在的路径

    .

    代表当前目录(点号还有很多其它含义,暂且不解释)

    ..

    代表上一级目录

    1.3 linux特殊符号:引用字符串命令相关

    '' 单引号 所见即所得 引用的内容不会发生任何变化。

    "" 双引号 最长使用的。可以对命令以及变量解析(需要用反引号引起来或者用$())

    `` 反引号 引用的命令、变量会被解析。等价$()

    ; 表示一个命令的结束,也是命令间的分隔符

    #  1,表示是注释内容,系统不会执行#开头的内容   2,root用户提示符

    {} 1,生成序列 2,引用变量作为变量与普通字符分隔

    |  表示管道,将一个命令处理后的内容输出给下一个命令继续处理

    $  1,字符串前加$符号,代表字符串变量内容  2,普通用户提示符

    实例1-4  

    [root@oldboy ~]# echo ‘`date`’    《《==单引号,不解析命令,吃啥吐啥

    `date`

    [root@oldboy ~]# echo "date"        《《==输出双引号内的内容

    date

    [root@oldboy ~]# echo "`date`"      《《==输出双引号内反引号解析的内容

    Thu May 10 18:16:40 CST 2018

    [root@oldboy ~]# echo "$(date)"     《《==$()=``

    Thu May 10 18:17:51 CST 2018

    [root@oldboy ~]# echo `date`        《《==输出解析内容

    Thu May 10 18:12:40 CST 2018

  • 相关阅读:
    Ubuntu包管理命令 dpkg、apt和aptitude
    Linux curses库使用
    VC皮肤库SkinSharp 1.0.6.6的使用
    HOG(方向梯度直方图)
    2014年国外发布的中国内地大学排名18强名单
    sql语句中BEGIN TRAN...COMMIT TRAN
    搜索框中“请输入搜索keyword”
    IOS基于新浪微博开放平台微博APP
    php字符串标点等字符截取不乱吗 封装方法
    谈一谈struts2和springmvc的拦截器
  • 原文地址:https://www.cnblogs.com/jazzxs/p/9177860.html
Copyright © 2020-2023  润新知