bash

在 Linux 上自定义 bash 命令提示符

众所周知,bash(the Bourne-Again Shell)是目前绝大多数 Linux 发行版使用的默认 shell。本文将会介绍如何通过添加颜色和样式来自定义 bash 命…

McFly:利用神经网络为 Bash 提供历史命令搜索功能

假如你在命令行模式下渡过了很长时间,那么你必定使用过或者听说过 BASH 的 反向搜索 功能,在 Bash 中执行反向搜索功能的快捷键是 Ctrl+r。通过使用这个特性,我们可以找…

Bash 5.0 发布及其新功能

邮件列表证实最近发布了 Bash-5.0。而且,令人兴奋的是它还有新的功能和变量。如果你一直在使用 Bash 4.4.XX,那么你一定会喜欢 Bash 的第五个主要版本。第五个版本…

在 Linux 中打扮你的冬季 Bash 提示符

你的 Linux 终端可能支持 Unicode,那么为何不利用它在提示符中添加季节性的图标呢?欢迎再次来到 Linux 命令行玩具日历的另一篇。如果这是你第一次访问该系列,你甚至可…

理解 Bash 中的尖括号

为初学者介绍尖括号。Bash 内置了很多诸如 ls、cd、mv 这样的重要的命令,也有很多诸如 grep、awk、sed 这些有用的工具。但除此之外,其实 Bash 中还有很多可以…

浅析 Bash 中的 {花括号}

让我们继续我们的 Bash 基础之旅,来近距离观察一下花括号,了解一下如何和何时使用它们。在前面的 Bash 基础系列文章中,我们或多或少地使用了一些还没有讲到的符号。在之前文章的…

Windows 下 Emacs 中的 zsh shell

运行跨平台 shell(例如 Bash 或 zsh)的最大优势在于你能在多平台上使用同样的语法和脚本。在 Windows 上设置(替换)shell 挺麻烦的,但所获得的回报远远超出…

Bash 中的逻辑和(&)

在 Bash 中,你可以使用 & 作为 AND(逻辑和)操作符。有人可能会认为两篇文章中的 & 意思差不多,但实际上并不是。虽然 第一篇文章讨论了如何在命令末尾使用…

Bash vs Python:你该使用哪个?

两种编程语言都各有优缺点,它们在某些任务方面互有胜负。Bash 和 Python 是大多数自动化工程师最喜欢的编程语言。它们都各有优缺点,有时很难选择应该使用哪一个。所以,最诚实的…

在 Bash 中使用[方括号] (一)

这篇文章将要介绍方括号及其在命令行中的不同用法。看完花括号在命令行中的用法之后,现在我们继续来看方括号([])在上下文中是如何发挥作用的。通配方括号最简单的用法就是通配。你可能在知…

在 Bash 中使用[方括号](二)

我们继续来看方括号的用法,它们甚至还可以在 Bash 当中作为一个命令使用。欢迎回到我们的方括号专题。在前一篇文章当中,我们介绍了方括号在命令行中可以用于通配操作,如果你已经读过前…

两种 cp 命令的绝佳用法的快捷方式

这篇文章是关于如何在使用 cp 命令进行备份以及同步时提高效率。去年七月,我写了一篇关于 cp 命令的两种绝佳用法的文章:备份一个文件,以及同步一个文件夹的备份。虽然这些工具确实很…

不可或缺的 Bash 别名

厌倦了一遍又一遍地输入相同的长命令?你觉得在命令行上工作效率低吗?Bash 别名可以为你创造一个与众不同的世界。Bash 别名是一种用新的命令补充或覆盖 Bash 命令的方法。Ba…

Bash shell 的诞生

本周的《代码英雄》播客深入研究了最广泛使用的、已经成为事实标准的脚本语言,它来自于自由软件基金会及其作者的早期灵感。对于任何从事于系统管理员方面的人来说,Shell 脚本编程是一门…

Shell 点文件可以为你做点什么

了解如何使用配置文件来改善你的工作环境。不要问你可以为你的 shell 点文件 dotfile 做什么,而是要问一个 shell 点文件可以为你做什么!我一直在操作系统领域里面打转…

Zsh 入门

从 Bash 进阶到 Z-shell,改进你的 shell 体验。Z-shell(Zsh)是一种 Bourne 式的交互式 POSIX shell,以其丰富的创新功能而著称。Z-S…

用 Bash 脚本发送新用户帐户创建的邮件

出于某些原因,你可能需要跟踪 Linux 上的新用户创建信息。同时,你可能需要通过邮件发送详细信息。这或许是审计目标的一部分,或者安全团队出于跟踪目的可能希望对此进行监控。我们可以…

在 Linux 中使用 Bash 脚本删除早于 “X” 天的文件/文件夹

磁盘使用率 监控工具能够在达到给定阈值时提醒我们。但它们无法自行解决 磁盘使用率 问题。需要手动干预才能解决该问题。如果你想完全自动化此类操作,你会做什么。是的,可以使用 bash…

7 个实用的操作 Bash 历史记录的快捷方式

这些必不可少的 Bash 快捷键可在命令行上节省时间。大多数介绍 Bash 历史记录的指南都详尽地列出了全部可用的快捷方式。这样做的问题是,你会对每个快捷方式都浅尝辄止,然后在尝试…

Bash 学习的快乐之旅:3 个命令行游戏

通过这些命令行游戏,学习有用的 Bash 技能也是一件乐事。学习是件艰苦的工作,然而没有人喜欢工作。这意味着无论学习 Bash 多么容易,它仍然对你来说就像工作一样。当然,除非你通…

加载更多