• 7. Linux命令行的通配符、转义字符


    1.命令行的通配符

      

      举例:1)列出所有在/dev 目录中以sda 开头的文件  

    [root@Centos test]# ll /dev/sda*
    brw-rw----. 1 root disk 8, 0 Aug  4 11:06 /dev/sda
    brw-rw----. 1 root disk 8, 1 Aug  4 11:06 /dev/sda1
    brw-rw----. 1 root disk 8, 2 Aug  4 11:06 /dev/sda2

      2)列出所有在/dev 目录中以sda 开头,但是后面还紧跟其他某一个字符的文件  

    [root@Centos test]# ll /dev/sda?
    brw-rw----. 1 root disk 8, 1 Aug  4 11:06 /dev/sda1
    brw-rw----. 1 root disk 8, 2 Aug  4 11:06 /dev/sda2

      3)列出所有在/dev 目录中最后一位是[0-9]中任意一个数字的文件  

    [root@Centos test]# ll /dev/sda[0-9]
    brw-rw----. 1 root disk 8, 1 Aug  4 11:06 /dev/sda1
    brw-rw----. 1 root disk 8, 2 Aug  4 11:06 /dev/sda2

       4)列出所有在/dev 目录中最后一位是1、3、5中任意一个数字的文件  

    [root@Centos test]# ll /dev/sda[135]
    brw-rw----. 1 root disk 8, 1 Aug  4 11:06 /dev/sda1

    2.常用的转义字符

         

    [root@Centos test]# echo | uname -a
    Linux Centos.com 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    [root@Centos test]# 
    [root@Centos test]# echo `uname -a`
    Linux Centos.com 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    [root@Centos test]# 
    [root@Centos test]# echo | uname -a
    | uname -a
    [root@Centos test]# 
    [root@Centos test]# echo '| uname -a'
    | uname -a
    [root@Centos test]# echo "| uname -a"
    | uname -a
  • 相关阅读:
    靶机练习
    靶机练习
    靶机练习
    CTF-攻防世界-Web_php_unserialize(PHP反序列化)
    漏洞复现
    靶机练习
    靶机练习
    靶机练习
    糗事集合
    慕课前端入门-JS事件
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/13441679.html
Copyright © 2020-2023  润新知