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