基本的bash shell命令

ls 顯示當(dāng)前目錄下的文件和目錄
cd 切換當(dāng)前目錄

cd ..  返回上一級(jí)目錄
cd ./  在當(dāng)前目錄的下一個(gè)目錄

cp 復(fù)制文件

語(yǔ)法`cp source destination` ,復(fù)制`source`文件到`destination`,
-i 提示
-r 復(fù)制目錄及目錄內(nèi)所有項(xiàng)目
-a 復(fù)制的文件與原文件時(shí)間一樣

mv 重命名文件
rm刪除文件

-r 刪除一個(gè)或多個(gè)目錄文件
-i 刪除時(shí)提示是否真的刪除該文件,養(yǎng)成好習(xí)慣就要加

pwd查看當(dāng)前路徑
cat顯示文本文件中的所有數(shù)據(jù)的得力工具

-n 顯示所以的行加上行號(hào)
-T 不讓制表符出現(xiàn)

touch創(chuàng)建空文件
mkdir創(chuàng)建文件夾
rmkdir刪除文件夾
chmod用于改變linux系統(tǒng)文件或目錄的訪問(wèn)權(quán)限

常用參數(shù):
-c 當(dāng)發(fā)生改變時(shí),報(bào)告處理信息
-R 處理指定目錄以及其子目錄下所有文件
權(quán)限范圍:
u :目錄或者文件的當(dāng)前的用戶
g :目錄或者文件的當(dāng)前的群組
o :除了目錄或者文件的當(dāng)前用戶或群組之外的用戶或者群組
a :所有的用戶及群組
權(quán)限代號(hào):
r :讀權(quán)限,用數(shù)字4表示
w :寫權(quán)限,用數(shù)字2表示
x :執(zhí)行權(quán)限,用數(shù)字1表示
- :刪除權(quán)限,用數(shù)字0表示
s :特殊權(quán)限

grep強(qiáng)大的文本搜索命令,全局正則表達(dá)式搜索

語(yǔ)法:grep [options] pattern [file]
常用參數(shù):
-A n --after-context顯示匹配字符后n行
-B n --before-context顯示匹配字符前n行
-C n --context 顯示匹配字符前后n行
-c --count 計(jì)算符合樣式的列數(shù)
-i 忽略大小寫
-l 只列出文件內(nèi)容符合指定的樣式的文件名稱
-f 從文件中讀取關(guān)鍵詞
-n 顯示匹配內(nèi)容的所在文件中行數(shù)
-R 遞歸查找文件夾
grep的規(guī)則表達(dá)式:
^  #錨定行的開(kāi)始 如:'^grep'匹配所有以grep開(kāi)頭的行。   
$  #錨定行的結(jié)束 如:'grep$'匹配所有以grep結(jié)尾的行。   
.  #匹配一個(gè)非換行符的字符 如:'gr.p'匹配gr后接一個(gè)任意字符,然后是p。   
*  #匹配零個(gè)或多個(gè)先前字符 如:'*grep'匹配所有一個(gè)或多個(gè)空格后緊跟grep的行。   
.*   #一起用代表任意字符。  
[]   #匹配一個(gè)指定范圍內(nèi)的字符,如'[Gg]rep'匹配Grep和grep。   
[^]  #匹配一個(gè)不在指定范圍內(nèi)的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一個(gè)字母開(kāi)頭,緊跟rep的行。   
\(..\)  #標(biāo)記匹配字符,如'\(love\)',love被標(biāo)記為1。   
\<      #錨定單詞的開(kāi)始,如:'\<grep'匹配包含以grep開(kāi)頭的單詞的行。   
\>      #錨定單詞的結(jié)束,如'grep\>'匹配包含以grep結(jié)尾的單詞的行。   
x\{m\}  #重復(fù)字符x,m次,如:'0\{5\}'匹配包含5個(gè)o的行。   
x\{m,\}  #重復(fù)字符x,至少m次,如:'o\{5,\}'匹配至少有5個(gè)o的行。   
x\{m,n\}  #重復(fù)字符x,至少m次,不多于n次,如:'o\{5,10\}'匹配5--10個(gè)o的行。  
\w    #匹配文字和數(shù)字字符,也就是[A-Za-z0-9],如:'G\w*p'匹配以G后跟零個(gè)或多個(gè)文字或數(shù)字字符,然后是p。  
 \W    #\w的反置形式,匹配一個(gè)或多個(gè)非單詞字符,如點(diǎn)號(hào)句號(hào)等。  
\b    #單詞鎖定符,如: '\bgrep\b'只匹配grep。

可參考鏈接

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我爹讀書(shū)時(shí)當(dāng)過(guò)班長(zhǎng),寫得一手好字。但不如媽媽精明,言語(yǔ)不多、悶頭悶?zāi)X。年輕時(shí)做過(guò)幾次生意,被人用假錢坑了兩次之后再...
    呆呆的呆子閱讀 445評(píng)論 0 2
  • 明天就是母親節(jié)啦!親愛(ài)的媽媽,祝您節(jié)日快樂(lè)!您每天又要上班還要照顧我很辛苦,今天您就好好休息吧,我來(lái)打掃衛(wèi)生,刷鍋...
    An小劉老師閱讀 114評(píng)論 0 0
  • 抬頭是并不濃墨的天空,有幾處因?yàn)闊o(wú)云還透著些許白亮,看著極不均勻,像是用淺布打過(guò)補(bǔ)丁的神色衣裳。 夜風(fēng)稍淡,自帶微...
    透世君閱讀 522評(píng)論 0 2

友情鏈接更多精彩內(nèi)容