1. 程式人生 > 實用技巧 >Linux命令列的萬用字元、轉義字元

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