因为工作中需要涉及操作linux文件,部署一些项目,修改Nginx等dir1dir2移动或重命名目录cpcp-rsourcedirdestdir复制文件夹(-rrecursive)rmrm-rfdirname删除文件或目录(-rrecursive-fforce)cdcddirname改变当前目录lsls-la显示当前目录内容pwdpwd显示当前目录的路径名dudu-shdirname查看占用空间通过目录/文件文件操作命令名用法示例功能描述catcatfilename显示文件echoecho'helloworld'>./testfile.txt打印或创建一个新文件touchtouchfilename创建一个新文件mvcatfilename显示或连接文件Vim编辑模式进入编辑模式:默认模式下按i/a/oiinsert,光标在当前位置后面。I,在当前位置前追加,光标到末尾。A、到行首。o打开一个新行,光标在新行之后。哦,换了一条线。在编辑模式下输入:ctrl+h删除字母ctrl+w删除单词ctrl+u删除整行ctrl+a定位行首(仅限终端)ctrl+e定位行尾(onlyterminal)ctrl+U:删除到行首(仅terminal)ctrl+K:删除到行尾(onlyterminal)defaultmode进入默认模式:按ESC/ctrl+c/ctrl+[默认模式下j下移k上h左l右e/Eend移动到下一个单词的末尾w/W移动到下一个单词的开头^移动到行首$移动到行尾删除-dd删除一行-x删除当前字选择模式:输入v选择命令模式输入命令模式:w保存当前文件:q退出编辑,如果文件需要保存,使用强制模式:问!不保存修改强制退出:wq组合命令,保存退出ZZ保存退出。ZZ不需要输入冒号回车
