歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下的通配符和特殊符號用法詳解

Linux下的通配符和特殊符號用法詳解

日期:2017/2/28 14:25:40   编辑:Linux教程

在Linu系統中我們會遇到一些特殊符號 ,下面讓我給大家大致說一下

* 代表0個或者多個特殊字符

例子 yum.* 代表的可以使yum.也可以是yum.a、yum.ab、yum.abc 當然小數點後面可以有多個字母

? 代表的是任意一個字符

例子 yum.? 可以是yum.a yum.b yum.c```````但是要注意小數點後面必須有任意一個字符

[]代表的是中括號中的任意一個

例子[abcdef] 可以是a b c d e f 中的任意一個字母當然也可以是數字

[-]代表的是一個范圍

例子 [a-z] 表示的是字母a到z之間的所有字母

[^]^是反向選擇符號從字面意思可以知道也就是非的意思

例子[^abc]表示只要不a b c 這三個字符中的任意一個就選擇

································

下面給大家介紹一些特殊符號

# 注釋說明

我們在練習的時候可以通過把關鍵的一些東西注釋掉然後看效果

$ 變量符號

\ 轉義字符 一般用在寫很長的通配符上 我們可以把特殊字符或者通配符 轉義成一般的字符

; 連續命令執行分割符號

這個很好用 如果不想寫腳本的話可以用這種方法

例子 cp /etc /tmp ;ls /tmp ;cd etc ;rm etc

{} 中間是命令塊

'' 反點號中間的先執行

/ 目錄符號,路徑分割

& 把作業放到後台去執行

~ 用戶的主文件夾

!邏輯運算上的非

> >> 數據流重定向 輸出導向 > 會把原來的覆蓋 >> 會在文本的最後一行下面追加

< << 數據流重定向 輸入導向 這個和上面的差不多用法自己體會

Copyright © Linux教程網 All Rights Reserved