什么是命令行?
是一種系統(tǒng)的用戶界面(通常與圖形界面對應(yīng))
哪些系統(tǒng)提供了命令行斋竞?
windows的命令提示符和Git Bash是命令行
Linux(Ubuntu)的終端和Unix(macOS)的終端是命令行
為什么要學(xué)習(xí)命令行倔约?
因?yàn)楝F(xiàn)代的前端工具都沒有提供圖形界面,只有命令行界面
如:Gulp坝初、Weback...
在命令行中 目錄=文件夾
~ 代表用戶目錄 我的win10上就是pony文件夾
/ 代表整個硬盤
. 代表當(dāng)前目錄
.. 代表父目錄
$ 代表可以輸入命令
如何學(xué)習(xí)浸剩?
首先記住一些命令的單詞
directory 目錄、文件夾
file 文件
make 新建
remove 刪除
move 移動
copy 復(fù)制
list 羅列
link 鏈接
find 查找
echo 發(fā)出回音鳄袍、重復(fù)
touch 觸摸(創(chuàng)建)
change 改變
縮寫
創(chuàng)建目錄 mkdir
刪除 rm
移動/重命名 mv
復(fù)制 cp
羅列 ls
改變目錄 cd
絕對路徑與相對路徑
以/開頭的路徑就是絕對路徑
常見的自帶命令
進(jìn)入目錄 cd
顯示當(dāng)前的絕對目錄 pwd
創(chuàng)建目錄 mkdir
創(chuàng)建很多子欄目 mkdir -p "文件夾/文件夾2/文件夾3"(有特殊字符時必須要加引號绢要,比如空格)
我是誰(當(dāng)前用戶名) whoami
查看當(dāng)前路徑下的所有目錄 ls路徑
查看當(dāng)前下的子目錄 ls 文件名
是否顯示隱藏文件 ls -a 路徑(.文件名意思是隱藏文件)
顯示更多信息并顯示隱藏文件 ls -al
創(chuàng)建文件 echo 'hello' > 文件路徑(>保存到...)
追加文件 echo ''word" >> 文件路徑 (win系統(tǒng)別用)
強(qiáng)制覆蓋 echo "hello word" >! 文件路徑 (win系統(tǒng)別用)
創(chuàng)建文件 touch 文件名 (touch可以改變文件最后更新時間,echo不會拗小,他倆的區(qū)別)
復(fù)制文件 cp 源文件名 目標(biāo)文件名
復(fù)制目錄 cp -r 源目錄名 目標(biāo)目錄名
移動節(jié)點(diǎn)(重命名) mv 源路徑 目標(biāo)路徑
刪除文件 rm 文件路徑
刪除文件 rm 文件路勁
強(qiáng)制刪除 rm -f 文件路徑
刪除目錄 rm -f 目錄路徑
強(qiáng)制刪除目錄 rm -f 目錄路徑
查看目錄結(jié)構(gòu) tree (win不支持)
建立軟連接(類似快捷方式重罪,但又不是快捷方式) ln -s 真實(shí)文件 鏈接 (win不支持)
下載文件 curl -L 文件鏈接 > 放哪的目錄
拷貝網(wǎng)頁 wget -p -H -e robots=off 文件鏈接
磁盤占用 df -kh
當(dāng)前目錄大小 du -sh.
各文件大小 du -h
如何學(xué)習(xí)我目前沒有掌握的命令?
Google: Linux 查看文件內(nèi)容
使用Git
1.只在本地使用
2.本地上傳GitHub
3.GitHub下載到本地