Bash是大多数Linux系统上的默认命令行shell。所以你为什么不试着学习如何最大限度地利用它呢?
Bash是大多数Linux系统上的默认命令行shell。所以你为什么不试着学习如何最大限度地利用它呢?今年,我们推荐了许多很棒的文章来帮助你充分利用Bashshell的强大功能。以下是一些关于Bash阅读次数最多的文章:
《通过重定向在Linux终端任意读写数据》
输入和输出重定向是任何编程或脚本语言的基础功能。从技术上讲,只要你与电脑互动,它就会自然而然地发生。输入从stdin(标准输入,通常是你的键盘或鼠标)读取,输出到stdout(标准输出,一般是文本或数据流),而错误被发送到stderr(标准错误,一般和标准输出是一个位置)。了解这些数据流的存在,使你能够在使用Bash等shell时控制信息的去向。SethKenlon分享了这些很棒的技巧,可以让你在不需要大量鼠标移动和按键的情况下从一个地方获取数据。你可能不经常使用重定向,但学习使用它可以为你节省大量不必要的打开文件和复制粘贴数据的时间。
《系统管理员Bash脚本入门》
Bash是自由开源软件,所以任何人都可以安装它,不管他们运行的是Linux、BSD、OpenIndiana、Windows还是macOS。SethKenlon帮助你学习如何使用Bash的命令和特性,使其成为最强大的shell之一。
《针对大型文件系统可以试试此Bash脚本》
你是否曾经想列出一个目录中的所有文件,只显示其中的文件,不包括其他内容?或者只显示目录?如果你有,那么NickClifton的文章可能正是你正在寻找的。Nick分享了一个漂亮的Bash脚本,它可以列出目录、文件、链接或可执行文件。该脚本使用find命令进行搜索,然后运行ls显示详细信息。对于管理大型Linux系统的人来说,这是一个漂亮的解决方案。
《用Bash工具对你的Linux系统配置进行快照》
你可能想与他人分享你的Linux配置,原因有很多。你可能需要帮助排除系统上的一个问题,或者你对自己创建的环境非常自豪,想向其他开源爱好者展示它。DonWatkins向我们展示了screenFetch和Neofetch来捕获和分享你的系统配置。
《6个方便的Git脚本》
Git已经成为一个无处不在的代码管理系统。了解如何管理Git存储库可以简化你的开发体验。BobPeterson分享了6个Bash脚本,它们将使你在使用Git存储库时更加轻松。gitlog打印当前补丁的简略列表,并与主版本相对照。这个脚本的不同版本可以显示补丁的SHA1id或在一组补丁中搜索字符串。
《改进你Bash脚本的5种方法》
系统管理员通常编写各种或长或短的Bash脚本,以完成各种任务。AlanFormy-Duval解释了如何使Bash脚本更简单、更健壮、更易于阅读和调试。我们可能会考虑到我们需要使用诸如Python、C或Java之类的语言来实现更高的功能,但其实也不一定需要。因为Bash脚本语言就已经非常强大。要最大限度地发挥它的效用,还有很多东西要学。
《我珍藏的Bash秘籍》
KatieMcLaughlin帮助你提高你的工作效率,用别名和其他快捷方式解决你经常忘记的事情。当你整天与计算机打交道时,找到可重复的命令并标记它们以方便以后使用是非常美妙的。Katie总结了一些有用的Bash特性和帮助命令,可以节省你的时间。
这些Bash小技巧将一个已经很强大的shell提升到一个全新的级别。