Bash是大多数Linux系统上的默认命令行shell。 那么,为什么不学习如何充分利用它呢? 今年,Opensource.com发表了许多精彩的文章,以帮助您利用Bash shell的强大功能。 这些是一些关于Bash的最受欢迎的文章
使用Linux终端中的重定向从任何地方读取和写入数据
输入和输出的重定向是任何编程或脚本语言的自然功能。 从技术上讲,当您与计算机交互时,它会固有地发生。 输入从 stdin(标准输入,通常是您的键盘或鼠标)读取,输出到 stdout(标准输出,文本或数据流),错误发送到 stderr。 了解这些数据流的存在使您可以控制在使用 Bash 等 shell 时信息的流向。 Seth Kenlon 分享了这些出色的技巧,无需大量移动鼠标和按键即可将数据从一个地方传送到另一个地方。 您可能不经常使用重定向,但学习使用它可以节省大量时间,而无需打开文件以及复制和粘贴数据。
开始使用 Bash 脚本进行系统管理
Bash 是免费和开源的软件,因此任何人都可以在任何系统上安装它,无论他们运行的是 Linux、BSD、OpenIndiana、Windows 还是 macOS。 Seth Kenlon 帮助您学习命令和功能,这些命令和功能使 Bash 成为最强大的 shell 之一。
尝试这个用于大型文件系统的 Bash 脚本
您是否曾经想列出目录中的所有文件,但只列出文件,没有其他内容? 或者只列出目录? 如果您有,那么 Nick Clifton 的文章可能正是您所需要的。 Nick 分享了一个巧妙的 Bash 脚本,可以列出目录、文件、链接或可执行文件。 该脚本通过使用 find 命令进行搜索,然后运行 ls 来显示详细信息。 对于管理大型 Linux 系统的任何人来说,这都是一个聪明的解决方案。
使用 Bash 工具截图您的 Linux 系统配置
您可能有很多理由想与其他人分享您的 Linux 配置。 您可能正在寻求帮助来解决系统上的问题,或者您可能为自己创建的环境感到自豪,因此想向其他开源爱好者展示它。 Don Watkins 向我们展示了 screenFetch 和 Neofetch 来捕获和共享您的系统配置。
6 个方便的 Git Bash 脚本
Git 已经成为一种普遍存在的代码管理系统。 知道如何管理 Git 存储库可以简化您的开发体验。 Bob Peterson 分享了六个 Bash 脚本,它们将在您使用 Git 存储库时让您的生活更轻松。 gitlog 打印当前补丁相对于主版本的缩写列表。 该脚本的变体可以显示补丁 SHA1 ID 或在补丁集合中搜索字符串。
5 种改进 Bash 脚本的方法
系统管理员通常编写 Bash 脚本,有些简短,有些相当冗长,以完成各种任务。 Alan Formy-Duval 解释了如何使您的 Bash 脚本更简单、更健壮、更易于阅读和调试。 我们可能会认为我们需要使用 Python、C 或 Java 等语言来实现更高的功能,但事实并非如此。 Bash 脚本语言非常强大。 为了最大限度地发挥它的作用,有很多东西需要学习。
我最喜欢的 Bash 技巧
Katie McLaughlin 帮助您通过别名和其他快捷方式来提高工作效率,以便处理您经常忘记的事情。 当您整天与计算机打交道时,找到可重复的命令并标记它们以便以后轻松使用真是太棒了。 Katie 总结了有用的 Bash 功能和辅助命令,以节省您的时间。
这些 Bash 技巧将一个已经强大的 shell 提升到一个全新的实用性水平。 欢迎也分享您自己的技巧。
1 条评论