為什么要學(xué)習(xí)命令行嗅钻?
--因?yàn)楝F(xiàn)代的前端工具皂冰,都沒有提供圖形界面店展,只有命令行界面,所以從實(shí)用角度出發(fā)秃流,前端必須學(xué)命令行赂蕴。
--包括 Gulp、Webpack舶胀、SASS概说、Node.js、Vue嚣伐、React糖赔、Angular轩端。
【以下內(nèi)容廢話很多,甚至于命令行無(wú)關(guān)船万,其實(shí)不為別的,我寫簡(jiǎn)書只是為了記錄我的經(jīng)歷耿导,僅此而已】
? ? ? ?上面的話是我在饑人谷上課時(shí)声怔,一名老師講的,一開始我并不能理解舱呻。因?yàn)槊钚袑?duì)我來說好遙遠(yuǎn),在我腦海中他存在的唯一意義或許就是為了讓我做ping baidu.com
這種事兒箱吕。第一次去ping的時(shí)候,看到:
正在 Ping baidu.com [220.181.57.217] 具有 32 字節(jié)的數(shù)據(jù):
來自 220.181.57.217 的回復(fù): 字節(jié)=32 時(shí)間=8ms TTL=50
來自 220.181.57.217 的回復(fù): 字節(jié)=32 時(shí)間=5ms TTL=50
來自 220.181.57.217 的回復(fù): 字節(jié)=32 時(shí)間=6ms TTL=50
來自 220.181.57.217 的回復(fù): 字節(jié)=32 時(shí)間=8ms TTL=50
220.181.57.217 的 Ping 統(tǒng)計(jì)信息:
數(shù)據(jù)包: 已發(fā)送 = 4茬高,已接收 = 4兆旬,丟失 = 0 (0% 丟失),
往返行程的估計(jì)時(shí)間(以毫秒為單位):
最短 = 5ms怎栽,最長(zhǎng) = 8ms丽猬,平均 = 6ms
程序在歘歘歘的跑熏瞄,朕心甚悅脚祟。
? ? ? ?實(shí)際上我在最初接觸前端開發(fā)的時(shí)候强饮,想要學(xué)習(xí)它的目的很單純,因?yàn)槲矣X得它簡(jiǎn)單。隨著步步深入铭乾,更多的內(nèi)容進(jìn)入我的視野時(shí)邑雅,我知道我錯(cuò)了片橡,例如:css
JavaScript
jQuery
淮野,這些個(gè)東西對(duì)于我這個(gè)小白來說很不友好吹泡。在我看來他們雜亂無(wú)章骤星,我都不知從何下手爆哑,不過當(dāng)時(shí)我所在公司的前端組長(zhǎng),給了我很多的幫助揭朝,讓我能夠做出一些我自認(rèn)為很欣慰的作品。但僅僅只我自認(rèn)為不錯(cuò)罷了柱嫌。時(shí)間長(zhǎng)了,對(duì)于前端開發(fā)我產(chǎn)生了感情编丘,不知為何彤悔,就是覺得很喜歡嘉抓,非常非常喜歡晕窑。但是在企業(yè)中為了完成任務(wù)而學(xué)到的東西,畢竟沒有系統(tǒng)化學(xué)習(xí)知識(shí)來的那么可靠杨赤。多次面試碰壁后,我選擇重新來過渺尘,希望這是我人生中正確且重要的決定。
【好了下面還是上點(diǎn)干貨吧鸥跟,讓我學(xué)到的東西以筆記的形式存在,說不定還能派上點(diǎn)用場(chǎng)医咨,不然我還不如拿個(gè)日記本寫日記∧饣矗】
一、最基礎(chǔ)的命令行指令
1.進(jìn)入目標(biāo)盤符:
-- c: 格式【目標(biāo)盤符:】
2. 進(jìn)入目錄:
-- cd /xx/xxx/xxx 格式 【cd 空格 根目錄/子目錄/子目錄/目標(biāo)目錄】
3. 創(chuàng)建目錄:
-- mkdir 文件夾1 格式 【mkdir 待創(chuàng)建目錄名】
4. 刪除目錄:
-- rm -rf 文件夾1 格式 【rm 空格 -rf 空格 待刪除目錄名】
4. 創(chuàng)建文件:
-- touch 1.txt 格式 【touch 空格 待創(chuàng)建文件名】
5. 文件重命名
-- mv 1.txt 2.txt 格式【mv 空格 待更新文件名 空格 新文件名】
二很泊、命令行基礎(chǔ)命令進(jìn)階
1.-p命令 (-p命令在windows下不會(huì)生效)
-- 當(dāng)需要?jiǎng)?chuàng)建目錄樹的時(shí)候,-p會(huì)讓這件事情變得簡(jiǎn)單
-- 比方想要?jiǎng)?chuàng)建一個(gè)目錄A戳鹅,且目錄A內(nèi)還有一個(gè)目錄B昏兆,目錄B內(nèi)還有一個(gè)目錄C枫虏,僅使用mkdir或許需要這樣做:
---- mkdir A
---- cd A
---- mkdir B
---- cd B
---- mkdir C
-- 但是如果使用了 -p指令爬虱,只需要:
---- mkdir -p A/B/C (windows需要mkdir A\B\C)
當(dāng)然,-p能做的并不僅僅只有這些跑筝。
-- 例如需要?jiǎng)?chuàng)建一個(gè)目錄A中包含目錄B、C回俐、D,且目錄B仅颇、C、D中包含目錄E忘瓦,只需要:
---- mkdir -p A/{B引颈、C耕皮、D}/E
2. echo 命令
-- echo命令用于創(chuàng)建帶內(nèi)容的文件蝙场。
-- echo 'XXX' > Y 格式 【echo 空格 '文件內(nèi)容' 空格 > 空格 文件目錄】
有關(guān)命令行的內(nèi)容,暫時(shí)只有這么多罚拟。其實(shí)還有很多常用的指令台诗,日后會(huì)慢慢更新赐俗。