周末阅读:Bash 专题

Bash 是一种 Shell 和命令语言。 它被广泛地作为大多数 Linux 发行版的默认登录 Shell。 我们汇总了一些最受欢迎的 Bash 相关文章,供您周末阅读。

 

编写更简洁的 Bash 代码

作者:Mitch Frazier

在大多数编程语言(至少是非脚本语言)中,您要避免使用未初始化的变量。 在 bash 中,使用未初始化的变量通常可以简化您的代码。

 

使用 Bash 规范化文件名和数据

作者:Dave Taylor

URLify:将字母序列转换为具有十六进制等效值的安全 URL。

 

罗马数字和 Bash

作者:Dave Taylor

用复古编码转换罗马数字的乐趣——Dave 回到他的大学时代,重新解决家庭作业!

另请阅读 Dave 的后续文章,更多罗马数字和 Bash

 

使用 Bash 脚本创建动态壁纸

作者:Patrick Wheelan

利用 bash 的强大功能,学习如何每天早上抓取网站以获取令人兴奋的新图像。

 

使用 Bash 开发控制台应用程序

作者:Andy Carlson

将 Linux 命令行的功能引入您的应用程序开发过程。

 

使用 Bash 脚本解析 RSS 新闻源

作者:Jim Hall

我可以自动化一个每小时的工作,以检索 RSS 源的副本,对其进行解析,并将新闻项目保存到网站可以合并的本地文件。 这降低了网站的复杂性,只需通过使用 Bash 脚本解析 RSS 新闻源来完成少量额外工作。

 

用 Bash 破解保险箱

作者:Adam Kosmin

作为一个极简主义者,我对处理减慢我的工作流程的 GUI 应用程序或仅适用于我的敏感数据子集的特定于应用程序的解决方案(例如浏览器密码库)几乎不感兴趣。 使用文本文件可以更灵活地构建我的数据,并提供利用我可以在任何地方找到的标准工具的能力。

 

使用 Cacti 绘制任何数据!

作者:Shawn Powers

Cacti 不是一个新程序。 它已经存在很长时间了,并且就其自身而言,它本身就是一只复杂的野兽。 但是,我终于花时间弄清楚了它,并且我意识到它并不难使用。 最酷的部分是 Cacti 使 RRDtool 操作非常方便。 我确实花了一天的大部分时间来完全理解 Cacti,所以希望本文能为您节省一些时间。

 

通过 Bash 脚本阅读网络漫画

作者:Jim Hall

我关注几个网络漫画。 我过去常常打开我的 Web 浏览器并查看每个漫画的网站。 当我只阅读少数网络漫画时,这种方法很好,但是当我在关注超过大约十个漫画时,保持最新状态就变得很痛苦。 现在,我阅读大约 20 个网络漫画。 单独打开每个网站来阅读网络漫画需要花费大量时间。 我可以为网络漫画添加书签,但是我认为必须有一种更好的方法——一种更简单的方法让我一次阅读所有网络漫画。

 

注意:本文最初发表于 2018 年 3 月,并在 2019 年 1 月更新了更多和最新的文章。

Carlie Fairchild 是 Linux Journal 的出版商和指导精神。 她积极参与 Linux 社区已有二十年,并负责设定杂志的整体方向。 Carlie 领导着一支由怪才和记者组成的杂牌军,以确保 Linux Journal 忠于其个人自由和开源技术创新的创立理念。

加载 Disqus 评论