在 Linux 上获取命令行帮助的 7 种方法
从命令行学习 Linux 命令的所有基本命令
学习新事物可能会让人不知所措,Linux 终端也不例外。掌握命令行终端时,关键是理解底层概念而不是记住命令。
Linux 中的大多数命令都有详细的文档记录,要真正理解它们,您所需要的就是命令终端本身。
本指南介绍了一些最重要的 Linux 命令,它们将帮助您从命令行获得有关 Linux 命令的帮助,并增强您在掌握 Linux 命令的过程中的学习。
为什么使用命令行?
如果您习惯使用图形用户界面 (GUI),您可能会想:如果我可以访问 GUI 中的所有内容,为什么还要使用命令行?事实上,命令行为您提供了更多的控制权和灵活性来更改或管理您的系统。
以向系统添加新用户的任务为例,这是为您提供的 GUI 界面。
如果您要使用命令行执行相同的任务,则可以使用以下命令。
sudo useradd muo -p Azb3tDEM,aH8
一个非常简单的命令,可以轻松实现自动化。另外,您可以在创建用户时添加更多选项,例如设置密码的到期日期、添加用户组或设置用户的默认主目录等。
另一个优点是您可以在任何 Linux 发行版,甚至其他操作系统(如 Mac OS 和 Unix)上使用相同的命令。同时,不同的 Linux 发行版或操作系统之间的 GUI 实现也会有所不同。
1. 正好
Linux 命令有很多,你可能记不住所有的命令。如果您不知道使用什么命令来完成特定任务,apropos 命令就是您的好帮手。
假设您想要复制文件但不知道使用哪个命令。只需使用 apropos 命令,然后输入您要完成的任务即可。
要检查复制命令,请使用
apropos copy
Apropos 将列出几个与您使用的关键字匹配的命令。该列表包含该命令功能的简短描述。从下面的输出中,突出显示的命令是您要查找的用于复制文件或目录的命令。
apropos 这个词源自法语单词“à propos”,意思是“关于”。
apropos 命令的工作原理是浏览手册页的整个描述部分,查找与 apropos 命令一起提供的匹配关键字。
2. 男人
现在您可以找到用于特定任务的命令。您可以使用手册页了解有关该命令及其选项的更多信息。
手动寻呼实用程序显示您正在查找的程序的手册页。手册页内容全面且组织良好。当需要理解和学习更多关于命令及其选项或参数时,它们是首选的地方。
手册页分为几个部分。
这些部分可能会根据手册页的作者的不同而有所不同,但以下是您将遇到的一些最常见的部分。
名称:您正在查看其手册文档的命令的名称。
概要:简要说明相关命令的一些选项。
描述:该命令的更详细描述,包括它的工作原理和用途。
选项:本部分详细描述了可与该命令一起使用的所有参数或选项。
示例(提示): 本节向您展示一些用例以及如何使用该命令。
cp 命令的手册页如下所示。
导航手册页
手册页可能会很长。要在不离开键盘的情况下轻松浏览手册页,您可以使用 f 键前进,然后使用 b 键向后退。
您还可以使用 /[keyword] 然后按 Enter 按钮在手册页中搜索关键字。
例如,要在 cp 命令的手册页中搜索单词 recursive,您可以使用以下命令。
/recursive
使用键盘上的 n 键在搜索中向前导航,Shift + n 键向后搜索。
3. 什么是
了解有关特定命令的更多信息的另一个重要命令是 whatis 命令。该命令在一行中为您提供了命令的简要描述。
例如,要了解 rsync 命令的用途:
whatis rsync
4. 信息
与手册页一样,信息页也为您提供特定命令的详细说明。在某些情况下,信息页包含比手册页更多的详细信息。
info 实用程序使您能够阅读 Info 格式的文档。
info info
使用键盘上的 n 键在信息页面中向前导航,使用 p 键向后导航。
信息页面的另一个独特功能是它们包含指向其他部分的超链接,以便于导航,如下面的输出所示。
5.哪个
大多数 Linux 命令位于 /usr/bin/ 目录中。
但如果您想找出特定命令的可执行文件所在的位置,可以使用 which 命令。该命令的工作原理是在所有路径中搜索与您要查找的命令关键字匹配的可执行文件。例如,要查找 SSH 实用程序所在的位置,您可以运行以下命令。
which ssh
6. 帮助
在命令行上获取帮助的另一个有用的实用程序是 help 命令。使用它来获取特定内置命令的简要描述。
以下是帮助命令的示例输出。 注意:只有内置命令才能与 help 命令一起使用。
help 命令仅适用于 bash shell。
帮助论证
大多数 Linux 命令还具有 --help 命令参数或选项。您可以使用它以简化的方式显示有关如何使用命令及其参数的有用信息。
例如,获取有关您可以使用的 cp 命令的更多帮助。
cp --help
7. 调用命令
Linux 终端允许您列出之前运行过的命令。使用历史记录命令显示以前运行的命令的列表。
history
它按时间顺序从最旧到最新列出所有命令以及相应的编号。
要重新运行历史列表中的命令,只需键入 !,后跟命令编号。例如,重新运行列表中的命令 9。
!9
调用命令的另一种方法是在终端窗口中使用 Ctrl + R 键盘快捷键,然后输入您要查找的关键字。然后,您可以使用 CTRL + R循环浏览之前运行的所有包含您提供的关键字的命令。
了解有关 Linux 的更多信息
命令行不仅是完成工作的绝佳实用程序,而且还可以获取有关 Linux 上可用的不同命令的帮助。除了命令行终端之外,您还可以随时使用在线资源来了解有关 Linux 的更多信息。