1. 程式人生 > >Linux下的萬用字元和特殊符號用法詳解

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

{} 中間是命令塊

'' 反點號中間的先執行

/ 目錄符號,路徑分割

& 把作業放到後臺去執行

~ 使用者的主資料夾

!邏輯運算上的非

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

 

相關推薦

Linux字元特殊符號用法

在Linu系統中我們會遇到一些特殊符號 ,下面讓我給大家大致說一下 * 代表0個或者多個特殊字元 例子 yum.*

Linux字元正則表示式的區別

在看鳥哥的Linux私房菜的時候看到十二章一直強調萬用字元和正則表示式的區別,在我的理解中,兩者貌似是一樣的都是用來匹配的。Google之網上給出的答案是: 在文字過濾工具裡,都是用正則表示式,比如像awk,sed,等,是針對檔案的內容的 而萬用字元多用在檔名上,比如查詢

linux特殊符號用法

引號 zabbix 目錄 sele cond 特殊符號 zab set speed 星號(*) 當用於shell變量時, [root@zabbix_nuc ~]# sql=‘select * from mysql.user‘ [root@zabbix_nuc ~]# ech

Linux字元(wildcard)bash特殊符號

   在 bash  操作環境中有一個非常有用的功能,那就是萬用字元 (wildcard) !有了wildcard利用 bash 處理資料就方便了!底下我們列出一些常用的萬用字元:          符號                                

Linux學習之Shell基礎——Bash基本功能——字元其他特殊符號

1、萬用字元 萬用字元 作用 ? 匹配一個任意字元 * 匹配0個或任意多個任意字元,也就是可以匹配任何內容 [ ] 匹配中括號中任意一個字元。例如:[

Linux中的字元正則表示式

在linux中,有萬用字元和正則表示式,這是兩個不同的概念 萬用字元:它是由shell解析,並且一般用於匹配檔名。如:ls 正則表示式:是一個字元匹配標準,可以匹配文字中的內容 一些命令工具按此標準實現字元匹配,常用於支援正則表示式的工具,如grep,sed等。一般用於匹配檔案中的內

Java泛型--上界字元字元

轉自:Java泛型中extends和super的區別? 另,問題來源:Java 泛型 <? super T> 中 super 怎麼 理解?與 extends 有何不同?   <? extends T>和<? super T>是Java泛型中的

linux字元正則表示式

1、 萬用字元 萬用字元是shell在做PathnameExpansion時用到的。說白了一般只用於檔名匹配,它是由shell解析的,比如find,ls,cp,mv等。 1、1 Shell常見萬用字元: 萬用字元 含義 例項 * 匹配 0 或多個字元

Linux 字元特殊字元 $、\、`、

· 採取一定的規則進行選定。 問號“?”匹配任意一個字元 只能任意匹配一個字元。 星號“*” 匹配任意字串 可以匹配任何字串。 中括號“[]” 範圍內的一個字元 可以匹

Linux Shell 字元、元字元、轉義符

說到shell萬用字元(wildcard),大家在使用時候會經常用到。下面是一個例項: [[email protected] ~/shell]$ ls a.txt b.txt c.old [[email protected] ~/she

Linux常用字元

*                              匹配 0 或多個字元 ?      

redis的字元批量刪除Key

1. DEL 直接加鍵名稱 DEL key1 key2 key3 127.0.0.1:6379>  DEL site_msg_99973  false site_msg_99974   false site_msg_99979false 2. 批量刪除key

字元正則表示式聯絡區別

       以前總是把萬用字元和正則表示式的標誌搞混。最近沒用,又忘記做筆記了。看到一個同學的說說想起自己對於這塊也不熟悉。因此週末特意來補一篇部落格。為自己以後方便,也為大家早點福利。        以下基本出自百度百科,維基百科及網上資料。我負責收集一下。求不吐槽原創

shell '%'字元 '#' 字元的使用

% 萬用字元從右向左進行匹配,%%表示從右向左貪婪匹配。 說明: 1. {VAR%.* } 表示,從VAR中刪除位於 % 右側的萬用字元所匹配的字串,萬用字元從右向左進行匹配。 url=”www.jinlu.name” echo ${url%.*}

makefile中使用字元換行符

介紹 makefile 規則的其它寫法,如在命令中使用萬用字元,和把命令與依賴寫在同一行,以及換行符的使用。看例子 test006,除了 makefile 檔案不一樣,test006 與 test005 的其它檔案是一樣的。 #執行方式:#make -f test006.m

Struts2字元它的各種坑

Struts2和Servlet相比有幾個牛逼的地方。對OGNL表示式的整合以及萬用字元的運用就是其中兩個。 而J2EE標準中,與這兩個對應的分別是JSP中EL表示式的運用,以及urlPattern中的萬用字元。 前面的一篇文章中,講述了OGNL的使用(OGN

shell裡的字元管道

複習; 硬連線必須是同一個磁碟分割槽內,不能跨裝置,而軟連線是可以的。 ====================================================================================================

生成線上https證書,支援字元多域名,初學Let’s Encrypt用於IIS,純本地手動

線上一直用的騰訊雲的免費證書(每個域名都要一個證書(滑稽),今天線上用的萬用字元證書也搞定了,實現了一個證書包含多個域名(多個泛域名)。 今年(2018)年初Let’s Encrypt已開放了萬用字元證書的申請《Wildcard Certi

字元正則表示式

萬用字元過濾 1.like操作符 2.百分號萬用字元(%) 在搜尋串中,%表示任何字元出現的任意次數。%不能匹配null,如like ‘jet%’表示以jet開頭的後面不管多少字元的匹配。 如果區分大小寫查詢,使用binary: select * from `t

java轉義字元特殊符號的顯示問題

在web開發中,有可能出現特殊字元或者轉義字元; 比如“π”,“∑”,“λ”等等  數學常量 和 物理常量 在顯示過程中可能會出現被轉義的情況   變成  “&***” 使用方法: