Ubuntu终端的常用快捷键
基础常用快捷键
-
Tab: 自动补全命令或文件名。
-
Ctrl + A: 将光标移动到命令行的开始位置。
-
Ctrl + E: 将光标移动到命令行的末尾。
-
Ctrl + K: 删除从光标位置到命令行末尾的内容。
-
Ctrl + U: 删除从光标位置到命令行开始的内容。
-
Ctrl + D: 如果命令行没有任何字符,它将关闭终端;如果有字符,它将删除光标位置的字符。
-
Ctrl + H: 删除光标前的字符。
-
Ctrl + W: 删除光标前的单词。
-
Ctrl + Y: 粘贴最近使用Ctrl + U、Ctrl + D或Ctrl + W删除的内容。
-
Ctrl + L: 清屏,相当于输入clear命令。
-
Ctrl + R: 搜索历史命令。
-
Ctrl + C: 终止当前运行的命令或进程。
-
Shift + Ctrl + C: 复制选中的文本。
-
Shift + Ctrl + V: 粘贴文本。
-
Alt + F2: 输入gnome-terminal打开新的终端窗口。
管理终端标签页和窗口
在使用多个标签页或窗口时,以下快捷键可以帮助用户更有效地管理它们:
-
Shift + Ctrl + T: 在当前终端窗口中打开新的标签页。
-
Shift + Ctrl + W: 关闭当前标签页。
-
Ctrl + PgUp/PgDn: 在标签页之间切换。
-
Shift + Ctrl + PgUp/PgDn: 移动当前标签页的位置。
-
Shift + Ctrl + N: 打开新的终端窗口。
-
Shift + Ctrl + Q: 关闭当前终端窗口。
其他有用的快捷键
除了上述快捷键外,还有一些其他有用的快捷键,可以帮助用户更快地在命令行中工作:
-
Ctrl + Left/Right Arrow: 光标移动到上一个或下一个单词的开头。
-
Ctrl + P/N: 在历史命令中向上或向下移动。
-
Ctrl + XX: 在当前光标位置和行尾之间切换
comment
对于命令 Shift + Ctrl + T,个人认为是多线程技术的应用,推测新打开的标签页是当前进程下的另一个线程。不同于我们习惯的多窗口,各个窗口各自运行各自的命令,这样能够将相关的进程放在同一个窗口下,利于提高开发效率。一个终端窗口中的多个标签页与多个终端窗口,实质上不应该有区别,它们都只是终端页面(这部分并不一定准确,仅作为个人思考)