一旦您切换到您选择的 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 的教程。 首先是 Linux 教程部分,该部分分为 13 个部分,旨在为您提供一系列教程,以加深您对命令行的理解。
此外,还有一个 Bash 脚本部分,它解释了您可以在命令行中进行的基本编程。 这包括变量、if 语句、循环和函数。 如果您不熟悉这些内容,请不要担心——它们相当简单!
4. openSUSE 用户指南
openSUSE 9.0 手册托管在剑桥大学的 IT 支持网站上,是一本深入的、可搜索的指南,其中有一章专门介绍命令行。 在访问此资源的瞬间,您将了解管道并学习如何创建档案。 当然,需要一些先验知识!
本质上是一个 HTML 手册,这是一个看起来很简单的网站,但包含大量信息,您可以使用这些信息来升级您的命令行知识。
5.就在PCPC上!
如果我们不提及我们自己对命令行帮助世界的贡献,我们就会失职。 多年来,MakeUseOf 制作了许多教程来演示如何使用命令行。 这些包括从关闭 PC 到安装磁盘和分区的所有内容。
因此,请随时将我们的 Linux 部分以及上面列出的其他站点添加为书签。
您应该阅读的具有命令行知识的书籍
不仅仅是网站,您可以在其中找到一堆方便的 Linux 命令来获取或沉浸其中。这三本书将证明对开发您的应用程序特别有用 bash 知识。
1.命令行功夫
Jason Cannon 的这本书的全称是“命令行功夫:Bash 脚本技巧、Linux Shell 编程技巧和 Bash One-liners,出奇地简单。令人高兴的是,它从一些有用的命令开始(例如 sudo !! 以 root 身份运行最后一个命令),并以观察命令输出结束。
在此过程中,它会在每个重要命令处停止,为您提供上下文和背景。 这些是学习的关键方面,可以防止事情变得枯燥。 更好的是 Cannon 的评论自始至终,它侧重于使用终端作为工具。
2. Linux 命令行:完整介绍
由 William E Shotts 提供,这个 2012 年的标题是进入命令行的好方法。 尽管它将自己定位为“介绍”,但该卷实际上要深入得多。 事实上,它可以很容易地作为对命令行的完整参考。
不利的一面是,这本书有点沉重。 该布局擅长突出显示命令及其变体,但是——抛开有用的例子——它可能很难阅读。 有时,整个页面都会在没有命令提示的情况下被交给文本。
您还可以通过网站访问本书的大部分内容 www.linuxcommand.org.
3. Linux命令行和Shell脚本圣经
最后是 Richard Blum 和 Christine Bresnahan 的这本书,它是 Wiley 大量 IT 相关指南的一部分。 第三版于 2015 年发布,自认为是“与您的系统直接通信的终极路线图”。 站在816页,这不是不准确的夸耀!
虽然此列表中的其他两本书以 bash 脚本,Blum & Bresnahan 更进一步。 在这里,您将找到深入了解命令行和 shell 脚本所需的一切。 虽然建议您按顺序通读,但这本书也是一本很好的参考书。
或者,只需使用终端!
每次您在使用 Linux 终端时遇到困难,您都可以请求帮助。 这可能是通过简单地键入一般指令的帮助,或者可能是在与程序相关的命令的末尾包含一个开关(通常是 -h)。 生成的信息屏幕应该会告诉您哪里出错了。
有这么多在 Linux 中处理命令行的方法,令人惊讶的是越来越多的人不擅长。 但是如果你想完全控制你的 Linux PC,命令行仍然是真正的权力所在。 通过练习,它可以比在屏幕上拖动鼠标指针更快。
你有终端方面的专业知识吗? 你是如何掌握它的? 有什么技巧可以分享给 Linux 新手吗? 在评论中告诉我们。
我们希望您喜欢我们推荐和讨论的项目! MUO 拥有附属和赞助合作伙伴关系,因此我们会从您的某些购买中获得一部分收入。 这不会影响您支付的价格,并有助于我们提供最佳产品推荐。