11.01.2024
Linux 终端热键
Linux终端热键(键盘快捷键)可以显著提高生产力,让您快速执行常见操作,而无需依赖鼠标。本文涵盖了基本的终端快捷键、它们的功能以及如何改善您的命令行工作流程。
1. 基本终端热键
1.1. 导航快捷键
- Ctrl + A: 将光标移动到行首。
- Ctrl + E: 将光标移动到行尾。
- Ctrl + U: 从光标处剪切文本到行首。
- Ctrl + K: 从光标处剪切文本到行尾。
- Ctrl + W: 剪切光标前的单词。
1.2. 命令历史
- 上箭头: 向上滚动命令历史。
- 下箭头: 向下滚动命令历史。
- Ctrl + R: 在命令历史中搜索(开始输入以查找匹配项)。
- Ctrl + G: 退出历史搜索模式。
2. 文本操作热键
2.1. 编辑文本
- Ctrl + C: 取消当前命令或终止当前进程。
- Ctrl + Z: 暂停当前进程(使用恢复)。
fg - Ctrl + D: 发送EOF(文件结束)。当没有输入活动时,这可能会使您退出会话或关闭终端。
2.2. 单词和行操作
- Alt + B: 将光标向后移动一个单词。
- Alt + F: 将光标向前移动一个单词。
- Ctrl + Y: 粘贴(取回)最后剪切的文本。
- Ctrl + X,然后 Ctrl + E: 在默认文本编辑器中打开当前命令进行编辑。
3. 进程管理热键
- Ctrl + C: 终止终端中正在运行的进程。
- Ctrl + Z: 暂停正在运行的进程并返回到shell(使用恢复)。
fg - Ctrl + D: 发送EOF,这可以终止一些从标准输入读取的进程。
4. 终端控制热键
- Ctrl + L: 清除终端屏幕(与运行相同)。
clear - Ctrl + S: 暂停终端输出(使用Ctrl + Q恢复)。
- Ctrl + Q: 在Ctrl + S后恢复输出。
5. 高级命令行热键
5.1. 运行之前的命令
- : 再次运行之前的命令。
!! - : 运行历史中的nth命令(用命令编号替换
!n)。n - : 运行以
!string开头的最新命令。string
5.2. 权限和终端启动
- : 以超级用户(root)权限执行命令。
sudo - Ctrl + Alt + T: 打开一个新的终端窗口(在许多Linux桌面环境中通常支持)。
6. 自定义键盘快捷键
许多Linux发行版允许您自定义终端应用程序的键盘快捷键。这些选项通常在系统设置中的键盘部分可用。
结论
掌握Linux终端热键可以显著提高在命令行工作时的效率。通过练习并将这些快捷键融入到您的日常工作流程中,您可以更快地导航,更有效地编辑输入,并以更少的摩擦管理进程。
