将您转变为 Linux 命令行英雄的顶级网站和书籍

一旦您切换到您选择的 Linux 发行版并掌握了用户界面,您应该很乐意继续。 但是如果你想要额外的功能呢? 如果在几个菜单上单击鼠标不能提供您想要的高级用户体验怎么办?

答案当然是拥抱命令行。 但是就像启动终端窗口一样简单(通常 CTRL + ALT + T) 或注销桌面以切换到主命令行,可能很难记住您需要的每个命令。

以下是成为命令行大师所需的网站和书籍。

什么是命令行?

“命令行”是基于文本的用户界面的通用术语。 Windows 有两个(命令提示符和 Windows PowerShell),macOS 也是如此。 在 Linux 中,命令行通常被称为

  • 命令行,
  • 终端(本质上是经典 PC 终端的模拟),
  • 控制台(终端的另一个名称),
  • shell(命令行环境),或
  • bash.

后一个名称是 我们的 一个获得 上海嗯,这是大多数 Linux 操作系统在终端启动时出现的内容。 shell 本质上是一个支持基于文本的命令的程序或环境。

那么你可以做什么来学习这些命令呢? 您可以练习,并在 shell 中花费大量时间。 为了帮助您,请使用书籍和网站来帮助您在终端中磨练自己的能力。 这里有一些建议。

学习命令行的好网站

首先,我们将看一下旨在帮助您了解更多信息的五个很棒的网站 bash 命令。

1. Bash 指南

主要由 Maarten Billemont 撰写的 Bash 指南 —— 够恰当 —— 是一个开源指南和练习集,您可以使用它们来掌握命令行。

从什么的基础开始 bash 就是,不同的模式(交互式和非交互式),以及它是怎样形成的,这个站点提供了一个全面的背景来帮助你理解命令行的机制。

2. Linux 手册

同名印刷书籍 The Linux Cookbook 的在线版本是 Michael Stutz 所著。 这个基于 Web 的版本是老式的、无样式的、纯 HTML 格式,因此不易阅读。 但是,它确实具有搜索功能,因此您应该可以轻松找到所需的内容。

其庞大的规模和深度使其在此列表中占有一席之地。 但是,对于最新版本,您需要 前往亚马逊.

3. Ryan 的教程

您有两个理由查看 Ryan 的教程。 首先是 Linux 教程部分,该部分分为 13 个部分,旨在为您提供一系列教程以帮助您了解命令行。

此外,还有一个 Bash 脚本部分,它解释了您可以在命令行中进行的基本编程。 这包括变量、if 语句、循环和函数。 如果您不熟悉这些,请不要担心——它们相当简单!

4. openSUSE 用户指南

托管在剑桥大学 IT 支持网站上的 openSUSE 9.0 手册是一个深入的、可搜索的指南,其中有一个专门介绍命令行的大章。 在访问此资源的瞬间,您将了解管道并学习怎样创建档案。 当然,需要一些先验知识!

本质上是一个 HTML 手册,这是一个非常简单的站点,但包含大量信息,您可以使用这些信息来升级您的命令行知识。

5. 就在 MakeUseOf 上!

如果我们不提及我们自己对命令行帮助世界的贡献,那就是我们的疏忽。 多年来,MakeUseOf 制作了许多演示怎样使用命令行的教程。 这些包括从关闭 PC 到安装磁盘和分区的所有内容。

因此,请随时为我们的 Linux 部分以及上面列出的其他站点添加书签。

您应该阅读的有关命令行知识的书籍

不仅仅是网站,您会在其中找到一堆方便的 Linux 命令来获取或沉浸其中。这三本书将证明在开发您的应用程序时特别有用 bash 知识。

1. 命令行功夫

Jason Cannon 的这本书的全称是“命令行功夫:Bash 脚本技巧、Linux Shell 编程技巧和 Bash One-liners”,出奇地简单。令人高兴的是,它以一些有用的命令开头(例如 sudo !! 以 root 身份运行最后一个命令),并以观察命令输出结束。



命令行功夫:Bash 脚本技巧、Linux Shell 编程技巧和 Bash One-liners
现在在亚马逊上购买

在途中,它会在每个重要命令处停止,为您提供上下文和背景。 这些是学习的关键方面,可以防止事情变得枯燥。 更好的是 Cannon 的评测贯穿始终,重点是将终端用作工具。

2. Linux 命令行:完整介绍

由 William E Shotts 提供,这个 2012 年的标题是进入命令行的好方法。 虽然它自称是“介绍”,但实际上这卷书更深入。 事实上,它可以很容易地作为对命令行的完整参考。



Linux 命令行:完整介绍
现在在亚马逊上购买

不利的一面是,这本书有点沉重。 布局擅长突出显示命令及其变体,但是——除了有用的例子——它可能很难阅读。 有时,整个页面都被交给了文本,而没有任何命令的提示。

您还可以通过网站访问本书的大部分内容 www.linuxcommand.org.

3. Linux 命令行和 Shell 脚本圣经

最后是 Richard Blum 和 Christine Bresnahan 的这本书,是 Wiley 大量 IT 相关指南的一部分。 第三版于 2015 年出版,自认为是“与系统直接通信的终极路线图”。 站在816页,这不是不准确的吹嘘!



Linux 命令圣经 3e
现在在亚马逊上购买

虽然此列表中的其他两本书具有以下示例 bash 脚本编写,Blum & Bresnahan 更进一步。 在这里,您将找到深入了解命令行和 shell 脚本所需的一切。 虽然建议您按顺序通读,但本书也是一本很好的参考书。

或者,只需使用终端!

每次在使用 Linux 终端时遇到困难,都可以请求帮助。 这可能是通过简单地输入一般说明的帮助,或者可能是通过在与程序相关的命令的末尾包含一个开关(通常是 -h)。 生成的信息屏幕应该会告诉您哪里出错了。

有这么多方法可以在 Linux 中处理命令行,但令人惊讶的是,更多的人不熟练。 但是如果你想完全控制你的 Linux PC,命令行仍然是真正的力量所在。 通过实践,它可以比在屏幕上拖动鼠标指针更快。

你有终端的专业知识吗? 你是怎样掌握它的? 有什么技巧可以与 Linux 新手分享? 在评测中告诉我们。

我们希望您喜欢我们推荐和讨论的项目! MUO 有附属和赞助的合作伙伴关系,因此我们从您的某些购买中获得收入的一部分。 这不会影响您支付的价格,并有助于我们提供最佳产品推荐。