前端應(yīng)該掌握的命令行

前端開(kāi)發(fā)過(guò)程中,需要用到的命令行,相對(duì)于后端來(lái)說(shuō),并不是很多。很多時(shí)候能夠掌握一些基礎(chǔ)的命令行,就可以快速地進(jìn)行前端開(kāi)發(fā),下面簡(jiǎn)單介紹前端開(kāi)發(fā)應(yīng)該掌握的幾個(gè)常用命令行。

簡(jiǎn)寫 全稱 作用
cd change directory 進(jìn)入文件夾(切換目錄)
mkdir make directory 創(chuàng)建文件夾(新建目錄)
cat concatenate 文本輸出命令
touch touch 創(chuàng)建文件
echo echo 創(chuàng)建文件(可在文件中添加內(nèi)容)
mv move 移動(dòng)文件(重命名文件)
ls list 查看路徑(羅列當(dāng)前位置有什么文件)
rm remove 刪除文件
pwd print working Directory 顯示用戶當(dāng)前工作目錄
clear clear 刷新屏幕

縮寫規(guī)則就是:刪掉元音字幕(A E I O U),保留前 2 到 3 個(gè)輔音字母


cd

cd全稱為change directory(切換目錄),使用方式為 “ cd 路徑 ” ,路徑可以為絕對(duì)路徑,也可以為相對(duì)路徑,也可以直接省略,直接 cd 直接切換至home directory(主目錄)。

語(yǔ)法

cd (選項(xiàng)) (參數(shù))

注:(選項(xiàng))——可以先不用在意,學(xué)會(huì)基礎(chǔ)用法之后,循序漸進(jìn)

示例

cd ????? 進(jìn)入主目錄
cd ~ ?? 進(jìn)入主目錄
cd ~/Desktop ?? 進(jìn)入桌面
cd - ??? 返回上一個(gè)目錄
cd .. ?? 返回上級(jí)目錄(如果當(dāng)前目錄為頂層目錄,則無(wú)效)
cd ../.. 返回上兩級(jí)目錄

注:
單點(diǎn) . ——當(dāng)前目錄(目前的目錄)。
雙點(diǎn) .. ——父目錄。
橫崗 -——上一個(gè)目錄
波浪線符號(hào) ? ——當(dāng)前用戶的主目錄。
/ 開(kāi)頭的路徑就是絕對(duì)路徑。


mkdir

mkdir全稱為make directory(新建目錄),使用方式為“ mkdir 目錄 ”,目錄可以直接寫目錄名,也可以寫目錄路徑。

語(yǔ)法

mkdir (選項(xiàng))(參數(shù))

示例

mkdir x ? ??? ???????? 在當(dāng)前目錄創(chuàng)建名為x的目錄
mkdir x/xx ? ????????在x目錄下創(chuàng)建名為xx的目錄
mkdir -p x/xx/xxx/xxxx ? ??????創(chuàng)建嵌套目錄,x/xx/xxx/xxxx。
mkdir -p x xx xxx xxxx ? ??????創(chuàng)建為多個(gè)同級(jí)目錄,x、xx、xxx、xxxx。

注:-p 選項(xiàng)——parents,創(chuàng)建一個(gè)目錄的時(shí)候,若其父目錄不存在,則自動(dòng)創(chuàng)建


ls

ls全稱為list(羅列出當(dāng)前目錄中的文件),使用方式為“ ls 選項(xiàng) ”,ls 選項(xiàng)有很多,只列舉最常用到的幾個(gè)。

語(yǔ)法

ls (選項(xiàng))(參數(shù))

示例

ls ?????? 羅列出當(dāng)前的位置的與文件
ls -a ???羅列出當(dāng)前的位置的與文件,all所有,包括隱藏的文件
ls -l ????羅列出當(dāng)前的位置的與文件,long長(zhǎng)列表,包括詳細(xì)信息
ls -al ? 羅列出當(dāng)前的位置的與文件的詳細(xì)信息,包括隱藏的文件


cat

cat全稱為concatenate(文本輸出命令),常用來(lái)查看文件內(nèi)容、創(chuàng)建文件、文件合并、追加文件內(nèi)容等。使用方式為“ cat 選項(xiàng)內(nèi)容 ”,cat的功能選項(xiàng)有很多,也只列舉最常用到的幾個(gè)。

語(yǔ)法

cat (選項(xiàng))(參數(shù))

示例

查看內(nèi)容

cat x.txt ? ? ? ???? ? ?? 查看x.x文件中內(nèi)容。
cat -n x.txt ? ? ? ?? ? ? 查看內(nèi)容,且對(duì)所有輸出行進(jìn)行編號(hào),由1開(kāi)始。
cat -b x.txt ? ? ? ? ? ? 查看內(nèi)容,與-n選項(xiàng)一樣輸出,對(duì)于空白行不編號(hào)。
cat -s x.txt ? ? ? ? ? ? 連續(xù)兩行或兩行以上的空白行,就代換為一行的空白行。
cat x.txt>xx.txt ? ?? 復(fù)制x.txt到xx.txt中,覆蓋xx.txt的內(nèi)容。
cat x.txt>>xx.txt ?? 把x.txt中內(nèi)容寫入到xx.txt中,不會(huì)覆蓋xx.txt的內(nèi)容。

創(chuàng)建內(nèi)容

cat>x.txt<<x 回車 "輸入內(nèi)容" x

創(chuàng)建內(nèi)容時(shí)要設(shè)置命令行結(jié)束標(biāo)志,也就是<<x,x自定義字符,注意是大小寫敏感的,當(dāng)文件內(nèi)容寫完之后要輸入結(jié)束標(biāo)志x,這時(shí)命令會(huì)正確結(jié)束,表示成功創(chuàng)建文件并且寫進(jìn)內(nèi)容。

追加內(nèi)容

cat>>x.txt<<x 回車 "輸入內(nèi)容" x

追加內(nèi)容只要改變創(chuàng)建內(nèi)容的符號(hào)>改為>>即可

合并內(nèi)容

cat x.txt xx.txt xxx.txt >xxxx,txt ? ??
復(fù)制x.txt、xx.txt、xxx.txt、到xxxx.txt中,覆蓋xxxx.txt的內(nèi)容。

cat x.txt xx.txt xxx.txt >>xxxx,txt ??
復(fù)制 x.txt、xx.txt、xxx.txt、到xxxx.txt中,不覆蓋xxxx.txt的內(nèi)容。


mv

mv全稱為move(移動(dòng)文件),用來(lái)對(duì)文件或文件夾重命名,或者將文件從一個(gè)目錄移到另一個(gè)目錄中。使用方式為“ cat 選項(xiàng)內(nèi)容 ”,cat的功能選項(xiàng)有很多,也只列舉最常用到的幾個(gè)。

語(yǔ)法

mv(選項(xiàng))(參數(shù))

注:先掌握簡(jiǎn)單的mv使用,選項(xiàng)部分循序漸進(jìn)

示例

mv x.txt xx.txt ? ? ? ?文件x.txt改名為xx.txt

mv x.txt xx ? 把文件x.txt移動(dòng)到xx目錄

mv /x/xx . ? ? 把/x/xx 中的所有文件移動(dòng)到當(dāng)前目錄


touch

touch全稱就為touch(創(chuàng)建文件),touch有兩個(gè)功能,一是創(chuàng)建新的空文件(常用功能);二是把已存在文件的時(shí)間標(biāo)簽更新為系統(tǒng)當(dāng)前的時(shí)間(默認(rèn)方式),它們的數(shù)據(jù)將原封不動(dòng)地保留下來(lái)。

語(yǔ)法

touch(選項(xiàng))(參數(shù))

示例

touch x.txt ? ? 創(chuàng)建一個(gè)x.txt的空文件,如果x.txt已存在,則更新文件的時(shí)間戳


echo

echo全稱就為echo(創(chuàng)建文件),在編程中,echo用于在終端下打印變量value,在顯示器上顯示一段提示文字。也常用于創(chuàng)建文件,與touch不同的是,echo可以給創(chuàng)建的文件添加字符串內(nèi)容。

語(yǔ)法

echo(選項(xiàng))(參數(shù))

示例

echo "x" > x.txt ? ? ? 創(chuàng)建一個(gè)x.txt文件,文件內(nèi)容為"x"。如果文件已存在,則覆蓋原有內(nèi)容。
echo "x" >> x.txt ? ? 創(chuàng)建一個(gè)x.txt文件,文件內(nèi)容為"x"。如果文件已存在,在之后追加新內(nèi)容。


rm

rm全稱就為remove(刪除文件),刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄。

語(yǔ)法

rm(選項(xiàng))(參數(shù))

示例

rm x.txt ? ? ? 刪除x.txt文件。
rm -i x.txt ? ? 刪除x.txt文件前詢問(wèn)是否刪除。
rm -f x.txt ???? 強(qiáng)制刪除x.txt。
rm -r x ???? ? 遞歸刪除x目錄,包裹目錄中子文件 。
rm -rf x ???? ? 遞歸強(qiáng)制刪除x目錄。
rm -r 星號(hào) ?刪除當(dāng)前目錄下除隱含文件外的所有文件和子目錄(謹(jǐn)慎操作)


最后,推薦幾個(gè)學(xué)習(xí)命令行的網(wǎng)站:

https://explainshell.com/

explainshell網(wǎng)可以把你疑惑的命令行輸入,即可進(jìn)行解析,拆分解答,什么命令什么作用,一目連然,學(xué)習(xí)命令行必備良站~~

http://man.linuxde.net/

命令行大全,不用解釋,輸入自己不理解的命令行,即可見(jiàn)證奇跡~堪稱命令行字典。
(這個(gè)網(wǎng)站其實(shí)是寫這篇筆記過(guò)程中找到的,學(xué)習(xí)了許多)


以上內(nèi)容均在Deepin(linux)系統(tǒng)中測(cè)試,windows用戶請(qǐng)自行聯(lián)系微軟進(jìn)行親切問(wèn)候~

本文持續(xù)更新,學(xué)習(xí)干巴爹...

最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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