@Chiang
2021-11-06T06:06:08.000000Z
字数 1315
阅读 698
Linux 2021-10
Bash快捷操作CTRL+C 终止命令CTRL+A 光标到行首CTRL+E 光标到行尾CTRL+U 剪切光标前内容CTRL+K 剪切光标后内容CTRL+Y 粘贴剪切的内容CTRL+L 清理屏幕CTRL+D 注销登陆相当于exit和logout或者保存CTRL+Z 将进程在后台挂起CTRL+R 出现'':自动补全最近一次相关命令命令历史history 列出所有的命令(默认最多保存条数1000)!序号 执行历史中第几个命令!命令 执行最近的这条命令按向上(或向下)箭头,翻出历史记录家目录 .bash_historycd 切换所在目录cd ~ 进入当前用户的家目录cd 进入当前用户的家目录cd - 进入上次目录cd .. 进入上一级目录cd . 进入当前目录pwd显示当前所在目录vim 编辑器1.vim的三种使用模式① vim + 文件名 进入文件 (当前处于命令模式)② 命令模式下输入 i o a 进入文本编辑模式 (按Esc键退出编辑模式进入命令模式)③ 命令模式下输入 : 进入末行模式,编辑输入命令以回车结束运行④ 末行模式下输入 wq 回车保存退出2.编辑模式下的命令常用操作① 插入i 在光标所在字符前插入I 在光标所在行前插入a 在光标所在字符后插入A 在光标所在行尾插入o 在光标下插入新行O 在光标上插入新行② 定位小范围移动 h j k l 对应方向左上下右,可替换方向键使用:set nu + 回车 设置行号:set nonu + 回车 取消行号数字 + 回车 当前行数向下移动之前数字的行数gg 到文章第一行G 到文章最后一行nG 到第n行:n + 回车 到第n行$ 移至行尾0 移至行首^ 移至行首③ 删除x 删除光标所在字符nx 删除光标所在后n个字符(包含光标所在字符)D 删除光标所在字符至行尾(包含光标所在字符)dd 删除光标所在行(整行删除,光标移至下一行)ndd 删除光标所在后n行(包含光标所在行)dG 删除光标所在行至结尾(包含光标所在行)dgg 删除光标所在行至行首(包含光标所在行):n1,n2d+回车 删除指定范围的行数④ 复制和剪切yy 复制当前行nyy 复制当前以下n行dd 剪切当前行ndd 剪切当前以下行数P,p 在光标所在行上下粘贴⑤ 替换和撤销(命令模式下)r 取代光标所在字符R 开启替换模式直到按Esc结束u 撤销Ctrl + r 反撤销⑥ 搜索和替换/string 查找指定字符串n 从结果中查找下一个N 从结果中查找上一个:%s/old/new/g 全文替换指定字符串:%s/old/new/c 全文替换指定字符串,每次替换询问:n1,n2s/old/new/g 在指定范围替换指定字符串小技巧:1,5s/^/#/g 注释1到5行:1,5s/^#//g 取消注释:1,5s/^/\/\//g 文件头加上//:1,5s/^\/\///g 取消//⑦ 保存和退出:w 保存修改:w newfilename 另存为新文件名:wq 保存并退出ZZ 保存并退出:q! 不保存修改直接退出:wq! 保存修改并退出(文件所有者或root可用)x 保存修改并退出没有修改的话不会更新时间⑧ 显示颜色高亮:noh 不要高亮:syntax on 开启颜色:syntax off 关闭颜色vim配置文件自定义配置 ~/.vimrc文件,没有手动创建,写入设置及时生效
