阅读文档应该成为你的第二天性。 尤其是在开始时,阅读系统文档、基本命令手册、HOWTO 等很重要。 由于文档数量如此庞大,不可能包含所有相关文档。 本书将尝试引导您找到关于所讨论的每个主题的最合适的文档,以激发阅读手册页的习惯。
2.2.3. 使用 Bash 功能
几个特殊的组合键允许您使用 GNU shell、Bash 更轻松、更快速地完成任务,它是几乎所有 Linux 系统上的默认设置,请参阅第 3.2.3.2 节。 以下是最常用的功能列表; 强烈建议您养成使用它们的习惯,以便从一开始就充分利用您的 Linux 体验。
表 2-2。 Bash 中的组合键
键或组合键 | 功能 |
按Ctrl+A | 将光标移动到命令行的开头。 |
按Ctrl+C | 结束一个正在运行的程序并返回提示,见第 4 章。 |
按Ctrl+D | 退出当前shell会话,等于打字 出口 or 注销. |
按Ctrl+E | 将光标移动到命令行的末尾。 |
按Ctrl+H | 生成退格字符。 |
按Ctrl+L | 清除此终端。 |
按Ctrl+R | 搜索命令历史,见第 3.3.3.4 节。 |
按Ctrl+Z | 暂停程序,请参见第 4 章。 |
左箭头 和 向右箭头 | 将光标在命令行上向左或向右移动一个位置,以便您可以在其他位置而不是仅在开头和结尾插入字符。 |
Arrowup 和 向下箭头 | 浏览历史。 转到要重复的行,必要时编辑详细信息,然后按 输入 为了省时间。 |
转移+上一页 和 转移+下一页 | 浏览终端缓冲区(查看已“滚出”屏幕的文本)。 |
制表 | 命令或文件名补全; 当有多种选择时,系统会发出声音或视频铃声,或者,如果可能的选择过多,则询问您是否要全部查看。 |
标签标签 | 显示文件或命令完成的可能性。 |
上表中的最后两项可能需要一些额外的解释。 例如,如果您想切换到目录 带有非常长名称的目录,你不会输入那个很长的名字,不。 你只需要在命令行输入 光盘目录,然后按 制表 如果没有其他文件以相同的三个字符开头,则外壳会为您完成名称。 当然,如果没有其他以“d”开头的项目,那么你也可以直接输入 光盘 然后 制表. 如果多个文件以相同的字符开头,shell 会向您发出信号,您可以点击 制表 两次间隔很短,外壳会显示您的选择:
your_prompt> 光盘
从这里开始的东西
填充物
your_prompt> 光盘
从这里开始的东西
在上面的例子中,如果你在前两个字符后输入“a”并点击 制表 再一次,没有其他可能性了,shell 完成了目录名称,而不必键入字符串“rthere”:
your_prompt> cd 从这里开始
当然,你还是要打 输入 接受这个选择。
在同一个例子中,如果你输入“u”,然后点击 制表,shell 会为您添加“ff”,但随后它再次抗议,因为有多种选择是可能的。 如果你输入 标签标签 再次,你会看到选择; 如果您键入一个或多个字符,使该选择对系统无歧义,并且 制表 再次,或 输入 当您到达要选择的文件名的末尾时,shell 完成文件名并将您更改为该目录 - 如果它确实是一个目录名。
这适用于所有作为命令参数的文件名。
命令名称完成也是如此。 打字 ls 然后击中 制表 键两次,列出您的所有命令 PATH (参见第 3.2.1 节)以这两个字符开头:
your_prompt> ls | ls 开发者 | lspci的 | LSraid LSW |
lsattr lsb_release | lsmod lsof | lspgpot lspnp | lss16toppm lsusb |