命令縮寫
英文 | 縮寫命令 | 英文 | 縮寫命令 |
---|---|---|---|
file | link | ln | |
make | mk | find | find |
move | mv | echo | echo |
remove | rm | touch | touch |
copy | cp | change | cd中的c |
list | ls | cde | cd中的d |
recursive | force |
救命快捷鍵
任何問題卜朗,火速ctrl+c中斷
如果不小心作死輸入rm -rf
清除盤
增 刪 改 查
查看
- 查看當(dāng)前絕對(duì)路徑
pwd (print name of current/working directory)
- 查看當(dāng)前目錄內(nèi)容
ls (list directory contents)【.文件名】阁将,文件名前帶點(diǎn)的LS看不見
ls -l,查看更新時(shí)間
- 查看指定目錄內(nèi)容
ls 路徑
- 查看文件內(nèi)容
cat 路徑,顯示全部代碼
head 路徑 娩怎,默認(rèn)頭10行代碼,head XXX -n 14叫搁,看14行
tail 路徑恬偷,默認(rèn)尾10行代碼,
less 路徑逢慌,可翻頁(yè)查看內(nèi)容悠轩,退出輸入q
增
- 創(chuàng)建文件
touch 1.txt,摸一下,沒就創(chuàng)建
echo hi > 1.txt
echo hello >> 1.txt 追加內(nèi)容
echo -e "1\n2" > 1.txt 輸入兩行文件內(nèi)容
- 創(chuàng)建目錄
mkdir a攻泼,創(chuàng)建目錄a
mkdir -p a/b/c 火架,創(chuàng)建多層目錄
- 同時(shí)創(chuàng)建多個(gè)文件
touch 1.txt 2.txt
- 同時(shí)創(chuàng)建多個(gè)多層目錄
mkdir -p a/b/c /a/d/c
- 復(fù)制文件
cp 1.txt 2.txt , 復(fù)制1.txt黏貼了2.txt
- 復(fù)制目錄
把當(dāng)前目錄下的 a 目錄復(fù)制一份變?yōu)?b 目錄鉴象,怎么寫命令?
cp -r a b , -r 就是 recursive 回歸的 遞歸的
刪除
刪除文件 rm 1.txt
刪除目錄 rm -r a
刪除有內(nèi)容的目錄 rm -rf a
cd ~ , "~"就是用戶目錄
修改內(nèi)容
code 1.txt ,會(huì)打開vscode
start 1.txt , 會(huì)默認(rèn)程序打開
echo ' ' > 1.txt,清空內(nèi)容
移動(dòng)
mv 1.txt git-demo-1/ 何鸡,移動(dòng)1.txt到 git-demo-1文件夾
mv git-demo-1/1.txt . ,點(diǎn)就是當(dāng)前目錄
改名
mv 1.txt 2.txt 纺弊,修改了名字1變成2
&&操作
當(dāng)一條命令成功之后,執(zhí)行下一條命令
touch 1.txt && touch 2.txt &&rm 2.txt && echo 成功
; 操作
不管成功失敗都執(zhí)行下一條操作命令
編寫執(zhí)行腳本
創(chuàng)建一個(gè)文件骡男,code【文件名】打開淆游。
chmod +x 一鍵搞定 , mac上需要這句話給權(quán)限
運(yùn)行 sh 【路徑】執(zhí)行
建議加shebang(文件里的一句話,可以指定文件用【你指定的】執(zhí)行)