真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Shell常用命令

前面的話

自以為前端工程師可能用不到Shell命令。但在學(xué)習(xí)Git時(shí),發(fā)現(xiàn)除了Git命令,還有好多是需要Shell命令來配合的。所以,Shell命令需要系統(tǒng)的學(xué)習(xí)并進(jìn)行總結(jié),本文將詳細(xì)介紹shell常用命令

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站設(shè)計(jì)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:陽光房等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致認(rèn)可!

 

特殊字符

特殊字符對(duì)shell具有特殊含義,不要把它們當(dāng)作普通字符使用。某些特殊字符用于正則表達(dá)式匹配

& ; | * ? ' " ` [ ] ( ) $ < > { } # / \ ! ~

空白符

盡管RETURN、SPACE、TAB都不是特殊字符,但它們對(duì)shell具有特殊含義

RETURN鍵通常用于結(jié)束命令行并開始命令的執(zhí)行

SPACE鍵和TAB鍵則用作命令行上的分隔符

轉(zhuǎn)義字符

要將特殊字符當(dāng)作普通字符使用,可對(duì)它們轉(zhuǎn)義引用

[注意]斜杠(/)無法被轉(zhuǎn)義,它總是表示路徑名中的分隔符

在特殊字符前加反斜杠(\)即可將將、特殊字符轉(zhuǎn)義。要將連續(xù)的兩個(gè)或多個(gè)特殊字符轉(zhuǎn)義,必須在每個(gè)字符前面加一個(gè)反斜杠(\)

另一種將特殊字符轉(zhuǎn)義的方法是使用單引號(hào)將它們引起來('**'),也可以將特殊字符和普通字符一起用一對(duì)單引號(hào)引起來

Shell常用命令

目錄相關(guān)

顯示目錄路徑

【pwd】 顯示當(dāng)前目錄

[注意]如果使用Windows系統(tǒng),為了避免遇到各種莫名其妙的問題,請(qǐng)確保目錄名(包括父目錄)不包含中文

Shell常用命令

切換目錄

【cd】 切換到另一個(gè)工作目錄,參數(shù)direction為要指定為新工作目錄的目錄路徑名

cd [options] [direction]

Shell常用命令

如果不帶任何參數(shù),或使用波浪號(hào)(~),切換到主目錄

Shell常用命令

使用連字符(-)來切換到前一次的工作目錄

使用雙句點(diǎn)(..)來返回到當(dāng)前目錄下的上一級(jí)目錄

Shell常用命令

創(chuàng)建目錄

【mkdir】創(chuàng)建目錄,如果已經(jīng)存在同名目錄,則無法創(chuàng)建成功

mkdir [option] directory-list

刪除目錄

【rmdir】刪除目錄,如果不是空目錄,則無法刪除成功

rmdir directory-list

Shell常用命令

 

文件相關(guān)

顯示所有文件

【ls】 類似于dos下的dir命令,用于顯示一個(gè)或多個(gè)文件的相關(guān)信息

默認(rèn)情況下,ls按照文件名的字母順序列出文件的信息

ls [options] [file-list]

options有很多選項(xiàng),常用選項(xiàng)如下

ls –a 顯示所有文件,包括隱藏文件
ls –F 在文件的后面添加表示文件類型的符號(hào)。*表示可執(zhí)行,/表示目錄,@表示連結(jié)文件
ls –l 列出每個(gè)文件更詳細(xì)的信息
ls -R 遞歸地列出子目錄的內(nèi)容
ls -t 按最后一次修改時(shí)間的順序顯示文件

Shell常用命令

file-list包含目錄時(shí),ls將顯示該目錄的內(nèi)容

ls mygit 顯示mygit目錄下的文件
ls g* 顯示所有以g字母開頭的文件

Shell常用命令

顯示文件內(nèi)容

【cat】 顯示文本文件的內(nèi)容,類似于dos下的type命令

cat [options] [direction]
cat file1 顯示file1文件內(nèi)容
cat file1 file2 依次顯示file1,file2的內(nèi)容
cat file1 file2 > file3 把file1,file2的內(nèi)容結(jié)合起來,再重定向(>)到file3文件中

">"是右重定向符,表示將左邊命令結(jié)果當(dāng)成右邊命令的輸入。如果右側(cè)文件是一個(gè)已存在文件,其原有內(nèi)容將會(huì)被清空,而變成左側(cè)命令輸出內(nèi)容。如果希望以追加方式寫入,請(qǐng)改用">>"重定向符

Shell常用命令

重寫文件

如果">"左邊沒有指定文件,如: cat >file1,將會(huì)等用戶輸入,輸入完畢后再按[Ctrl]+[d],就會(huì)將用戶的輸入內(nèi)容寫入file1

Shell常用命令

刪除文件

【rm】 刪除文件,與dos下的del/erase命令相似

rm [options] file-list

options有很多選項(xiàng),常用選項(xiàng)如下

rm –i 系統(tǒng)在刪除文件之前會(huì)先詢問確認(rèn),用戶回復(fù)y或Y之后,文件才會(huì)真的被刪除
rm –r 遞歸刪除指定目錄的內(nèi)容,包含所有子目錄和目錄自身
rm –f 和-i參數(shù)相反,-f表示強(qiáng)制刪除
rm -v 顯示被刪除的每個(gè)文件的文件名

Shell常用命令

復(fù)制文件

【cp】 復(fù)制文件

cp [options] source-file destination-file
cp [options] source-file-list destination-directory

使用cp命令可以生成一個(gè)文件的一個(gè)副本

Shell常用命令

使用cp命令也可以把一個(gè)或者多個(gè)文件復(fù)制到某個(gè)目錄

Shell常用命令

Shell常用命令

cp -R 遞歸地復(fù)制包含普通文件的目錄層次結(jié)構(gòu)

Shell常用命令

移動(dòng)文件或重命名

【mv】重命名或移動(dòng)文件

mv [options] existing-file new-filename
mv [options] existing-file-list direction
mv [options] existing-direction new-direction

使用mv命令可以重命名文件

Shell常用命令

使用mv命令可以將一個(gè)文件移動(dòng)到另一個(gè)目錄

Shell常用命令

使用mv命令可以將一個(gè)文件移動(dòng)到另一個(gè)目錄,并改名

Shell常用命令

使用mv命令也可以移動(dòng)目錄

Shell常用命令

新建文件

【touch】 新建文件,或改變文件的訪問和修改時(shí)間

touch [options] file-list

同名文件不存在時(shí),touch用于新建文件

Shell常用命令

同名文件存在時(shí),touch用于修改文件的訪問和修改時(shí)間

Shell常用命令

 

文件高級(jí)

比較文件

【cmp】 逐字節(jié)地比較兩個(gè)文件,如果兩個(gè)文件相同,則cmp不顯示任何內(nèi)容;否則,cmp將顯示第1個(gè)不同處對(duì)應(yīng)的字節(jié)數(shù)和行號(hào)

cmp [options] file1 [file2 [skip1 [skip2]]]

Shell常用命令

顯示不同

【diff】 按行顯示兩個(gè)文本文件的不同。默認(rèn)情況下,可以按照diff顯示的不同來編輯其中的一個(gè)文件,使之與另一個(gè)文件相同

diff [options] file1 file2
diff [options] file1 directory
diff [options] directory file2
diff [options] directory1 directory2

file1和file2為diff要比較的普通文本文件的路徑名。當(dāng)file2被directory參數(shù)替換時(shí),diff將在directory目錄下查找與file1同名的文件;類似地,當(dāng)file1被directory替換,diff將在directory目錄下查找與file2同名的文件;當(dāng)指定兩個(gè)目錄參數(shù)時(shí),diff將比較directory1目錄下與directory2目錄下具有相同的簡(jiǎn)單文件名的兩個(gè)文件

Shell常用命令

1c1表示更改a.txt的第1行,使之與b.txt的第一行相同

統(tǒng)計(jì)

【wc】 顯示行數(shù)、單詞數(shù)和字節(jié)數(shù)

wc [options] [file-list]

Shell常用命令


網(wǎng)站名稱:Shell常用命令
瀏覽地址:http://weahome.cn/article/peseoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部