网站搜索

Bash-insulter 在输入错误命令时侮辱用户

今天我偶然发现了一个有趣的命令行脚本,名为 Bash-insulter。 Bash-insulter 脚本在用户输入错误命令时侮辱用户。使用 bash-insulter,当用户在终端中运行拼写错误的命令时,您可以通过显示有趣和侮辱性的单词来让用户感到不舒服。它可以在任何包含 BASH Shell 版本 4 及更新版本和 Zsh 的 Linux 和类 Unix 操作系统上运行。

Bash-insulter 脚本在输入错误命令时侮辱用户

确保您已安装Git。如果尚未安装,请使用默认包管理器进行安装。例如,您可以在任何基于 DEB 的系统中使用以下命令安装 GIT:

然后,git 克隆 Bash-insulter 存储库:

git clone https://github.c

阅读更多 →

使用 Bashhub 从任何地方访问您的终端历史记录

正如您所知,您在 shell 上运行的命令将保存在 .bash_history 文件中,您可以随时使用 history 命令或使用 UP/ 查看它们向下箭头键或使用终端中的 CTRL+R 组合键进行反向搜索。但是,您只能从同一台计算机本身查看、访问和重新运行它们。如果您想从网络上的不同系统访问您的终端历史记录怎么办?没问题!这就是“Bashhub”实用程序提供帮助的地方。 Bashhub 是一项 Web 服务,您可以在其中保存所有命令并从任何地方访问它们。 Bashhub 保存在所有会话和系统中输入的每个命令,因此您可以从任何地方访问它们。简而言之,您的整个 BASH 历史记录将在云中可用,并且整个 bash 历史记录都会被索引并可搜索! Bashhub 是完全免费且开源的。

所有命令都将存储在 Bashhub 的数据库中,该数据库使用通过 LUKS 进行存储级加密进行加密。 Bashhub 将为每个

阅读更多 →

如何在 Linux 中轻松纠正拼写错误的 Bash 命令

当您输入拼写错误的 Linux/Unix 命令时,您只需按向上箭头即可调出您刚刚运行的命令,然后使用向左/向右键导航到拼写错误的单词,并更正单词,最后按ENTER 键再次运行,对吧?这就是我一直在做的事情,直到我发现了这个技巧。有一种更简单的方法可以纠正 Linux 操作系统中拼写错误的 Bash 命令。这个简短的教程解释了如何做到这一点。请继续阅读。

纠正 Linux 中拼写错误的 Bash 命令

您是否运行过类似下面的错误输入的命令?

$ unme -r
bash: unme: command not found

你注意到了吗?上面的命令有一个错字。我错过了“uname”命令中的字母“a”。

我经常犯很多这样的错误。在我知道这个技巧之前,我通常会按向上箭头来调出命令,然后转到命令中拼写错误的单词,更正拼写和拼写错误,然后按 Enter 键

阅读更多 →

有用的 Bash 键盘快捷键列表

如今,我在终端上花费了更多时间。随着时间的推移,我学到了许多 BASH 技巧。以下是每个 Linux 用户都应该知道的有用的 BASH 键盘快捷键列表,以便在 BASH shell 中更快地完成工作。我不会声称此列表是 BASH 快捷方式的完整列表,但足以比以前更快地在 BASH shell 中移动。

Bash 键盘快捷键

学习如何在 BASH Shell 中更快地导航不仅可以节省一些时间,还能让您为自己学到了一些有价值的东西而感到自豪。好吧,让我们开始吧。

ALT 快捷键

1. ALT+A - 转到行首。

2. ALT+B - 在光标前移动一个字符。

3. ALT+C - 暂停正在运行的命令/进程。与 CTRL+C 相同

4. ALT+D

阅读更多 →

通过玩命令行游戏测试您的 BASH 技能

当我们在现场场景中经常使用 Linux 命令时,我们往往会更有效地学习和记住它们。如果你不经常使用Linux命令,一段时间后你可能会忘记Linux命令。无论您是新手还是中级用户,您都应该知道总有一些令人兴奋的方法来测试您的 BASH 技能。在本教程中,我将解释如何通过玩命令行游戏来测试您的 BASH 技能。好吧,从技术上讲,这些并不是 Super TuxKart、NFS 或 Counterstrike 等真正的游戏。这些只是 Linux 命令培训课程的游戏化版本。您将收到一项任务,需要按照游戏本身的某些说明来完成。

现在,我们将看到一些可以帮助您实时学习和练习 Linux 命令的游戏。这些不是消磨时间或令人难以置信的游戏。这些游戏将帮助您获得终端命令的实践经验。请继续阅读。

使用 Wargame 测试 BASH 技能

这是一款在线游戏,因此您必须拥有有效的互联网连接。这些游戏可以帮助您以充满乐趣的游戏形式学习和练习

阅读更多 →

如何在 Linux 中自定义 Bash 提示符

BASH(Bourne-Again Shellell)是大多数现代 Linux 发行版的默认 shell。在本指南中,我们将自定义 BASH 提示符并通过添加一些颜色和样式来增强 bash 提示符的外观。

当然,有许多插件/工具可以轻松快速地完成这项工作。不过,我们仍然可以进行一些基本的定制,例如添加、修改元素、更改前景色和背景色等,而无需安装任何额外的工具和插件。

在 Linux 中自定义 Bash 提示符

在BASH中,我们可以通过更改PS1环境变量的值来自定义和更改BASH提示符。

通常,BASH 提示符如下所示:

阅读更多 →

McFly - “Ctrl+R”Bash 历史搜索功能的替代品

大多数人肯定使用过或听说过 BASH 中的反向搜索功能。在 Bash 中进行反向搜索的键盘快捷键是 Ctrl+r。使用 bash 反向搜索,我们可以调出之前执行过的所有命令,而不必每次都重新输入它们。当然,您可以使用向上/向下箭头来搜索 bash 历史记录。然而,Ctrl+r 将使这个过程变得更容易和更快。今天,我偶然发现了“Ctrl+r”Bash 历史搜索功能的替代品。 “McFly”,这是一个用 Rust 编程语言编写的简单工具,它用智能搜索引擎取代了默认的 Ctrl+r Bash 历史搜索。 McFly 提出的所有命令建议都会通过小型神经网络实时确定优先级。

麦克飞是什么?

McFly 重新绑定 Ctrl+r 功能,以显示 Bash 历史记录中所有最近执行的命令。它通过跟踪以下内容来增强您的 shell 历史记录:

阅读更多 →

如何显示没有行号的 Bash 历史记录

如您所知,Bash 历史文件 (~/.bash_history) 保存您在终端中运行的所有命令的记录。我们可以运行 history 命令来查看终端中最近执行的命令的列表。当您查看历史记录时,您应该注意到每个命令都有一个前缀号(行号)。此前缀号码可帮助您从历史记录中查找并删除特定的命令条目。但是,您知道我们可以从历史命令的输出中省略这些数字吗?这个简短的教程描述了在 Linux 和类 Unix 操作系统上显示不带行号的 Bash 历史记录的所有可能方法。

显示不带行号的 Bash 历史记录

当您运行 history 命令时,您将看到如下所示的输出。

阅读更多 →

使用 SimpleSH 在 Ubuntu 中安装基本应用程序

今天,我们将讨论 SimpleSH,这是一个简单的 BASH 脚本,用于在 Ubuntu 及其变体(例如 Linux Mint)中安装基本应用程序。使用 SimpleSH,任何人都可以在基于 Ubuntu 的系统中轻松快速地选择并安装自己喜欢的应用程序。它提供了您日常操作所需的几乎所有必要的软件。

SimpleSH 实用程序中包含的工具和应用程序的完整列表如下:

通用系统工具

  • indicator.sh - 安装系统负载指示器。
  • ohmyzsh.sh - 安装 oh-my-zsh。
  • phonegap.sh - 安装 Phonegap,移动应用程序生成器。
  • prezto.sh - 安装 Prezto(适用于 Zsh)。
  • update

    阅读更多 →

[Bash 技巧] 如何在一个命令中使用 cd 和 ls

每当我 cd 进入目录时,接下来的事情就是立即执行 - 使用 ls 命令列出该目录的内容。我不知道你们是否都这样做,但我想你们中的一些人可能有这个习惯。如果我们将 cd 和 ls 的功能合并在一个命令中会更好,不是吗?这个简短的指南解释了如何在 Linux 中通过 cd 进入目录时自动列出目录内容。

如何在 Bash 中通过一个命令执行 cd 和 ls

请注意,我不是在谈论单行命令。例如,您可以使用如下所示的单行命令执行 cd 和 ls。

或者,

cd p

阅读更多 →