Linux 命令 ——Vi文本编辑器(不定期更新) 1. 打开或新建文件 2. 基本移动 h:向左移动一个字符 j:向下移动一行 k:向上移动一行 l:向右移动一个字符(字母L的小写l) w:向前移动一个单词 b:向后移动一个单词 0:移动到行首(数字0) $:移动到行尾 G:移动到文件末尾 gg:移动到文件开头 3. 编辑 i:在当前光标处插入文本 a:在当前光标后插入文本 o:在当前行下方新开一行插入文本 dd:删除当前行 x:删除当前字符 yy:复制当前行 p:粘贴复制的内容 4. 搜索与替换 /:向前搜索文本 ?:向后搜索文本 n:跳到下一个搜索结果 N:跳到上一个搜索结果 `:s/old/new/g`:替换所有匹配的文本 5. 保存与退出 :w :保存文件 :q :退出编辑器 :wq :保存并退出 :q! :强制退出,不保存修改 :wq! :强制保存并退出 6. 其他 u:撤销上一步操作 Ctrl + r:重做上一步撤销的操作 : :进入命令模式,可以执行一些高级命令,如保存、退出、替换等 1. 打开或新建文件 vi file_name.txt 2. 基本移动 h:向左移动一个字符 h j:向下移动一行 j k:向上移动一行 k l:向右移动一个字符(字母L的小写l) l w:向前移动一个单词 w b:向后移动一个单词 b 0:移动到行首(数字0) 0 $:移动到行尾 $ G:移动到文件末尾 G gg:移动到文件开头 gg 3. 编辑 i:在当前光标处插入文本 i a:在当前光标后插入文本 a o:在当前行下方新开一行插入文本