ubuntu常見符號

2021-10-22 23:35:54 字數 1073 閱讀 4638

一、 萬用字元:「*」、「?」

和dos下一樣,當我們不知道確切的檔名時,可以用萬用字元來進行模糊操作。「*」可以代表任意長度的任意字元,「?」代表乙個任意字元。

二、 轉義字元:「\」

和dos的命名規則不同的是,萬用字元「*」、「?」是可以在檔名中使用的。

如果要操作的檔名中包含有這些特殊符號,我們可以結合「\」來表達。下面是萬用字元和正規表示式的乙個簡短列表:

*匹配所有字元

? 匹配字串中的乙個字元

\* 匹配「*」字元

\? 匹配「?」字元

\) 匹配「)」字元

三、目錄:「/」、「~」、「.」、「..」

它們分別代表的意思是:

「/」:根目錄(在中間使用表示路徑)

「~」:使用者根目錄(使用者登入時所在的目錄)

「.」:當前目錄

「..」:上級目錄

四、 後台執行:「&」

使用者有時候執行命令要花很長時間,可能會影響做其他事情。最好的方法是將它放在後台執行。後台執行的程式在使用者登出後系統還可以繼續執行。當要把命令放在後台執行時,在命令的後面加上「&」。

五、 管道和重導向:「|」、「>」、「>>」、「<」

重導向就是使命令改變它所認定的標準輸出,">"可將結果輸出到檔案中,該檔案原有內容會被刪除,「>>」則將結果附加到檔案中,原檔案內容不會被刪除。「<"可以改變其標準輸入。如:cat data1.txt>>data2.txt(將data1.txt檔案的內容加在data2.txt檔案的後面)  

管道「|」可將命令的結果輸出給另乙個命令作為輸入之用:

man mtools|grep mbadblocks (在mtools的幫助中搜尋包含「mbadblocks」的句子)  

man mtools|less(把輸出用管道匯入到乙個叫做 less 的工具。less 是乙個分頁工具,它允許你一頁一頁地檢視資訊。)

六、 連線符號:「;」

當有幾個命令要連續執行時,我們可以把它們放在一行內,中間用「;」分開。

mkdir myfile;cp /tmp/myfile.txt myfile(先建立乙個目錄myfile,然後把myfile.txt拷貝到新建的目錄中)

常見正則符號

s 匹配任何空白字元,包括空格 製表符 換頁符等等。s 匹配任何非空白字元 匹配輸入字串的開始位置,除非在方括號表示式中使用,此時它表示不接受該字元集合。要匹配 字元本身,請使用 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元...

svn常見符號

黃色感嘆號 有衝突 這是有衝突了,衝突就是說你對某個檔案進行了修改,別人也對這個檔案進行了修改,別人搶在你提交之前先提交了,這時你再提交就會被提示發生衝突,而不允許你提交,防止你的提交覆蓋了別人的修改。要解決衝突,如果你確認你的修改是無效的,則用tsvn還原你的修改就行了 如果認為你的修改是正確的,...

Makefile常見符號意思

makefile裡有許許多多的符號,對於新手而言如果沒有經常使用,就很容易忘記,所以我把常見符號的意義寫下,方便日後忘記查詢。本文章會持續更新.1.代表目標 代表所有依賴,代表第乙個依賴。eg 下圖的 代表目標名test,代表所有依賴,即test.c和seqlist.c,所以相當於gcc o0 g ...