高效命令行操作指令
1.基本單詞
| 單詞 | 含義 |
|---|---|
| directory (縮寫dir) | 目錄、文件夾 |
| file (縮寫f) | 文件 |
| make (mk) | 新建 |
| remove(縮寫rm) | 刪除 |
| move(縮寫mv) | 移動 |
| copy (縮寫cp) | 復(fù)制 |
| list(縮寫ls) | 羅列 |
| link(縮寫ln) | 鏈接 |
| find(縮寫fd) | 查找 |
| echo | 發(fā)出回音、重復(fù) |
| touch | 觸摸 |
2.命令行常見操作
- pwd(print work directory)打印出用戶當(dāng)前目錄
- cd(Change Directory)進入一個目錄
- re -r a 刪除遞歸的文件夾a
- cp -r a/* b 復(fù)制a文件夾中的文件夾b到當(dāng)前路徑中
- mv a b 移動文件夾a到文件夾b中
- find /b -name "1.txt" 在硬盤b中找到1.txt
- find . -name "1.txt" 在當(dāng)前目錄中找到1.txt
3.命令行技巧
| 操作 | 命令 |
|---|---|
| 回到剛才的目錄(返回) | cd - |
| 使用上次命令 | 上(方向鍵)/ !! |
| 使用上一次的最后一個參數(shù) | alt+ . |
| 一句話執(zhí)行兩個命令 xxx;yyy | (xxx執(zhí)行失敗,yyy也可照常執(zhí)行) |
| 一句話執(zhí)行兩個命令 | xxx&&yyy(xxx執(zhí)行成功下,運行yyy) |
vim常見使用命令
文本編輯:正常模式下,使用“i”鍵或者“a”鍵來編輯文本
文本刪除命令
- x刪除光標所處位置的后一個字符
- dw從光標處刪除至1個單詞的末尾
- d$從當(dāng)前光標處刪除至當(dāng)前行的行末
- dd刪除整個當(dāng)前行,可以在前加數(shù)字,表明刪除接下去的幾行。如:2dd表明刪除當(dāng)前行和下一行;5dd表明刪除當(dāng)前行和接下去的4行。
文本命令撤銷 - u撤銷最后的操作,可多次執(zhí)行
- U撤銷本行的操作
- Ctrl+r,做出被撤銷的命令
置入類命令 - 剪切粘貼效果:dd刪除本行,移動光標到插入對象的上面,P進行粘貼
- 復(fù)制粘貼效果:v 如何拖選,y進行復(fù)制,p進行粘貼。j$表示跳轉(zhuǎn)至下一行的開頭
- 數(shù)字0使光標移動到行首
整個文檔結(jié)束編輯后,ESC鍵來保持文本回到正常模式,使用“:wq”命令加回車鍵(保存文本并退出)或者“:q!”(放棄保存文本并退出),退出vim編輯器