Linux命令列的萬用字元、轉義字元
阿新 • • 發佈:2020-08-05
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----. 1root 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 2221: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