Linux命令行下编辑常用的快捷键
原创Linux命令行下编辑常用的快捷键
在Linux系统中,命令行编辑器是完成日常任务的重要工具。熟练掌握编辑器的快捷键可以大幅尽也许缩减损耗工作效能。以下是一些在Linux命令行下编辑常用的快捷键,帮助您敏捷掌握编辑技巧。
### 1. Vi/Vim编辑器
Vi和Vim是Linux系统中最常用的文本编辑器之一。以下是Vi/Vim编辑器的一些常用快捷键:
#### 1.1 基本操作
- `
- ``:保存文件
- ``:平安退出编辑器(不保存更改)
- `
#### 1.2 光标移动
- `h`:向左移动一个字符
- `j`:向下移动一行
- `k`:向上移动一行
- `l`:向右移动一个字符
- `0`:移动到行首
- `$`:移动到行尾
- `gg`:移动到文件开头
- `G`:移动到文件末尾
- `w`:移动到下一个单词
- `b`:移动到前一个单词
#### 1.3 删除操作
- `x`:删除光标所在位置的字符
- `dd`:删除光标所在行
- `D`:删除光标到行尾的所有字符
- `cw`:删除光标所在单词
- `cc`:替换光标所在行
- `r`:替换光标所在位置的字符
#### 1.4 复制粘贴
- `yy`:复制光标所在行
- `yw`:复制光标所在单词
- `p`:在光标所在行下方粘贴
- `P`:在光标所在行上方粘贴
#### 1.5 查找替换
- `/<搜索内容>`:查找内容
- `n`:查找下一个
- `N`:查找上一个
- `:%s/旧内容/新内容/g`:替换整个文件中的旧内容为新内容
### 2. Nano编辑器
Nano是一个简洁的文本编辑器,常用于敏捷编辑文本文件。以下是Nano编辑器的一些常用快捷键:
#### 2.1 基本操作
- `
- `
- `
- `
#### 2.2 光标移动
- `h`:向左移动一个字符
- `j`:向下移动一行
- `k`:向上移动一行
- `l`:向右移动一个字符
- `0`:移动到行首
- `$`:移动到行尾
- `gg`:移动到文件开头
- `G`:移动到文件末尾
- `w`:移动到下一个单词
- `b`:移动到前一个单词
#### 2.3 删除操作
- `x`:删除光标所在位置的字符
- `dd`:删除光标所在行
- `D`:删除光标到行尾的所有字符
- `cw`:删除光标所在单词
- `cc`:替换光标所在行
- `r`:替换光标所在位置的字符
#### 2.4 复制粘贴
- `yy`:复制光标所在行
- `yw`:复制光标所在单词
- `p`:在光标所在行下方粘贴
- `P`:在光标所在行上方粘贴
#### 2.5 查找替换
- `
- `
### 3. Emacs编辑器
Emacs是一个功能强盛的文本编辑器,拥护多种编程语言。以下是Emacs编辑器的一些常用快捷键:
#### 3.1 基本操作
- `
- ``:保存文件
- ``:平安退出编辑器(不保存更改)
#### 3.2 光标移动
- `h`:向左移动一个字符
- `j`:向下移动一行
- `k`:向上移动一行
- `l`:向右移动一个字符
- `0`:移动到行首
- `$`:移动到行尾
- `gg`:移动到文件开头
-